1. Push events
| Event | Repeat | Describe |
|---|---|---|
| AC_PAY | yes | Acquirer payment |
2.Global push format
| Parameter | Type | Required | Describe |
|---|---|---|---|
| event | String | true | Event name |
| trace | String | true | Link ID, the same link ID for the same transaction |
| orderNo | String | true | Order number, globally unique |
| timestamp | Long | true | Push timestamp (milliseconds) |
| detail | Object | true | The format of push content varies depending on the event |
2.1. Pay
| Parameter | Type | Required | Describe |
|---|---|---|---|
| payNo | String | true | PayID |
| outTradeNo | String | true | Merchant Transaction Number |
| dueAmount | String | true | Due amount |
| dueCurrency | String | true | Due currency |
| actualAmount | String | false | Received amount |
| actualCurrency | String | false | Received currency |
| createAt | String | true | Order time (timestamp - milliseconds) |
| expiredAt | String | true | Order expiration time(Timestamp - milliseconds) |
| txAt | String | false | Last trading time(Timestamp - milliseconds) |
| payStatus | int | true | Payment status(1=Unpaid,2=Fully Paid,3=Overpaid,4=Partially Paid) |
| orderStatus | int | true | Order status(1=Completed,2=In Progress,3=Overdue,4=Cancelled) |
