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": "[email protected]",
      "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"
      }
    ]
  }
}

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.