paymentMethods as a list of method names in the render order you want.
Enable methods
'card''bank''applePay''googlePay'
Render order
The array order controls render order. Methods that fail a runtime check (a wallet onhttp://, a wallet unavailable on the device, a misconfigured merchant) are hidden without shifting siblings.
Default selection
The first available method is selected on mount unless you setdefaultPaymentMethod:
Per-method options
Configure a method using its top-level key on the Checkout options. The options match the standalone element’s options.Submitted value
onSubmit carries the authorize-ready payload under the matching key. Each shape:
value.card: encrypted card envelope —encryptedCardNumber,encryptedExpiryMonth,encryptedExpiryYear,encryptedSecurityCode(empty string when hidden), plusriskDataandbrowserInfo. OptionalholderName/postalCodewhen configured.value.bank: discriminated union{ mode: 'manual', manual: { … } } | { mode: 'plaid', plaid: { … } }.value.applePay/value.googlePay:{ walletToken, walletType: 'applePay' | 'googlePay', … }.
value to your server. See the authorize a payment API reference for the authorize request shape.