---
title: "Push provisioning for Google Pay"
method: POST
path: "/twcard-data/v1/push-provisioning/encrypted-payload/google-pay"
tags: ["digital-wallet"]
---

# Push provisioning for Google Pay

`POST /twcard-data/v1/push-provisioning/encrypted-payload/google-pay`

Returns encrypted cardholder information and other metadata needed for Google Pay push provisioning.

{% admonition type="warning" %}
This API is not available for sandbox testing.
{% /admonition %}

## Headers

- `x-tw-twcard-card-token` string, uuid, required
- `X-External-Correlation-Id` string, uuid

## Request body

- object
  - `clientDeviceId` string, required — Stable device identification set by Wallet Provider. Could be computer identifier or ID tied to hardware such as TEE_ID or SE_ID. This field must match the `clientDeviceId` wallet provider will send in token provision request.
  - `clientWalletAccountId` string, required — Client-provided consumer ID that identifies the Wallet Account Holder entity.

## Response `200`

Encrypted cardholder information for Google Pay.

- object
  - `opaquePaymentCard` string — Encrypted authentication and activation data following card scheme and wallet provider specifications. The response is encoded in Base64.
  - `cardNetwork` 'CARD_NETWORK_VISA' | 'CARD_NETWORK_MASTERCARD' — Card network.
  - `tokenServiceProvider` 'TOKEN_PROVIDER_VISA' | 'TOKEN_PROVIDER_MASTERCARD' — Token service provider.
  - `cardDisplayName` string — Default card name that will be displayed in wallet.
  - `cardLastDigits` string — Last 4 digits of the card PAN.
  - `userAddress` object — Entire address and phone number associated with the card.
    - `addressLine1` string — First line of the address.
    - `addressLine2` string — Second line of the address.
    - `countryCode` string — Country code.
    - `locality` string — City or locality.
    - `administrativeArea` string — State or administrative area.
    - `name` string — Cardholder name.
    - `phoneNumber` string — Phone number associated with the card.
    - `postalCode` string — Postal code.

## Other responses

- `429` — Rate limit exceeded. Retry after the number of seconds specified in the `Retry-After` header.

---

[API](https://skmtc.net/wise/apis/platform-api.md) · [All operations](https://skmtc.net/wise/apis/platform-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/wise/platform-api/revisions/4907a1d269ab/schema)
