Creates a virtual card and issues it to the specified cardholder.
The API token for login provided by UQPay.
Specifies the sub-account on whose behalf the request is made. This should be set to the account_id, which can be retrieved via the List Connected Accounts. If omitted or empty, the request is executed using the master account.
More information at Connected Accounts.
A unique identifier (UUID) used to maintain operation idempotency, ensuring that repeated executions of the same operation do not result in unintended effects or duplication. It helps preserve data consistency in the face of network errors, retries, or failures.
The card currency. For example USD or SGD.
SGD, USD "USD"
The cardholder’s unique identifier.
"7c4ff2cd-1bf6-4aaa-bf16-266771425011"
The card product's unique identifier.
"7c4ff2cd-1bf6-4aaa-bf16-266771425011"
The total credit limit assigned to the card, currency refer to card_currency. This is not a cumulative balance, but a fixed credit limit similar to that of a credit card.
For the following BINs, card_limit is required during card creation and must be greater than or equal to 0.01:
For all other BINs, card_limit is optional:
card_limit to 0.x >= 02100.02
Rules that control spending for this card.
User-customized risk control settings.
Supported configurations depend on the card BIN. See [Supported BINs for Risk Control Configurations](/card-issuance/v1.6/guide/Supported BINs for Risk Control Configurations) for details.
Any key-value object. Max length = 3200 bytes. This must be valid JSON data.
{ "key1": "value1", "key2": "value2" }Indicates whether the card is a standard reusable card or a one-time-use card.
NORMAL - A standard card that can be used for multiple transactions.ONE_TIME - A one-time-use card that is automatically cancelled after the first transaction event defined
by auto_cancel_trigger.NORMAL, ONE_TIME "NORMAL"
Defines the transaction event that triggers automatic cancellation of a ONE_TIME card. Required when usage_type is ONE_TIME.
ON_AUTH - The card is cancelled immediately after the first authorization is approved. Subsequent authorization
requests on the same card will be declined.ON_CAPTURE - The card is cancelled after the first transaction's capture (settlement) succeeds, allowing
a full authorization and capture cycle to complete.ON_AUTH, ON_CAPTURE "ON_AUTH"
The absolute expiry date and time of the card. If the card has not been cancelled by a first-transaction event before this time, it is automatically cancelled and any unused balance is released.
"2026-03-19T18:46:43+08:00"
Supplementary cardholder KYC information provided at card creation time to fulfill the product's required_fields.
Card creation successfully.
Unique identifier for the card.
"c0cef051-29c5-4796-b86a-cd5b684bfad7"
ID of the card order.
"c0cef051-29c5-4796-b86a-cd5ee34bfad7"
Create time at which the object was created.
"2024-03-21T17:17:32+08:00"
Card status enum. See the Card lifecycle and statuses guide for more information.
PENDING, ACTIVE, FROZEN, BLOCKED, CANCELLED, LOST, STOLEN, FAILED "ACTIVE"
This field will contain the status of the request after processing.
PENDING -The initial status of the order request.PROCESSING - If this status shall be subject to webhooks notification.SUCCESS - The final status of the order request is successful.FAILED - The final status of the order request is failed.PENDING, PROCESSING, SUCCESS, FAILED The cardholder's status.
FAILED, PENDING, SUCCESS, INCOMPLETE Informational message when card creation is blocked or pending due to KYC requirements (e.g., insufficient KYC, missing fields).