---
title: "(Deprecated) Add a card to a Google Pay wallet"
method: POST
path: "/v1/cards/{card_id}/push_provision/google"
tags: ["Push provisioning"]
deprecated: true
---

# (Deprecated) Add a card to a Google Pay wallet

`POST /v1/cards/{card_id}/push_provision/google`

> **Deprecated.**

This endpoint is deprecated; please use `POST /v1/cards/{card_id}/sca_push_provision/google` instead.

## Path parameters

- `card_id` string, required

## Request body

- PushProvisionGoogleRequest
  - `client_app_id` 'SolarisPushProvisioning' — Unique identifier for the client application. Use the value `SolarisPushProvisioning`.
  - `client_device_id` string — Stable identifier for a physical Android device. Google refers to this attribute as a **Stable hardware ID** in their SDK documentation. Use the `getStableHardwareId` method to retrieve this value.
  - `client_wallet_account_id` string — Unique 24-byte identifier for each instance of a `[Android user, Google account]` pair. Google computes the ID as a keyed hash of the Android user ID and the Google account ID. The key to this hash lives on Google's servers; the wallet ID is created during user setup as an RPC.

## Response `201`

Successful result of the operation.

- GoogleEncryptionResponse
  - `wallet_payload` string — The Google wallet payload.

## Other responses

- `401` — Unauthorized. Authentication is missing or invalid.
- `403` — Forbidden
- `404` — The card could not be found.
- `500` — Internal server error.

---

[API](https://skmtc.net/solarisgroup/apis/cards-tokenization.md) · [All operations](https://skmtc.net/solarisgroup/apis/cards-tokenization/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/solarisgroup/cards-tokenization/revisions/15f03804be72/schema)
