getPaymentMethodFromNativePay method
Future
getPaymentMethodFromNativePay({
- required String countryCode,
- required String currencyCode,
- required List<
PaymentNetwork> paymentNetworks, - required String merchantName,
- bool isPending = false,
- required List<
PaymentItem> paymentItems,
Implementation
Future<dynamic> getPaymentMethodFromNativePay(
{required String countryCode,
required String currencyCode,
required List<PaymentNetwork> paymentNetworks,
required String merchantName,
bool isPending = false,
required List<PaymentItem> paymentItems}) async {
final Map<String, dynamic> args = <String, dynamic>{
'paymentNetworks':
paymentNetworks.map((item) => item.toString().split('.')[1]).toList(),
'countryCode': countryCode,
'currencyCode': currencyCode,
'paymentItems':
paymentItems.map((PaymentItem item) => item.toMap()).toList(),
'merchantName': merchantName,
'isPending': isPending
};
final dynamic stripeToken =
await _channel.invokeMethod('getPaymentMethodFromNativePay', args);
return stripeToken;
}