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

# Create encrypted card data for Samsung Pay

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

## Request

- Base URL: `https://sandbox.pismolabs.io/passport`
- URL: `https://sandbox.pismolabs.io/passport/v1/cards/{cardId}/network-tokens/push-provisioning/wallets/samsungpay`
- Auth: none declared

Get encrypted card data to provision a token via Samsung 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.
  * Currently only available for Visa

## Request body

- PushProvisioningSamsungObjectRequest
  - `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.

## 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.dev/pismo/apis/platform-authentication.md) - [All operations](https://skmtc.dev/pismo/apis/platform-authentication/llms.txt) - [OpenAPI document](https://skmtc.dev/pismo/apis/platform-authentication/revisions/935b62e16de4?raw)
