[Successful Payment] Asynchronous notification parameter description for successful payment
If users make real-time payments online, this notification service will notify merchants in real time.If the user makes an offline transfer, the notification may be sent to the merchant 1-2 days later (ET operators manually modify the order success status).Asynchronous notifications use the POST method.When requesting, use the FormData form to pass data, and when responding, return data in JSON format.Asynchronous notification period: An asynchronous notification will be sent when the order payment is successful. If we do not receive a notification with an OK result, we will send another asynchronous notification one minute later. If we have not received it yet, we will send it five minutes later, and so on. A total of seven notifications will be sent in ten minutes, half an hour, one hour, and two hours.Please note that the asynchronous notification interface does not use a universal request data template
Field
Type
Desc
Remark
order_id
String
order id
ET Order Id
pay_result
Int
Payment results
1 payment successful, 0 failed
pay_amount
Float
payment amount
Floating point number, example 10000.00.
pay_currency_code
String
Payment currency code
Default RMB, Please refer to the constant description and currency code description for details.
pay_datetime
String
Payment time
String type, example 2017-10-12 10:00:00 Beijing Time (utf-8)
extend_info
String
extend info
Subsequent reserved use。
sign
String
signature
Use MD5 to generate signatures. For detailed procedures, please refer to the asynchronous notification signature generation process instructions
Response:
Field
Type
Desc
Remark
notify_result
String
notify result
If "OK" is returned, the notification is successful and no more notifications are sent. If other result are returned, the notifications continue to be sent.