createApplePayToken method

Future<TokenData> createApplePayToken(
  1. Map<String, dynamic> payment
)

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

The payment param should be the data response from the pay plugin. It can be used both with the callback onPaymentResult from pay.ApplePayButton or directly with Pay.showPaymentSelector

Throws an StripeError in case createApplePayToken fails.

Implementation

Future<TokenData> createApplePayToken(Map<String, dynamic> payment) async {
  await _awaitForSettings();
  try {
    final tokenData = await _platform.createApplePayToken(payment);
    return tokenData;
  } on StripeError catch (error) {
    throw StripeError(message: error.message, code: error.message);
  }
}