presentCardButton method
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,
Returns a configured LearmondCardButton widget.
Note: this keeps the same parameter list as the previous presenter
so callers that used Learmond.instance.presentCardButton(...) inside
build() can now return Learmond.instance.presentCardButton(...).
Implementation
Widget presentCardButton({
required BuildContext context,
String? apiKey,
String? clientSecret,
String amount = '0.00',
void Function(PaymentResult result)? onResult,
Future<void> Function()? onPay,
ButtonStyle? buttonStyle,
String? merchantName,
String? merchantInfo,
List<SummaryLineItem>? summaryItems,
Map<String, dynamic>? merchantArgs,
String? label,
}) {
return LearmondCardButton(
apiKey: apiKey,
clientSecret: clientSecret,
amount: amount,
onResult: onResult,
onPay: onPay,
buttonStyle: buttonStyle,
label: label,
merchantArgs: merchantArgs,
merchantName: merchantName,
merchantInfo: merchantInfo,
summaryItems: summaryItems,
);
}