Paycose Docs
FlowEvents

Bank account events

What data you get for bank_account.created and bank_account.deleted.

Fires when a customer's bank account (or PromptPay identifier) is added or removed.

Prop

Type

{
  "id": "ba_01J9ABCDEFGHJKMNPQRSTV",
  "object": "bank_account",
  "customer_id": "cus_01J8XYZABCDEFGHJKMNPQR",
  "account_holder_name": "Somchai Jaidee",
  "account_number": "1234567890",
  "bank_code": "004",
  "bank": {
    "code": "004",
    "name": "Kasikornbank",
    "slug": "kbank"
  },
  "account_type": "savings",
  "type": "bookbank",
  "active": true,
  "verified": true,
  "provider": "omise",
  "recipients": [
    { "id": "bar_01J9ABCDEFGHJKMNPQRSTV", "provider": "omise", "is_default": true }
  ],
  "metadata": {}
}

bank_account.deleted sends an empty data: {} — no id, no detail. Track which account was deleted from your own records.