addPaymentMethod method

Future<PaymentMethod> addPaymentMethod({
  1. required String customerId,
  2. required AddPaymentMethodType paymentMethodType,
  3. String? idempotencyKey,
})

Implementation

Future<PaymentMethod> addPaymentMethod({
  required String customerId,
  required AddPaymentMethodType paymentMethodType,
  String? idempotencyKey,
}) async {
  try {
    return await AnsaFlutterSdkPlatform.instance.addPaymentMethod(
      customerId: customerId,
      paymentMethodType: paymentMethodType,
      idempotencyKey: idempotencyKey,
    );
  } catch (e) {
    _logger.error('Failed to add payment method', e);
    rethrow;
  }
}