For AI agents: visit https://upay-api-en.readme.io/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI.
| Event | Repeat | Describe |
|---|
| AC_PAY | yes | Acquirer payment |
| 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 |
| 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) |