Skip to main content
WEBHOOK
cardCreated
{
  "version": "V1.6.0",
  "event_name": "ISSUING",
  "event_type": "card.create.succeeded",
  "event_id": "c6dca5c7-b64f-4c49-97dd-074fc66a5fba",
  "source_id": "ed977d6b-d86a-4cda-9e54-92cf0ce6228a",
  "data": {
    "card_available_balance": "1000",
    "card_bin": "40963608",
    "card_id": "f5d1e60a-6852-4fea-bb09-1d5bdab657a0",
    "card_number": "40963608****8664",
    "card_product_id": "467e993f-317a-49fc-9ea0-bf49de7d1f76",
    "card_scheme": "VISA",
    "card_status": "ACTIVE",
    "cardholder": {
      "cardholder_id": "25ea804d-7fd5-43d5-8792-0fc0214cdb2f",
      "cardholder_status": "SUCCESS",
      "create_time": "2026-04-10T18:03:47+08:00",
      "email": "quickstart-1775815424@example.com",
      "first_name": "Alex",
      "last_name": "Chen"
    },
    "form_factor": "VIRTUAL",
    "metadata": {},
    "mode_type": "SHARE",
    "risk_control": {
      "enable_3ds": "Y",
      "allow_3ds_transactions": "Y"
    },
    "spending_limits": [
      {
        "amount": "20000",
        "interval": "PER_TRANSACTION"
      }
    ]
  }
}

Documentation Index

Fetch the complete documentation index at: https://developers-sandbox.uqpaytech.com/llms.txt

Use this file to discover all available pages before exploring further.

Event Types

Event TypeDescription
card.create.succeededThe card was created and is ready to use.
card.create.failedThe card creation failed.

Body

application/json
event_id
string<uuid>
required

A unique identifier for this event.

event_name
enum<string>
required

Top-level event category. Always ISSUING for card issuance events.

Available options:
ISSUING
event_type
enum<string>
required

The specific event type that occurred.

Available options:
card.create.succeeded,
card.create.failed
source_id
string
required

Card order ID.

version
string
required

API version number.

Example:

"V1.6.0"

data
object

Card object associated with the creation event.

Response

200

Return 200 to acknowledge receipt.