Parameter Object

Card Info

Field Type Mandatory Description Memo
cardNo String Yes Card No Mandated for Credit Card payment transaction
password String No Password Mandated when password is required, apply Financial encryption
valid String No Valid Date Mandated for Credit Card payment transaction, format : YYMM
track1 String No Track 1  
track2 String No Track 2 Mandated for Credit Card payment transaction, apply financial encryption
track3 String No Track 3  
cardSn String No IC Serial Mandated for credit card payment transaction, such as IC card, apply Financial encryption
icData String No IC Data Mandated for credit card payment transaction, such as IC card, apply Financial encryption
cardType String No Card Type See details
tc String No Transaction Certificate Transaction Certificate

cardNo encryption

password encryption

track1 encryption

track2 encryption

track3 encryption

cardType Details

Goods Detail

Field Type Mandatory Description Memo
goodsCategory String Yes Goods Category  
goodsId String Yes Goods ID  
goodsName String Yes Goods Name Used for report , receipt, slip printing
goodsSpec String No Goods Spec Shows in report or receipt
price Price Yes Price Unit : dollar
quantity Integer Yes Quantity  
rebateCode String No Rebate Code Cashier Terminal has pre-set the discount, mandated
activityNo String No Activity No Once e-Buy backend system confirm transaction success, a transaction activity number will return back
memo String No Memo Once e-Buy backend system confirm transaction success, some information will return such as electronic voucher number
voucherId String No Voucher ID Return when have voucher_detail

Fund Channel

Field Type Mandatory Description Memo
channelNo String Yes Channel No Channel No
channelName String Yes Channel Name Channel Name
channelAmount Price Yes Channel Amount Channel Amount
sectionNo String No Section no Distribution by financial staff, can be entry into the cash register after matching
channelNo channelName Description
user_real_money User paid real money Example:Alipay balance、Alipay Yuebao、Wechat balance、Debit Card or Credit card etc.
user_balance paid by user balance Example:Alipay balance、Alipay Yuebao、Wechat balance etc.
user_bank_card paid by user bank card Example:Debit Card or Credit card
user_credit paid by user e-Wallet credit Example:Alipay huabei,Jingdong credit
user_points paid by user points Example:Credit card points,Tmall Points etc.
merchant_benefit the benifit provided by merchant Example:Merchant discount,Merchant voucher etc.
platform_benefit the benifit provided by enterprise Example:Payment platform discount, Payment platform voucher etc.
ebuy_benefit the benifit provided by e-Buy Example:e-Buy discount, e-Buy voucher etc

Print Detail

Field Type Mandatory Description Memo
cardNo64 String No The card number (first 6 digits and last 4 digits The card number (first 6 digits and last 4 digits) is required to print as part of return message
bank String No Credit Card issued organization The Credit Card issued organization is required to print as part of return message
bankTid String No Bank Terminal ID Responsed when UnionPay with JLCashPay
bankMid String No Bank Merchant ID Responsed when UnionPay with JLCashPay
paymentOrderNo String No Payment Order no. Payment order no. is required to print as part of return message
paymentUser String No User account User account need be printed.
pointSale String No Point deducted Point deducted is required to print as part of return message
qrCode1 String No Print QR code 1 QR code 1 is required to print as part of return message
qrCode2 String No Print QR code 2 QR code 2 is required to print as part of return message
qrCode3 String No Print QR code 3 QR code 3 is required to print as part of return message
barCode1 String No Print Bar Code 1 Bar Code code 1 is required to print as part of return message
barCode2 String No Print Bar Code 2 Bar Code code 2 is required to print as part of return message
barCode3 String No Print Bar Code 3 Bar Code code 3 is required to print as part of return message
content String No Print Content TLV Format,1F=Receipt title,2F=Receipt transtype
printMode String No Print Mode 1=1 Receipt,2=2 Receipts,3=3 Receipts

Member Detail

Field Type Mandatory Description Memo
memberId String Yes Member ID  
memberCode String Yes Member Code  
memberName String Yes Member Name  
memberPhone String No Member Mobile  
grade String No Member Grade  
status String No Member Status  
balance String No Balance  
pointBalance String No Point Balance

Settle Record

Field Type Mandatory Description Memo
activityNo String Yes Activity No  
activityName String Yes Activity Name  
productName String Yes Product Name  
customer String Yes Settle Customer  
isRefund Boolean Yes Is Refund  
volume Integer Yes Transaction Volume  
totalReceiptAmount Price Yes Merchant Receipt Amount  
totalAmount Price Yes Total Amount

Trans Record

Field Type Mandatory Description Memo
traceNo String Yes Cashier terminal trace no.  
paidAmount String Yes Paid Amount  
status String Yes Match status See detail

status

Activity Product List

Field Type Mandatory Description Memo
activityProductNo String Yes Activity Product No.  
activityProductName String Yes Activity Product Name  
command String No responsed commands in menus
showOrder String Yes Show order Show as A-Z

Trans Timestamp

Field Type Mandatory Description Memo
traceNo String Yes Original trace no.  
send String Yes Send timestamp Unix Format,Unit:seconds
recv String Yes Receive timestamp Unix Format,Unit:seconds

Trans Info

Field Type Mandatory Description Memo
action String Yes 交易action  
traceNo String Yes Cashier terminal trace no.  
orderNo String Yes 易百系统参考号  
transDate String Yes 交易时间 格式:yyyyMMddHHmmss
returnCode String Yes Return code 00 represent successful transaction, else represent fail
returnDesc String Yes Return message Detail explanation / error message per transaction result
paidAmount String Yes 交易成功金额  
activityProductNo String Yes 活动产品编号  
activityProductName String Yes 活动产品名称 活动名称+产品名称
bank String Yes 交易机构标识  
cardNo64 String Yes 卡号或串码  
printContent String Yes 小票打印数据

Function Menu

Field Type Mandatory Description Memo
iconUrl String Yes icon URL variable-length field
title String Yes Function Name variable-length field
action String Yes Function Action variable-length field
command String Yes Commands in Menus Such as:04|00|Please Swipe card|1|08|00|Product XXX(M)$HDCP00000000072578|0|
childrenFunc List<function> No Nodes in Menus variable-length field

Head Picture

Field Type Mandatory Description Memo
displayPicUrl String Yes Picture URL in Banner variable-length field
linkUrl String Yes Link URL variable-length field

Package Detail

Field Type Mandatory Description Memo
packId String Yes Package ID variable-length field
packName String Yes Package Name  
goodsInfoList List<goodsDetail> Yes Goods Detail List

Order Info

Field Type Mandatory Description Memo
appOrderNo String Yes APP Order No variable-length field
statusCode String Yes Order Status Code variable-length field
status String Yes Order Status Desc Order Status Desc
orderTime String Yes Order Time Format:HH:mm, shows in Order List
orderCreateTime String Yes Order Create Time Format:yyyy-MM-dd HH:mm:ss
orderAmount Price Yes Order Amount  
rcptName String Yes Receiver  
platformName String Yes Tokeout Platform variable-length field, Such as: Baidu, Meituan, less than 8 characters
packageDetailList List<packageDetail> No Package Detail Responsed when Order Detail API called

Voucher Detail

Field Type Mandatory Description Memo
voucherId String Yes Voucher ID  
voucherName String Yes Voucher Name Used for reports, tickets, etc.
voucherType String Yes Voucher Type
voucherAmount Price Yes Price Unit : dollar
voucherCode String Yes Voucher Code