applePayConfigString property
String
get
applePayConfigString
Apple Pay configuration JSON string.
This getter provides a complete Apple Pay configuration including:
- Merchant identifier and display name
- Supported payment capabilities (3DS, debit, credit)
- Supported card networks (Visa, Mastercard, Amex, etc.)
- Country and currency codes
- Required contact fields for billing and shipping
The configuration is formatted as a JSON string ready for use with Apple Pay APIs.
Implementation
static String get applePayConfigString => '''{
"provider": "apple_pay",
"data": {
"merchantIdentifier": "$merchantIdentifier",
"displayName": "Amwal",
"merchantCapabilities": ["3DS", "debit", "credit"],
"supportedNetworks": ["amex", "visa", "discover", "masterCard"],
"countryCode": "OM",
"currencyCode": "OMR",
"requiredBillingContactFields": [],
"requiredShippingContactFields": []
}
}''';