Name |
Type & Max |
Description |
Requirement |
merchantId |
varchar(9) |
The unique identity of the merchant ID in PayEase system. After the merchant completes Payease system registration, the merchant can log in the merchant backend portal to check |
M |
orderAmount |
varchar(18) |
UNIT: China fen,1 Yuan=100 Fen |
M |
orderCurrency |
Fixed Value |
CNY, USD, JPY, EUR, CHF, GBP, CAD, AUD, HKD |
M |
requestId |
varchar(50) |
The order number is generated by the merchant and the order number must be unique on the platform transaction. Request/order which had been paid or canceled in Payease's platform can't be submitted with same request ID. |
M |
amount |
varchar(18) |
Unit: China fen, 1 Yuan=100 fen, foreign exchange purchase amount = foreign exchange purchase amount - handling fee; If the parameter is null, PayEase automatically purchases foreign exchange, minus the handling fee, and then returned final amount to the merchant |
O |
currency |
Fixed Value |
CNY, USD, JPY, EUR, CHF, GBP, CAD, AUD, HKD |
M |
forUse |
Fixed Value |
GOODSTRADE |
M |
PLANETICKET |
HOTELACCOMMODATION |
STUDYABROAD |
SOFTWARE |
MEETING |
EXHIBITION |
TRAVEL |
LOGISTICS |
listPriceToken |
varchar(32) |
It is used to price foreign currencies, in which merchants firstly ask PayEase to give and lock a quotation price in the "Lock Price" interface, on which PayEase system converts the foreign currencies into CNY according to the quoted price at that time; And then merchant must send the Order request out to PayEase within a certain period of time. If merchant assigns the value to this field, the merchant will be able to convert the price of foreign currencies into CNY according to the price provided by PayEase system |
O |
notifyUrl |
varchar(200) |
Server notification:Successful notification will be sent to the address after payment is successful.This address can take parameters,example:“www.5upay.com/callback.action?test=test”. Note: if the parameter value of notifyUrl is not filled, your server will not receive the notice of successful payment after payment is successful. |
M |
callbackUrl |
varchar(200) |
Page callback: after the success of the payment, the page will jump to this address, callbackUrl return parameters include: merchantId, requestId. CallbackUrl; Returns the format example: https://demo.5upay.com/sdk/callback?requestId=1446633831896&merchantId=890000593 |
M |
remark |
varchar(300) |
Merchant remarks the order; this remark will be returned to the merchant via asynchronized return fields. |
O |
paymentModeCode |
varchar(50) |
Please refer to the section "Payment Code" |
C |
appId |
varchar(100) |
The merchant passes the merchant's wechat appId to this parameter |
C |
openId |
varchar(100) |
The merchant passes the merchant's wechat openId to this parameter |
C |
productDetails |
Json |
Please refer to the table "Request Fields(Product Details)" |
M |
payer |
Json |
Please refer to the table "Request Fields(payer)" |
C |
cashierVersion |
Fixed Value |
STANDARD |
C |
merchantUserId |
varchar(30) |
User's membership ID on the merchant's website (at least 2 characters; only uppercase and lowercase letters, and numbers are allowed). |
C |
bindCardId |
varchar(100) |
Unique ID of card binding information returned by PayEase |
C |
clientIp |
varchar(100) |
If the clientIp has been set the value, the related orders won't be allowed to be paid on any other IPs. |
C |
timeout |
varchar(10) |
This parameter is used to set valid time for each order, for example, if merchants fill 10, this order will be valid for 10 minutes. The maximum valid time is 24 hours. |
O |
ticketInfos |
Json |
Please refer to the table "Request Fields(ticketInfos)" |
C |
studyAbroadInfo |
Json |
Please refer to the table "Request Fields(studyAbroadInfo)" |
C |
hotelInfos |
Json |
Please refer to the table "Request Fields(hotelInfos)" |
C |
softwareInfo |
Json |
Please refer to the table "Request Fields(softwareInfo)" |
C |
meetingInfo |
Json |
Please refer to the table "Request Fields(meetingInfo)" |
C |
exhibitionInfo |
Json |
Please refer to the table "Request Fields (exhibitionInfo)" |
C |
travelInfos |
Json |
Please refer to the table "Request Fields (travelInfos)" |
C |
logisticsInfos |
Json |
Please refer to the table "Request Fields (logisticsInfos)" |
C |
fileName |
Json |
The name of the proof file, including the suffix, which cannot contain Chinese characters; E.g. testFile.zip. Merchants need to upload the proof file to the directory "/fe/proof/" via SFTP |
C |
subOrders |
JSON |
Refer to "Request Fields(subOrders)". When the order currency is not CNY, this parameter is not supported. If this parameter is passed, the customs declaration interface will only support declarations using the sub-order number. |
C |
hmac |
varchar(500) |
The result of parameter signature,generated by the merchant.For the method of obtaining hmac,please reference to the section "Developers" |
M |
Name |
Type & Max |
Description |
Requirement |
name |
varchar(100) |
Student Name |
C |
schoolName |
varchar(200) |
The name of the school to be paid |
C |
studentNumber |
varchar(40) |
Student ID number; The merchant can pass the value of ID number, passport number, student number or other certificate number |
C |
schoolWeb |
varchar(150) |
School website |
O |
schoolCity |
varchar(100) |
City where the school is located |
O |
major |
varchar(100) |
The major in which the student is enrolled |
O |
academicDegree |
varchar(100) |
Doctor's degree or above, master's degree, bachelor's degree, Preparatory degree, high school, middle school, primary school, other training, which is for reference only, if there is other information, please refer to the actual situation |
O |
studyAbroadTime |
varchar(10) |
One year or less |
O |
More than one year |
If no parameter is passed, the default value is "More than one year". |
Name |
Type & Max |
Description |
Requirement |
subItem |
Fixed Value |
The tourism sub-item: GROEPTRAVEL (Group Tour) |
C |
RENTALCARS |
RENTING |
country |
varchar(20) |
Destination of the Group Tour |
C |
Place where the car is picked up |
Location of the rented house |
productName |
varchar(100) |
Product name + type E.g. Group Tour:Thailand 7 day group tour; Rent cars:Luxury SUV; Rent house:Shin Osaka-style Legal home stay |
C |
startDateTime |
varchar(10) |
For group tour:date of departure; For renting cars:Date of pickup; For renting house:check-in date; Format: YYYY-MM-DD |
O |
name |
varchar(50) |
For group tour:Name of contact person when placing order |
O |
For renting cars:Driver's name when placing order |
For renting house:The name of the person who reserves the house when placing the order |
peopleNum |
varchar(10) |
For group tour:The number of people on this tour |
O |
For renting cars:The number of people for renting cars this time |
For renting house:The number of people renting the house this time |
Name |
Description |
merchantId |
The unique identity of the merchant ID in PayEase system. After the merchant completes Payease system registration, the merchant can log in the merchant backend portal to check |
requestId |
The order number is generated by the merchant and the order number must be unique on the platform transaction. Request/order which had been paid or canceled in Payease's platform can't be submitted with same request ID. |
status |
SUCCESS |
FAILED |
ERROR |
REDIRECT |
redirectUrl |
When "status" is "REDIRECT",the "redirectUrl" will be the address the user will visit on the browser. |
scanCode |
When "status" is "SUCCESS" ,the Base64-based two-dimensional code should be converted into picture. It is the parameter returned by Direct QR code scanning |
appParams |
When "status" is "SUCCESS" ,This will only be returned if the App pay is used,which is used to envoke the mobile terminal's SDK |
jsString |
When "status" is "SUCCESS" ,This json data will be returned by wechat when the order is placed successfully,which is used to envoke WechatPay |
payeeInfo |
When "status" is "SUCCESS",it will be returned only if the payment method is offline bank transfer; Please refer to the table "Reponse Fields(payeeInfo)". |
subOrders |
Refer to "Request Fields(subOrders)" |
hmac |
The result of parameter signature,generated by the merchant.For the method of obtaining hmac,please reference to the section "Developers" |
Name |
Description |
merchantId |
The unique identity of the merchant ID in PayEase system. After the merchant completes Payease system registration, the merchant can log in the merchant backend portal to check |
requestId |
The order number is generated by the merchant and the order number must be unique on the platform transaction. Request/order which had been paid or canceled in Payease's platform can't be submitted with same request ID. |
serialNumber |
Serial Number of the request in Payease's system |
totalRefundCount |
Total Refund Count |
totalRefundAmount |
Total Refund Amount |
orderCurrency |
Please refer to the table "Currency List" |
orderAmount |
Transaction Amount,Unit: China Fen |
remark |
remark |
payment |
Please refer to the table "Response Fields(payment)"; Note: this parameter is returned after the successful payment |
foreignExchange |
Please refer to the table "Response Fields(foreignExchange)"; Note: this parameter is returned after the successful purchase of foreign exchan |
clearingOrg |
NUCC Clearing institution( Network ) |
UNION_PAY Clearing institution (UnionPay) |
paymentModeAlias |
B2C "Personal Internet Banking" |
B2B "Enterprise Internet Banking |
UNION_SCANCODE_PAY "UnionPay scan code" |
EXPRESS_PAY "Express Payment" |
CREDIT_EXPRESS_PAY "Credit Card Express payment" |
DEBIT_EXPRESS_PAY "Debit Card Express payment" |
ALI_SCANCODE_PAY "Alipay scan code payment" |
WEIXIN_SCANCODE_PAY "Wechat scan code payment" |
WEIXIN_OFFICIAL_PAY " WeChat Subscription Payment" |
APPLE_PAY "Apple Pay" |
ALIPAY_WAP_PAY "Alipay payment on mobile's web page |
APP_ALIPAY "Alipay APP payment" |
OFFLINE-P2P "Offline bank remittance" |
realBankSerialNumber |
Bank Serial Number |
needReview |
true; false |
reviewStatus |
INIT waiting for uploading |
UPLOADED waiting for reviewing |
CANCEL cancel |
SUCCESS review passed |
REFUSE Rejected after review |
reviewRemark |
Returned when review/audit rejected |
hmac |
The result of parameter signature,generated by the merchant.For the method of obtaining hmac,please reference to the section "Developers" |