The credentials required to make payments with a particular wallet provider vary according to the provider used. The type field in the wallet object determines which provider syntax is used. Currently supported wallets are:
Apple Pay
Google Pay
ZipMoney
ZipMoney
With an account token
Field
Type
Description
type
String. For Zip Money, the value will be ZIP_MONEY
Wallet provider identifier
token
Object
token.account_token
String
With a checkout_id
Field
Type
Description
type
String. For Zip Money, the value will be ZIP_MONEY
Wallet provider identifier
token
Object
token.checkout_id
String
Apple Pay
Field
Type
Description
type
String. For Apple Pay, the value will be APPLE, or APPLEPAYWEB if using Apple Pay on the Web.
Set this field to the object provided by the Google Pay API. This object will contains fields including intermediateSigningKey, protocolVersion, signature, and signedMessage