PaymentRequest.addCard constructor
const
PaymentRequest.addCard({
- required List<
OrderDetails> orderDetails, - required CustomerDetails customerDetails,
- required BillingDetails billingDetails,
- ShippingDetails shippingDetails = const ShippingDetails(),
- Urls? urls,
- List parameters = const [],
- List<
Map< customData = const [],String, dynamic> > - PaymentViewType viewType = PaymentViewType.bottomsheet,
Add-card: omits amount, convenience_fee, and quantity from JSON, while still allowing Urls and request-level paymentToken when provided.
Implementation
const PaymentRequest.addCard({
required this.orderDetails,
required this.customerDetails,
required this.billingDetails,
this.shippingDetails = const ShippingDetails(),
this.urls,
this.parameters = const [],
this.customData = const [],
this.viewType = PaymentViewType.bottomsheet,
}) : paymentToken = null,
action = 'AUTH_REVERSAL',
// toSaveCards = false,
kind = PaymentRequestType.addCard;