# 业务参数对象 # 产品明细 - JSON Key为`goodsDetail`,必填
字段类型是否必填字段意义备注
goodsCategoryString商品类别
goodsIdString商品编号
goodsNameString商品名称用于报表、小票等显示
pricePrice单价单位:元
quantityInteger数量
rebateCodeString折扣代码收银机上已设置折扣,则必填,则必填,长度大于3位小于32位
activityNoString活动编号易百后台交易成功,会返回本交易所属的活动编号
memoString备注易百后台交易成功,会返回部分信息,如电子凭证号码
# 资金渠道 - JSON Key为`fundChannel`,出现在返回报文中,非必填
字段类型是否必填字段意义备注
channelNoString资金渠道编号
channelNameString资金渠道名称
channelAmountPrice金额
- 支持的资金渠道如下:
channelNochannelName字段意义
user\_real\_money用户实际支付如支付宝余额、余额宝、微信钱包余额、银行卡等
user\_balance用户余额支付如支付宝余额、余额宝、微信钱包余额等
user\_bank\_card用户银行卡余额使用用户借记卡或贷记卡的余额进行支付
user\_credit用户信用支付如支付宝花呗、京东白条等
user\_points用户积分支付如银行积分、天猫积分、集分宝等
merchant\_benefit商户提供的优惠如商户空券,商户折扣等
platform\_benefit平台提供的优惠如平台折扣,平台补贴等
ebuy\_benefit易百提供的优惠如易百折扣,易百补贴等
# 打印信息 - JSON Key为`printDetail`,出现在返回报文中,非必填
字段类型是否必填字段意义备注
cardNo64String卡号前六后四返回需要打印的卡号前六后四
bankString发卡银行返回需要打印的发卡银行
paymentOrderNoString机构订单号返回需要打印的机构订单号
paymentUserString机构用户账号返回需要打印的机构用户账号
pointSaleString扣除积分返回需要打印的扣除积分数量
qrCode1String打印二维码1返回需要打印的二维码1
qrCode2String打印二维码2返回需要打印的二维码2
qrCode3String打印二维码3返回需要打印的二维码3
barCode1String打印条码1返回需要打印的条码内容1
barCode2String打印条码2返回需要打印的条码内容2
barCode3String打印条码3返回需要打印的条码内容3
contentString打印内容返回需要打印的内容,[TLV](https://gitbook.e-fuli.com/ebuy-cashier-middleware-api/cn/GLOSSARY.html#tlv "通讯协议中常用的数据格式,由标签(Tag),长度(Length),值(Value)三部分构成")格式,1F为小票title,2F为小票交易类型说明显示
printModeString打印联数1表示一联,2表示两联,3表示三联\_\_
# 会员信息 - JSON Key为`memberDetail`,非必填
字段类型是否必填字段意义备注
memberIdString会员ID
memberCodeString会员编号
memberNameString会员名称
memberPhoneString会员手机号码
gradeString会员等级
statusString会员状态
balancePrice会员卡余额
pointBalancePrice会员积分余额
# 结算记录 - JSON Key为`settleRecord`,非必填
字段类型是否必填字段意义备注
activityNoString活动编号
activityNameString活动名称
productNameString产品名称
customerString结算客户
isRefundBoolean是否为退款
volumeInteger交易笔数
totalReceiptAmountPrice商户实收金额
totalAmountPrice小计金额
# 交易记录 - JSON Key为`transRecord`,必填
字段类型是否必填字段意义备注
traceNoString原交易收银机流水号
paidAmountString支付成功金额
statusString匹配状态枚举如下
**status枚举** - 0 上送初始时填写该值 - 1 paidAmount易百后台等于上送值 - 2 paidAmount易百后台大于上送值 - 3 paidAmount易百后台小于上送值 - 4 易百后台不存在该笔交易 - 5 易百后台该笔交易为失败交易 - 6 易百后台该笔交易为已撤销交易 - 7 易百后台该笔交易为已冲正交易 - 8 易百后台该笔交易为已退款交易 - 9 易百后台对账处理失败 - 10 易百后台有,但收银机不存在该笔交易 # 收单信息 - JSON Key为`paymentExtra`,必填
字段类型是否必填字段意义备注
acqIdString收单机构标识码
issuerIdString发卡机构标识码
cardTypeString卡类型0001贷记卡,0002借记卡,0003准贷记卡,0000其它
cardOrganString卡类别true外卡,false内卡
panString卡号脱敏卡号格式:622562\*\*\*\*8888
aidString应用标识通过aid来判断卡类型(VISA/MASTER/...),在没有返回aid字段的情况下,可以通过pan卡号字段中的卡BIN来判断卡类型
# 优惠券明细 - JSON Key为`voucherDetail`,必填
字段类型是否必填字段意义备注
voucherIdString优惠券编号
voucherNameString优惠券名称用于报表、小票等显示
voucherTypeString优惠券类型
voucherAmountPrice单价单位:元
voucherCodeString优惠券串号