Provision card (Digital Wallet)

Beta: Google Pay provisioning on this API version uses the UPP (Unified Push Provisioning) flow. Google Pay UPP is not currently available in the sandbox environment. Apple Pay and Samsung Pay behavior is unchanged on this version.

Allow your cardholders to directly add payment cards to the device's digital wallet (e.g. Apple Pay) with one touch from your app.

This requires some additional setup and configuration. Please Contact Us or your Customer Success representative for more information.

Path Params
uuid
required

The unique token of the card to add to the device's digital wallet.

Body Params

Update request.

string

Only applicable if digital_wallet is APPLE_PAY. Omit to receive only activationData in the response. Apple's public leaf certificate. Base64 encoded in PEM format with headers (-----BEGIN CERTIFICATE-----) and trailers omitted. Provided by the device's wallet.

string

Only applicable if digital_wallet is GOOGLE_PAY or SAMSUNG_PAY. Consumer ID that identifies the wallet account holder entity. Required for both wallets regardless of network, though the value is only used for cards on the Visa network and is ignored on Amex and Mastercard.

string

Only applicable if digital_wallet is GOOGLE_PAY or SAMSUNG_PAY. Stable device identification set by the wallet provider. Required for SAMSUNG_PAY and optional for GOOGLE_PAY, regardless of network. The value is only used for cards on the Visa network and is ignored on Amex and Mastercard.

string
enum

Name of digital wallet provider.

Allowed:
boolean
Defaults to false

Only applicable if digital_wallet is GOOGLE_PAY. Set to true to also receive google_provisioning_payload (the FPAN flow) alongside provisioning_payload (the tokenization flow). Requires server_session_id.

string

Only applicable if digital_wallet is APPLE_PAY. Omit to receive only activationData in the response. Base64 cryptographic nonce provided by the device's wallet.

string

Only applicable if digital_wallet is APPLE_PAY. Omit to receive only activationData in the response. Base64 cryptographic nonce provided by the device's wallet.

uuid

Only applicable if digital_wallet is GOOGLE_PAY. Google Pay Push Provisioning session identifier required for the FPAN flow. Required when google_opc_requested is true; accepted and ignored otherwise.

Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json