# 4. Disburse callback notification api
# Describe
The callback interface is implemented by the merchant to notify the merchant of repayment transaction details when the user completes the repayment transaction.
# HTTP Request Information
# Request URL
Provided by the merchant
# Request Method
POST
# Request Header
| parameter name | Is it mandatory | type of data | description |
|---|---|---|---|
| Content-Type | mandatory | string | application/json |
# Request Params
| parameter name | Is it mandatory | type of data | length | example | description |
|---|---|---|---|---|---|
| param | mandatory | string | - | - | Parameter Body |
| sign | mandatory | string | - | 45eebd745dcf0b5f6d6f9fcde28cd9fe8116a892 | sign |
# param
| parameter name | Is it mandatory | type of data | description |
|---|---|---|---|
| eventName | mandatory | string | Event name( disbursement.success , disbursement.failed ) |
| mchOrderId | mandatory | string | Merchant order id |
| transactionId | mandatory | string | transaction id |
| amount | mandatory | integer | amount |
| transactionStatus | mandatory | string | Transaction status(PENDING , COMPLETED , FAILED) |
| createTime | mandatory | string | Transaction create time |
| returnTime | mandatory | string | Transaction complete time |
| remark | mandatory | string | remark |
| failedCode | optional | integer | Failed Code |
| failedMessage | optional | string | Failed Message |
# Request Body Example
{
"param": "{\"amount\":10000,\"createTime\":\"2023-03-02 09:25:12\",\"eventName\":\"disbursement.success\",\"mchOrderId\":\"TestMchOrderIdD0001\",\"remark\":\"remark\",\"returnTime\":\"2023-03-02 09:25:12\",\"transactionId\":\"D1631118424367169536\", \"transactionStatus\":\"COMPLETED\"}",
"sign": "abcdef"
}
# Example of response
{
"code": 10000,
"message": "Success"
}