# Parameter Object # Card Info - JSON Key is `cardInfo`, only in Request message, not mandatory
FieldTypeMandatoryDescriptionMemo
cardNoStringYesCard NoMandated for Credit Card payment transaction
passwordStringNoPasswordMandated when password is required, apply Financial encryption
validStringNoValid DateMandated for Credit Card payment transaction, format : YYMM
track1StringNoTrack 1
track2StringNoTrack 2Mandated for Credit Card payment transaction, apply financial encryption
track3StringNoTrack 3
cardSnStringNoIC SerialMandated for credit card payment transaction, such as IC card, apply Financial encryption
icDataStringNoIC DataMandated for credit card payment transaction, such as IC card, apply Financial encryption
cardTypeStringNoCard TypeSee details
tcStringNoTransaction CertificateTransaction Certificate
**cardNo encryption** - cardNo 3DES Encryption with pinKey,result format is HEX,see:[Encryption Algorithm](https://book.e-buy.com/books/e-buy/page/encryption-algorithm "Encryption Algorithm") **password encryption** - password ANSI X.98 Encryption with pinKey,result format is HEX,see:[Password Encryption](https://book.e-buy.com/books/e-buy/page/password-encryption "Password Encryption") **track1 encryption** - track1 3DES Encryption with pinKey,result format is HEX,see:[Encryption Algorithm](https://book.e-buy.com/books/e-buy/page/encryption-algorithm "Encryption Algorithm") **track2 encryption** - track2 3DES Encryption with pinKey,result format is HEX,see:[Encryption Algorithm](https://book.e-buy.com/books/e-buy/page/encryption-algorithm "Encryption Algorithm") **track3 encryption** - track3 3DES Encryption with pinKey,result format is HEX,see:[Encryption Algorithm](https://book.e-buy.com/books/e-buy/page/encryption-algorithm "Encryption Algorithm") **cardType Details** - 00 magnetic stripe card - 01 IC card - 02 NFC IC card - 03 Manully enter card Number - 04 scan qrcode - 05 other type - 06 collected by Cashier POS - 07 Apple Pay - 08 Samsung Pay - 09 Huawei Pay - 10 Mi Pay # Goods Detail - JSON Key为`goodsDetail`, mandatory
FieldTypeMandatoryDescriptionMemo
goodsCategoryStringYesGoods Category
goodsIdStringYesGoods ID
goodsNameStringYesGoods NameUsed for report , receipt, slip printing
goodsSpecStringNoGoods SpecShows in report or receipt
pricePriceYesPriceUnit : dollar
quantityIntegerYesQuantity
rebateCodeStringNoRebate CodeCashier Terminal has pre-set the discount, mandated
activityNoStringNoActivity NoOnce [e-Buy backend](https://book.e-buy.com/link/136#bkmrk-e-buy-backend "A group /set of equipment / server to process all the transaction from e-Buy POS") system confirm transaction success, a transaction activity number will return back
memoStringNoMemoOnce [e-Buy backend](https://book.e-buy.com/link/136#bkmrk-e-buy-backend "A group /set of equipment / server to process all the transaction from e-Buy POS") system confirm transaction success, some information will return such as electronic voucher number
voucherIdStringNoVoucher IDReturn when have voucher\_detail
# Fund Channel - JSON Key is `fundChannel`, only in Response message, not mandatory
FieldTypeMandatoryDescriptionMemo
channelNoStringYesChannel NoChannel No
channelNameStringYesChannel NameChannel Name
channelAmountPriceYesChannel AmountChannel Amount
sectionNoStringNoSection noDistribution by financial staff, can be entry into the cash register after matching
- supported fund channel:
channelNochannelNameDescription
user\_real\_moneyUser paid real moneyExample:Alipay balance、Alipay Yuebao、Wechat balance、Debit Card or Credit card etc.
user\_balancepaid by user balanceExample:Alipay balance、Alipay Yuebao、Wechat balance etc.
user\_bank\_cardpaid by user bank cardExample:Debit Card or Credit card
user\_creditpaid by user e-Wallet creditExample:Alipay huabei,Jingdong credit
user\_pointspaid by user pointsExample:Credit card points,Tmall Points etc.
merchant\_benefitthe benifit provided by merchantExample:Merchant discount,Merchant voucher etc.
platform\_benefitthe benifit provided by enterpriseExample:Payment platform discount, Payment platform voucher etc.
ebuy\_benefitthe benifit provided by e-BuyExample:e-Buy discount, e-Buy voucher etc
# Print Detail - JSON Key is `printDetail`, only in Response message, not mandatory
FieldTypeMandatoryDescriptionMemo
cardNo64StringNoThe card number (first 6 digits and last 4 digitsThe card number (first 6 digits and last 4 digits) is required to print as part of return message
bankStringNoCredit Card issued organizationThe Credit Card issued organization is required to print as part of return message
bankTidStringNoBank Terminal IDResponsed when UnionPay with JLCashPay
bankMidStringNoBank Merchant IDResponsed when UnionPay with JLCashPay
paymentOrderNoStringNoPayment Order no.Payment order no. is required to print as part of return message
paymentUserStringNoUser accountUser account need be printed.
pointSaleStringNoPoint deductedPoint deducted is required to print as part of return message
qrCode1StringNoPrint QR code 1QR code 1 is required to print as part of return message
qrCode2StringNoPrint QR code 2QR code 2 is required to print as part of return message
qrCode3StringNoPrint QR code 3QR code 3 is required to print as part of return message
barCode1StringNoPrint Bar Code 1Bar Code code 1 is required to print as part of return message
barCode2StringNoPrint Bar Code 2Bar Code code 2 is required to print as part of return message
barCode3StringNoPrint Bar Code 3Bar Code code 3 is required to print as part of return message
contentStringNoPrint Content[TLV](https://book.e-buy.com/link/136#bkmrk-tlv "Communication protocol commonly used data formats, Comprise 3 parts: "Tag", "Length" & "Value"") Format,1F=Receipt title,2F=Receipt transtype
printModeStringNoPrint Mode1=1 Receipt,2=2 Receipts,3=3 Receipts
# Member Detail - JSON Key is `memberDetail`, not mandatory
FieldTypeMandatoryDescriptionMemo
memberIdStringYesMember ID
memberCodeStringYesMember Code
memberNameStringYesMember Name
memberPhoneStringNoMember Mobile
gradeStringNoMember Grade
statusStringNoMember Status
balanceStringNoBalance
pointBalanceStringNoPoint Balance
# Settle Record - JSON Key is `settleRecord`, not mandatory
FieldTypeMandatoryDescriptionMemo
activityNoStringYesActivity No
activityNameStringYesActivity Name
productNameStringYesProduct Name
customerStringYesSettle Customer
isRefundBooleanYesIs Refund
volumeIntegerYesTransaction Volume
totalReceiptAmountPriceYesMerchant Receipt Amount
totalAmountPriceYesTotal Amount
# Trans Record - JSON Key is `transRecord`, mandatory
FieldTypeMandatoryDescriptionMemo
traceNoStringYesCashier terminal trace no.
paidAmountStringYesPaid Amount
statusStringYesMatch statusSee detail
**status** - 0 Initial - 1 paidAmount [e-Buy Backend](https://book.e-buy.com/link/136#bkmrk-e-buy-backend "A group /set of equipment / server to process all the transaction from e-Buy POS") = request - 2 paidAmount [e-Buy Backend](https://book.e-buy.com/link/136#bkmrk-e-buy-backend "A group /set of equipment / server to process all the transaction from e-Buy POS") > request - 3 paidAmount [e-Buy Backend](https://book.e-buy.com/link/136#bkmrk-e-buy-backend "A group /set of equipment / server to process all the transaction from e-Buy POS") < request - 4 Does not exist in [e-Buy Backend](https://book.e-buy.com/link/136#bkmrk-e-buy-backend "A group /set of equipment / server to process all the transaction from e-Buy POS") - 5 Failed in [e-Buy Backend](https://book.e-buy.com/link/136#bkmrk-e-buy-backend "A group /set of equipment / server to process all the transaction from e-Buy POS") - 6 Reversed in [e-Buy Backend](https://book.e-buy.com/link/136#bkmrk-e-buy-backend "A group /set of equipment / server to process all the transaction from e-Buy POS") - 7 Rollbacked in [e-Buy Backend](https://book.e-buy.com/link/136#bkmrk-e-buy-backend "A group /set of equipment / server to process all the transaction from e-Buy POS") - 8 Refunded in [e-Buy Backend](https://book.e-buy.com/link/136#bkmrk-e-buy-backend "A group /set of equipment / server to process all the transaction from e-Buy POS") - 9 [e-Buy Backend](https://book.e-buy.com/link/136#bkmrk-e-buy-backend "A group /set of equipment / server to process all the transaction from e-Buy POS") process failed - 10 [e-Buy Backend](https://book.e-buy.com/link/136#bkmrk-e-buy-backend "A group /set of equipment / server to process all the transaction from e-Buy POS") has, but Does not exist in Cashier POS # Activity Product List - JSON Key is`activityProductList`, mandatory when prompt transaction options
FieldTypeMandatoryDescriptionMemo
activityProductNoStringYesActivity Product No.
activityProductNameStringYesActivity Product Name
commandStringNoresponsed commands in menus
showOrderStringYesShow orderShow as A-Z
# Trans Timestamp - JSON Key is `transTimestamp`, mandatory
FieldTypeMandatoryDescriptionMemo
traceNoStringYesOriginal trace no.
sendStringYesSend timestampUnix Format,Unit:seconds
recvStringYesReceive timestampUnix Format,Unit:seconds
# Trans Info - JSON Key is `transInfo`, mandatory
FieldTypeMandatoryDescriptionMemo
actionStringYes交易action
traceNoStringYesCashier terminal trace no.
orderNoStringYes易百系统参考号
transDateStringYes交易时间格式:yyyyMMddHHmmss
returnCodeStringYesReturn code00 represent successful transaction, else represent fail
returnDescStringYesReturn messageDetail explanation / error message per transaction result
paidAmountStringYes交易成功金额
activityProductNoStringYes活动产品编号
activityProductNameStringYes活动产品名称活动名称+产品名称
bankStringYes交易机构标识
cardNo64StringYes卡号或串码
printContentStringYes小票打印数据
# Function Menu - JSON Key is`function`, only in Response message
FieldTypeMandatoryDescriptionMemo
iconUrlStringYesicon URLvariable-length field
titleStringYesFunction Namevariable-length field
actionStringYesFunction Actionvariable-length field
commandStringYesCommands in MenusSuch as:04|00|Please Swipe card|1|08|00|Product XXX(M)$HDCP00000000072578|0|
childrenFuncList<[function](https://book.e-buy.com/books/e-buy/page/function-menu)>NoNodes in Menusvariable-length field
# Head Picture - JSON Key is `headPicture`, only in Response message
FieldTypeMandatoryDescriptionMemo
displayPicUrlStringYesPicture URL in Bannervariable-length field
linkUrlStringYesLink URLvariable-length field
# Package Detail - JSON Key is `packageDetail`, only in Response message
FieldTypeMandatoryDescriptionMemo
packIdStringYesPackage IDvariable-length field
packNameStringYesPackage Name
goodsInfoListList<[goodsDetail](https://book.e-buy.com/books/e-buy/page/goods-detail "goodsDetail")>YesGoods Detail List
# Order Info - JSON Key is `orderInfo`, only in Response message, mandatory
FieldTypeMandatoryDescriptionMemo
appOrderNoStringYesAPP Order Novariable-length field
statusCodeStringYesOrder Status Codevariable-length field
statusStringYesOrder Status DescOrder Status Desc
orderTimeStringYesOrder TimeFormat:HH:mm, shows in Order List
orderCreateTimeStringYesOrder Create TimeFormat:yyyy-MM-dd HH:mm:ss
orderAmountPriceYesOrder Amount
rcptNameStringYesReceiver
platformNameStringYesTokeout Platformvariable-length field, Such as: Baidu, Meituan, less than 8 characters
packageDetailListList<[packageDetail](https://book.e-buy.com/books/e-buy/page/package-detail "packageDetail")>NoPackage DetailResponsed when Order Detail API called
# Voucher Detail - JSON Key为`voucherDetail`, mandatory
FieldTypeMandatoryDescriptionMemo
voucherIdStringYesVoucher ID
voucherNameStringYesVoucher NameUsed for reports, tickets, etc.
voucherTypeStringYesVoucher Type
voucherAmountPriceYesPriceUnit : dollar
voucherCodeStringYesVoucher Code