Skip to main content
A cardholder represents the person who will use a card. You must create a cardholder before issuing any card to them. Once a card is linked to a cardholder, the association cannot be changed.
Prerequisites
  • A UQPAY account with Card Issuance enabled
  • An API token from the Access Token endpoint

Create a cardholder

Send a POST request to the Create Cardholder endpoint with the cardholder’s identity information. Required fields: Optional fields: date_of_birth, gender, nationality, residential_address, identity, kyc_verification, document_type, document
The cardholder’s email and phone number must be unique across all cardholders under the same account. Duplicate values will be rejected.

Request

Response

The result is returned synchronously — no webhook is triggered for cardholder creation.
If the card product requires Enhanced KYC, cardholder_status returns PENDING instead of SUCCESS. The cardholder must complete identity verification before a card can be issued. See the KYC verification guide.

Cardholder status

Retrieve a cardholder

Use the Retrieve Cardholder endpoint to get full cardholder details.

List cardholders

Use the List Cardholders endpoint to paginate through all cardholders. You can filter by cardholder_status.

Update a cardholder

Use the Update Cardholder endpoint to modify cardholder details. You can update email, phone_number, country_code, date_of_birth, gender, nationality, residential_address, and identity/KYC fields.
first_name and last_name cannot be updated after creation.