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"
}
}
}
}
}
