createToken method

Future<TokenData> createToken(
  1. CreateTokenParams params
)

Creates a single-use token that represents a credit card’s details.

Tokens are considered legacy, use PaymentMethod and PaymentIntent instead. Throws an StripeError in case createToken fails.

Implementation

Future<TokenData> createToken(CreateTokenParams params) async {
  await _awaitForSettings();
  try {
    final tokenData = await _platform.createToken(params);
    return tokenData;
  } on StripeError catch (error) {
    throw StripeError(message: error.message, code: error.message);
  }
}