v1

latestOpenAPI 3.0.32026-07-26208618579.9 KB
Push Provision

Google Pay push provisioning

This endpoint is only used for Google Pay push provisioning.

Response is a JSON that must be passed to Google and onwards to MDES/VTS.

post/v1/{cardId}/provision/googlepay

Path parameters

cardIdinteger required

CardId for the card that should be provisioned (returned from card operation)

Query parameters

auditUserstring required

The audit user to log the request

Request body

clientAppIDstring

Only applicable for VTS customers

clientDeviceIDstring
clientWalletAccountIDstring
googleOpaquePaymentCardRequestedboolean

When true, a Google OPC is generated and returned in googleOpaquePaymentCard. Requires serverSessionId.

serverSessionIdstring uuid

UUID generated by the Google Wallet SDK for Unified Push Provisioning. Required when googleOpaquePaymentCardRequested is true; ignored otherwise.

Response

OK

digitizationDatastring

Base64 encoded json structure containing needed data for MDES/VTS

googleOpaquePaymentCardstring

Base64-encoded (RFC 4648 §4, non-URL-safe) PGP signed and encrypted Google Opaque Payment Card. Present only on Google Pay provisioning responses when the request included a serverSessionId.