Learmond class
Properties
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
presentApplePayButton({required BuildContext context, String? apiKey, String? appleMerchantId, String amount = '0.00', String currency = 'USD', void onResult(PaymentResult result)?, Future<void> onPay()?, ButtonStyle? buttonStyle, Map<String, dynamic>? merchantArgs, String? merchantName, String? merchantInfo, List<SummaryLineItem>? summaryItems})
→ Widget
-
-
presentCardButton({required BuildContext context, String? apiKey, String? clientSecret, String amount = '0.00', void onResult(PaymentResult result)?, Future<void> onPay()?, ButtonStyle? buttonStyle, String? merchantName, String? merchantInfo, List<SummaryLineItem>? summaryItems, Map<String, dynamic>? merchantArgs, String? label})
→ Widget
-
Returns a configured
LearmondCardButton widget.
-
presentEUBankButton({required BuildContext context, String? apiKey, String? clientSecret, String amount = '0.00', void onResult(PaymentResult result)?, Future<void> onPay()?, ButtonStyle? buttonStyle, String? label, String? merchantName, String? merchantInfo, List<SummaryLineItem>? summaryItems, Map<String, dynamic>? merchantArgs})
→ Widget
-
-
presentGooglePayButton({required BuildContext context, String? apiKey, String? googleMerchantId, String amount = '0.00', String currency = 'USD', void onResult(PaymentResult result)?, Future<void> onPay()?, ButtonStyle? buttonStyle, Map<String, dynamic>? merchantArgs, String? merchantName, String? merchantInfo, List<SummaryLineItem>? summaryItems})
→ Widget
-
-
presentIndividualButtons({required BuildContext context, String? apiKey, String? clientSecret, String? appleMerchantId, String? googleMerchantId, Map<String, dynamic>? merchantArgs, String? merchantName, String? merchantInfo, List<SummaryLineItem>? summaryItems, String amount = '0.00', String currency = 'USD', void onResult(PaymentResult result)?, Future<void> onPay()?, ButtonStyle? buttonStyle})
→ Widget
-
Presents the
LearmondIndividualButtons composite in a bottom sheet.
-
presentLearmondPayButtons({required BuildContext context, String? apiKey, String? clientSecret, String? appleMerchantId, String? googleMerchantId, Map<String, dynamic>? merchantArgs, String? merchantName, String? merchantInfo, List<SummaryLineItem>? summaryItems, String amount = '0.00', String currency = 'USD', void onResult(PaymentResult result)?, Future<void> onPay()?, bool showNativePay = true, ButtonStyle? buttonStyle})
→ Widget
-
Presents the composite
LearmondPayButtons widget in a bottom sheet.
-
presentMerchantArgs({required BuildContext context, void onSubmit(Map<String, dynamic>? merchantArgs)?, Map<String, dynamic>? initialArgs})
→ Future<void>
-
Presents a modal sheet for entering merchantArgs (name, info, multiple line items).
-
presentSourcePayButton({required BuildContext context, String? apiKey, String? sourceAccountId, String amount = '0.00', String currency = 'USD', void onResult(PaymentResult result)?, Future<void> onPay()?, ButtonStyle? buttonStyle, Map<String, dynamic>? merchantArgs, String? merchantName, String? merchantInfo, List<SummaryLineItem>? summaryItems})
→ Widget
-
-
presentUSBankButton({required BuildContext context, String? apiKey, String? clientSecret, String amount = '0.00', void onResult(PaymentResult result)?, Future<void> onPay()?, ButtonStyle? buttonStyle, String? label, String? merchantName, String? merchantInfo, List<SummaryLineItem>? summaryItems, Map<String, dynamic>? merchantArgs})
→ Widget
-
-
toString()
→ String
-
A string representation of this object.
inherited