Callback Virtual Account

Sample Callback for VA Payment Status Update:

When a payment status changes, we will send a status update to your callback URL. Below is an example of the payload:

{
 "data": {
  "id": "OP_10f7044129d44d1e8b3f5d7d8347466b",
  "type": "payment",
  "attributes": {
   "referenceId": "canopy-1768903058380",
   "amount": "29999.00",
   "feeAmount": "5617",
   "status": "paid",
   "createdAt": "2026-01-20T16:57:40.000+07:00",
   "paymentMethod": {
    "paymentId": "PAY_87d2e2b840df041938e3894eff0c5844",
    "type": "virtual_bank_account",
    "instructions": {
     "bankShortCode": "BRI",
     "accountNo": "13950108036973309",
     "displayName": "PTQamiAwesomeautomation"
    }
   }
  }
 }
}