---
title: "Get Cardholder by Cardholder ID from C2P"
method: POST
path: "/v1/click2pay/VISA/customer/{customerId}"
tags: ["Visa Click2Pay Enrol and Manage"]
---

# Get Cardholder by Cardholder ID from C2P

`POST /v1/click2pay/VISA/customer/{customerId}`

Send a request to this endpoint to retrieve a cardholder’s details from their C2P account.

## Path parameters

- `customerId` string, biginteger, required

## Query parameters

- `auditUser` string, required

## Request body

- GetCustomerRequest
  - `customerBID` string — Unique identifier assigned to each issuer. Note: If you are using our BIN sponsorship, we provide you the **customerBID**; else, Visa provides you the **customerBID**.

## Response `200`

Successful Get

- GetCustomerResponse
  - `customerInformation` object
    - `email` string[] — Customer's email address
    - `locale` string, iso-639-1 — Language and country in which the product communicates with the customer
    - `phone` string[] — Customer's phone number according to ITU-T E.164 (2010) number structure. Do not use the "+" symbol.
    - `lastName` string — Customer's last name
    - `firstName` string — Customer's first name
    - `middleName` string — Customer's middle name
    - `countryCode` string — Country code using 3-character ISO 3166 (Alpha 3) format. For Visa Click to Pay, French overseas territories such as REU, GLP, MTQ, GUF and MYT are normalized to FRA.
    - `status` 'ACTIVE' | 'DISABLED' — Card status on C2P
  - `paymentInstruments` PaymentInstrumentResponse[]
    - `tokenDetails` object — Token details
      - `tokenReferenceID` string, required — Token reference ID
      - `tokenRequestorID` string, required — Token requestor ID
    - `cardId` string — The card id of which card you want to enroll with
    - `status` 'ACTIVE' | 'DISABLED' — Card status on C2P
    - `nameOnCard` string — Name that appears on the card. Resolved from the cardholder's first and last name; falls back to the company name embossed on the card when these are not present. Characters not allowed by Visa ([, ], {, }, :, &, $, ^, !, =, ;, *, #, `, <, >, ", ”) are removed before the name is forwarded to Visa. The value returned in this field reflects the sanitized name.
    - `billingAddress` object — Billing Address details
      - `city` string — City
      - `country` string, ISO 3166-1-alpha3, required — Country code using 3-character ISO 3166 (Alpha 3) format
      - `postalCode` string — Postal code of the address
      - `addressLine1` string — Address Line 1
      - `addressLine2` string — Address line 2
      - `addressLine3` string — Address line 3

## Other responses

- `401` — Unauthorized
- `403` — Forbidden
- `500` — Internal server error

---

[API](https://skmtc.net/enfuce/apis/transfer-api.md) · [All operations](https://skmtc.net/enfuce/apis/transfer-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/enfuce/transfer-api/versions/dc4a41118f80/schema)
