Required: ISO 3166-1 alpha-2 country code (e.g., "BR"
, "US"
).
Required: ISO 4217 currency code (e.g., "BRL"
, "USD"
).
Required: Summary items displayed in the Apple Pay sheet. Amounts must be provided in integer cents.
Optional
supportedOptional: Accepted card networks. Case-insensitive. Unknown values are ignored.
Available values include:
[
"visa", "masterCard", "amex", "discover", "interac", "privateLabel", "cartesBancaires", "maestro", "eftpos", "elo", "mada"
]
All recognized values are available when omitted.
Optional
merchantOptional: Merchant capabilities. Case-insensitive. Available values:
["3DS", "emv", "credit", "debit"]
Default: ["3DS"] when omitted.
Optional
requiredOptional: Required shipping contact fields. Case-insensitive. Available values:
[
"address", "email", "name", "phone", "phoneticName"
]
Default: none.
Optional
requiredOptional: Required billing contact fields. Same options as shipping. Default: none.
Optional
shippingOptional: Available shipping methods (amounts in integer cents).
Parameters for initiating Apple Pay. The application may override merchantIdentifier via configuration.