Callback (Webhook)¶
Bank need to send transaction details to EDC to confirm the transaction via "callback_url" parameter from create transaction operation.
Implemented by: EDC (receives at callback_url) · Called by: Partner bank
Payload¶
| Field | Type | Remark |
|---|---|---|
bank_transaction_id |
string |
Transaction ID at bank side |
bank_transaction_date |
string |
Transaction date at bank side |
bank_transaction_status |
string |
Transaction status code at bank side |
bank_transaction_status_message |
string |
Transaction status message at bank side |
transaction_id |
string |
Transaction reference number from EDC |
transaction_amount |
decimal |
Transaction amount |
transaction_currency |
string |
Currency code (ISO 4217) |
convenience_fee_amount |
decimal |
Transaction fee will pay by consumer |
sponsor_fee_amount |
decimal |
Transaction fee will pay by biller |
Example¶
{
"bank_transaction_id": "TF00001",
"bank_transaction_date": "2022-03-20 13:55:33",
"bank_transaction_status": "000",
"bank_transaction_status_message": "",
"transaction_id": "174952172035635",
"transaction_amount": 100000.00,
"transaction_currency": "KHR",
"convenience_fee_amount": 0.00,
"sponsor_fee_amount": 0.00
}