Acquirer

1. Push events

EventRepeatDescribe
AC_PAYyesAcquirer payment

2.Global push format

ParameterTypeRequiredDescribe
eventStringtrueEvent name
traceStringtrueLink ID, the same link ID for the same transaction
orderNoStringtrueOrder number, globally unique
timestampLongtruePush timestamp (milliseconds)
detailObjecttrueThe format of push content varies depending on the event

2.1. Pay

ParameterTypeRequiredDescribe
payNoStringtruePayID
outTradeNoStringtrueMerchant Transaction Number
dueAmountStringtrueDue amount
dueCurrencyStringtrueDue currency
actualAmountStringfalseReceived amount
actualCurrencyStringfalseReceived currency
createAtStringtrueOrder time (timestamp - milliseconds)
expiredAtStringtrueOrder expiration time(Timestamp - milliseconds)
txAtStringfalseLast trading time(Timestamp - milliseconds)
payStatusinttruePayment status(1=Unpaid,2=Fully Paid,3=Overpaid,4=Partially Paid)
orderStatusinttrueOrder status(1=Completed,2=In Progress,3=Overdue,4=Cancelled)