---
title: "Create encrypted card data for Google Pay"
method: POST
path: "/v1/cards/{cardId}/network-tokens/push-provisioning/wallets/googlepay"
tags: ["Pre-digitalization"]
---

# Create encrypted card data for Google Pay

`POST /v1/cards/{cardId}/network-tokens/push-provisioning/wallets/googlepay`

Get encrypted card data to provision a token via Goodle SDK push-provisioning. Also returned is cardholder identifying information.

**Notes**: 
  * This is a PCI endpoint, use the https://gw-pci.pismolabs.io/cards-tokenization environment.
  * This endpoint takes an account token - an access token encoded with a Pismo account ID.

## Request body

- EncryptedDataObjectRequest
  - `client_wallet_account_id` string — Client-provided wallet account holder ID. **REQUIRED** for Visa. See Visa documentation for more information.
  - `client_device_id` string — Stable device identifcation from wallet provider. **REQUIRED** for Visa. See Visa documentation for more information.
  - `client_app_id` string — Client application unique ID from Visa. **REQUIRED** for Visa. See Visa documentation for more information.
  - `client_wallet_provider` string — Client wallet provider - the token requestor's ID (TRID) given to the wallet provider during onboarding. **REQUIRED** for Visa.
  - `tav_version` 'TAV3' | 'TAV4' — The Token Authorization Value (TAV) version. The TAV value contains the issuer's digital signature that approves the token digitization for a Primary Account Number (PAN). **REQUIRED** for Mastercard if the issuer wants to use model `TAV4`.
  - `key_alias` string — Mastercard provided Key alias value used to generate the signature on a TAV body request. **REQUIRED** if Mastercard and `TAV4` version.

## Response `200`

Success

- EncryptedDataObject — Encrypted data object
  - `push_data` PushData — Encrypted data
  - `additional_info` AdditionalInfo
    - `name` string — Name
    - `address` string — Address
    - `country` string — Country
    - `city` string — City
    - `state` string — State
    - `phone` string — Phone
    - `printed_name` string — Name printed on card
    - `last_4_digits` string — Last 4 PAN digits
  - `has_address_info` boolean — If `true`, cardholder address information exists on Pismo platform. If `false`, some fields inside `additional_info` are not returned.
  - `has_phone_info` boolean — If `true`, cardholder phone information exists on Pismo platform. If `false`, some fields inside `additional_info` are not returned.

## Other responses

- `400` — Bad request
- `401` — Access token is missing or invalid
- `500` — Internal server error

---

[API](https://skmtc.net/pismo/apis/platform-authentication.md) · [All operations](https://skmtc.net/pismo/apis/platform-authentication/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/pismo/platform-authentication/versions/935b62e16de4/schema)
