字段 |
字段类型 |
必填 |
字段名称 |
说明 |
chnlTradeCode |
String |
否 |
收银宝交易单号 |
收银宝渠道交易流水号 |
chnlTransCode |
String |
否 |
交易类型 |
收银宝渠道返回的交易类型对应收银宝接口字段trxcode;针对退款订单,透传退款订单落地的“渠道交易类型” |
initAmt |
String |
否 |
原始下单金额 |
收银宝原始下单金额 |
chnlAmount |
Long |
否 |
渠道实际交易金额 |
单位:分 |
trxDate |
String |
否 |
交易请求日期 |
yyyymmdd |
chnlFinTime |
String |
否 |
渠道完成时间 |
取值为收银宝接口交易完成时间-paytime 且收银宝订单pos支付时必填 |
chnlTrxid |
String |
否 |
后侧渠道流水号 |
如支付宝“订单号”,微信“交易单号”,在用户提供微信及支付宝侧支付信息时,商户可通过此单号快速定位到商户业务系统订单。 |
trxStatus |
String |
是 |
交易结果码 |
|
chnlMchtNo |
String |
否 |
渠道商户号 |
收银宝商户号 |
termNo |
String |
否 |
终端编号 |
终端编号 |
termBatchId |
String |
否 |
终端批次号 |
对应收银宝“termbatchid” |
traceNo |
String |
否 |
终端流水号 |
收银宝终端的流水号-对应收银宝接口字段traceno |
termAuthCode |
String |
否 |
银行借贷标记 |
仅微信支付返回付款银行卡所属银行跟借贷标记, 如CMB_CREDIT,在商户与银行联合做营销活动时, 可根据所属银行跟借贷标记判断用户是否享受活动权益。 |
termRefnum |
String |
否 |
终端参考号 |
取值为收银宝接口指定终端参考号-termrefnum 且收银宝订单pos支付时有值 |
trxReserved |
String |
否 |
业务关联内容 |
交易备注 对应收银宝“trxreserved” 针对“收银宝POS”为“trxreserve” |
srcRrxid |
String |
否 |
原交易流水 |
通联原交易流水,撤销交易本字段不为空 对应收银宝“srctrxid” |
cusOrderid |
String |
是 |
业务流水 |
统一下单对应的reqsn订单对应收银宝“cusorderid” |
payAcctNo |
String |
否 |
交易账号 |
微信支付的openid 支付宝平台的user_id 若为刷卡交易,则是隐藏的卡号,如621700****4586 对应收银宝“acct” |
chnlFee |
Long |
否 |
渠道手续费 |
单位:分 |
acctName |
String |
否 |
付款人账户名 |
收银宝网关有值 |
cmId |
String |
否 |
渠道子商户号 |
仅微信/支付宝交易有效 |
chnlId |
String |
否 |
渠道号 |
仅微信交易有效 |
acctType |
String |
否 |
卡类型 |
00-借记卡 02-信用卡 99-其他(花呗/余额等) |
chnlData |
String |
否 |
渠道活动信息 |
透传渠道活动参数,目前返回云闪付/微信/支付宝的活动参数; 详见下方说明 |
bankCode |
String |
否 |
发卡行 |
对应收银宝“bankcode” |
logonId |
String |
否 |
支付宝买家账号 |
对应收银宝“logonid” |
sftChnlBankTradeCode |
String |
否 |
收付通银行流水号 |
透传收付通渠道“VOUCHERNO-银行流水号” |
wxChannelParamInfo |
JSONObject |
否 |
微信原生渠道支付详情 |
|
WQFChannelParamInfo |
JSONObject |
否 |
微企付支付渠道信息 |
|
B2bChannelParamInfo |
JSONObject |
否 |
小程序B2B门店 |
|
fqNum |
String |
否 |
分期数 |
对应收银宝“fqnum” |
mktResult |
String |
否 |
基础营销权益抵扣明细 |
|
渠道活动信息-chnlData,示例:
云闪付示例:{"couponInfo":"[{\"id\":\"2112020052715193\",\"desc\":\"2020年银联62节-永旺超市蒙牛百利包单品营\",\"type\":\"CP01\",\"spnsrId\":\"00010000\",\"offstAmt\":\"1100\"},{\"id\":\"2112020052715193\",\"desc\":\"2020年银联62节-永旺超市蒙牛百利包单品营\",\"type\":\"CP01\",\"spnsrId\":\"82119105411XXXX\",\"offstAmt\":\"900\"}]"}
支付宝示例:{"voucher_detail_list":"[{\"amount\":\"0.20\",\"merchantContribute\":\"0.20\",\"name\":\"0.20元代金券\",\"otherContribute\":\"0.00\",\"type\":\"ALIPAY_BIZ_VOUCHER\",\"voucherId\":\"2020060400073002293805XTTADO\"}]","fund_bill_list":"[{\"amount\":\"0.80\",\"fundChannel\":\"ALIPAYACCOUNT\"},{\"amount\":\"0.20\",\"fundChannel\":\"MDISCOUNT\"}]"}
微信示例: {"promotion_detail":"[{\"amount\":100,\"merchant_contribute\":\"100\",\"other_contribute\":\"0\",\"promotion_id\":\"11605335223\",\"type\":\"DISCOUNT\",\"wxpay_contribute\":\"0\",\"scope\":\"GLOBAL\",\"activity_id\":\"10722272\",\"name\":\"返回优惠信息券\"}]"}
微信原生渠道参数信息(wxChannelParamInfo)
字段 |
字段类型 |
必填 |
字段名称 |
对应微信原生字段 |
chnlTradeCode |
String |
否 |
渠道交易流水号 |
微信支付订单号- transaction_id |
chnlMchtNo |
String |
是 |
渠道商户号 |
商户号-sp_mchid |
description |
String |
是 |
服务描述 |
服务描述- description |
chnlFinTime
|
String |
否 |
渠道完成时间 例如:2015-05-20T13:29:35+08:00表示,北京时间2015年5月20日 13点29分35秒。 |
支付完成时间- success_time
|
bankType |
String |
否 |
付款银行 |
付款银行 BPA:该笔订单由微信进行垫付 |
fundsAccount |
String |
否 |
退款账户 |
退款所使用资金对应的资金账户类型 |
receivedAccount |
String |
否 |
退款入账账户 |
取当前退款单的退款入账方,有以下几种情况: |
userRepaid |
String |
否 |
用户是否已还款 |
用户是否已还款-user_repaid |
attach |
String |
否 |
附加数据 |
附加数据-attach |
tradeScene |
String |
是 |
交易场景 |
交易场景-trade_scene |
parkingInfo |
String |
否 |
停车场景信息 |
parking_info对象转换成String格式 |
payer |
String |
是 |
支付者信息 |
openid |
promotionDetail |
String |
否 |
优惠信息 |
优惠信息-promotion_detail,转换成String格式 |
amount |
String |
是 |
订单金额信息 |
订单金额信息-amount, 转换成String格式 {"amount":"{"total":1, "payerTotal":1} |
B2bChannelParamInfo-微信B2b小程序门店助手渠道支付详情
字段 |
字段类型 |
必填 |
字段名称 |
说明 |
toUserName |
String |
否 |
小程序原始id | |
fromUserName |
String |
否 |
消息事件openid |
微信官方openid |
createTime |
String |
是 |
消息发送时间 |
消息发送时间戳示例值:1698643478
|
msgType |
String |
是 |
消息发送类型 |
消息类型,固定为event示例值:event
|
event |
Sting |
是 |
事件类型
|
事件类型,固定为retail_pay_notify示例值:retail_pay_notify
|
appid |
String |
是 |
小程序ID
|
商户申请的小程序对应的appid示例值:wx8888888888888888
|
mchid |
String |
是 |
微信商户号
|
由微信支付生成并下发的商户号。示例值:1230000109
|
outTradeNo |
String |
是 |
商户订单号
|
|
orderId |
String |
是 |
B2b支付订单号 |
|
payStatus |
String |
是 |
订单状态
|
订单状态,枚举
ORDER_INIT:订单初始化 ORDER_PRE_PAY:订单预下单成功,待支付 ORDER_PAY_SUCC:订单支付成功 ORDER_CLOSE:订单已关闭 ORDER_REFUND_PROCESSING:订单正在退款中 ORDER_REFUND:订单已有退款 示例值:ORDER_PAY_SUCC |
payTime |
String |
否 |
支付完成时间
|
支付完成时间,标准北京时间,时区为东八区,格式为yyyy-MM-dd HH:mm:ss
示例值:2023-07-20 17:04:28 |
attach |
String |
否 |
附加数据
|
附加数据,在查询API和支付通知中原样返回,可作为自定义参数使用,实际情况下只有支付完成状态才会返回该字段
|
payerOpenid |
String |
是 |
支付标识 |
用户在直连商户appid下的唯一标识
|
amount |
JSONObject |
否 |
订单金额 |
订单金额信息,仅支持人民币,格式见Amount
|
wxpayTransactionId |
String |
否 |
微信支付订单号 |
微信支付生成的订单号示例值:2123191423123564754773
|
env |
Long |
是 |
订单环境 |
订单环境 0:正式环境 1:沙箱环境
示例值:0 |
amount-订单金额
字段 |
字段类型 |
必填 |
字段名称 |
说明 |
order_amount
|
Long |
是 |
订单总金额 |
订单总需支付金额,也即是真正下单总金额,单位为分
|
payer_amount
|
Long |
是 |
用户支付金额 |
用户支付金额,单位为分(指使用优惠券的情况下,这里等于总金额-优惠券金额,目前暂不支持优惠券)
|
currency
|
String |
是 |
货币类型 |
货币类型,仅支持人民币"CNY"示例值:CNY
|
WQFChannelParamInfo-微企付渠道支付详情
字段 |
字段类型 |
必填 |
字段名称 |
说明 |
chnlTradeCode |
String |
是 |
渠道交易流水号 |
微企付支付单号/微企付退款单号 |
amount |
Long |
是 |
渠道支付金额/退款金额 |
单位:分 |
payer |
JSONObject |
否 |
付款人信息 |
支付交易返回 ,详情 |
payee |
JSONObject |
否 |
收款方信息 |
支付交易返回,详情 |
memo |
Sting |
否 |
附言 |
支付交易返回 |
attachment |
String |
否 |
订单附加信息 |
支付交易返回 |
bankAttach |
String |
否 |
银行转账附言 | 支付交易返回,对应网银转账时填入的转账附言信息,示例:WQ3504020149 |
payTime |
String |
否 |
渠道支付成功时间/渠道退款成功时间 |
支付和退款交易返回
|
refundReason |
String |
否 |
退款原因 |
退款交易返回 |
fundsAccount |
String |
否 |
退款出资账户 UNSETTLED:待结算账户 PROFIT_ALLOCATION:待分账账户 BASIC:基础账户 |
退款交易返回 |
channel |
String |
否 |
退款渠道 ORIGINAL:原路退款 OTHER_BALANCE:退到卖家账户余额 OTHER_BANKCARD:退到买家其他银行卡 |
退款交易返回 |
payer -付款方信息
字段 |
字段类型 |
必填 |
字段名称 |
说明 |
payerId |
String |
否 |
微企付openId |
支付成功且非分享付时返回
|
payerBankSname |
String |
否 |
付款银行简称 |
支付成功,例如平安银行为:PAB |
payerAcctLast4 |
String |
是 |
付款方付款银行卡后四位 |
|
payerAcctType |
String |
否 |
付款账户类型 |
支付成功时返回 ENTERPRISE:企业账户 INDIVIDUAL:个人账户 BALANCE_PAY:微资金 |
payerBankType |
String |
否 |
付款银行 |
支付成功时返回 |
payerEntName |
String |
否 |
付款方企业名称 |
企业账户或微资金账户付款时返回 |
payee -收款方信息
字段 |
字段类型 |
必填 |
字段名称 |
说明 |
entId |
String |
是 |
收款商户企业ID |
|
entAcctId |
String |
是 |
收款账户ID |
|
entName |
String |
是 |
收款商户名称 |
|
bankAccountNumberLast4 |
String |
是 |
银行账户最后四位 |
字段名称 |
类型 |
可空 |
说明 |
最长长度 |
备注 |
id |
String |
否 |
权益明细id |
32 |
|
name |
String |
否 |
权益明细名称 |
64 |
例如券名称、立减活动名称 |
tickettype |
String |
否 |
权益类型 |
2 |
0-满减券 1-折扣券 2-交易立减 3-礼品卡 |
cutoffvalue |
long |
否 |
订单优惠金额 |
12 |
本权益总的优惠金额 |
perkvalue |
long |
否 |
补贴金额 |
12 |
本权益总的优惠金额中预充值补贴金额,这部分金额会结算给商户 如果权益为免充值,本字段为0 |