createCardPaymentMethod method

Future<PaymentMethod> createCardPaymentMethod(
  1. PaymentMethodParams data, [
  2. Map<String, String> options = const {}
])

Implementation

Future<PaymentMethod> createCardPaymentMethod(
  PaymentMethodParams data, [
  Map<String, String> options = const {},
]) async {
  final params =
      stripe_js.CreatePaymentMethodData(type: 'card', card: element!);
  try {
    final response = await js.createPaymentMethod(
      params,
    );
    return response.paymentMethod!.parse();
  } catch (e) {
    dev.log('Error $e');
    rethrow;
  }
}