Skip to content

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
}