FlutterTapPaySdk class
Methods
-
applePayResult({required bool result})
→ Future<TapPaySdkCommonResult?>
-
Report Apple Pay result
-
getCardPrime({required String cardNumber, required String dueMonth, required String dueYear, required String cvv})
→ Future<TapPayPrime?>
-
Get card's prime
-
initApplePay({required String merchantId, required String merchantName, List<TapPayCardType>? allowedCardTypes = kDefaultTapPayAllowedCardTypes, bool? isConsumerNameRequired = false, bool? isPhoneNumberRequired = false, bool? isEmailRequired = false, bool? isBillingAddressRequired = false})
→ Future<TapPaySdkCommonResult?>
-
Initialize Apple Pay
-
initGooglePay({required String merchantName, List<TapPayCardAuthMethod>? allowedAuthMethods = kDefaultTapPayAllowedCardAuthMethods, List<TapPayCardType>? allowedCardTypes = kDefaultTapPayAllowedCardTypes, bool? isPhoneNumberRequired = false, bool? isEmailRequired = false, bool? isBillingAddressRequired = false})
→ Future<TapPaySdkCommonResult?>
-
Initialize Google Pay
-
initTapPay({required int appId, required String appKey, bool isSandbox = false})
→ Future<TapPayInitResult?>
-
Initialize TapPay payment SDK
-
isCardValid({required String cardNumber, required String dueMonth, required String dueYear, required String cvv})
→ Future<bool>
-
Verify card information
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
requestApplePay({required List<CartItem> cartItems, String currencyCode = 'TWD', String countryCode = 'TW'})
→ Future<TapPayPrime?>
-
Request Apple Pay
-
requestGooglePay({required double price, String currencyCode = 'TWD'})
→ Future<TapPayPrime?>
-
Request Google Pay
-
toString()
→ String
-
A string representation of this object.
inherited