3.9.1 微信单品优惠信息参数
字段 |
字段类型 |
必填 |
字段名称 |
取值 |
cost_price |
String |
否 |
订单原价 |
单位:分 当订单原价与支付金额不相等,则不享受优惠 |
receipt_id |
String |
否 |
商户小票ID |
商品小票ID |
goods_detail |
JSONArray |
是 |
单品列表 |
单品列表 |
goods_detail的字段如下:
字段 |
字段类型 |
必填 |
字段名称 |
说明 |
goods_id |
String |
是 |
商品编号 |
由半角的大小写字母、数字、中划线、下划线中的一种或几种组成 |
wxpay_goods_id |
String |
否 |
微信侧商品编码 |
微信支付定义的统一商品编号 |
goods_name |
String |
否 |
商品的实际名称 |
|
quantity |
String |
是 |
商品数量 |
|
price |
Long |
是 |
商品单价 |
单位:分 |
微信单品优惠数据样例:
benefitdetail={"goods_detail":[{"price":10,"goods_id":"cola50","goods_name":"cola","quantity":10}],"cost_price":120}&goods_tag=laoguo
3.9.2 支付宝智慧门店信息参数
字段 |
参数类型 |
必填 |
字段名称 |
说明 |
goods_id |
String |
是 |
商品的编号 |
示例:apple-01 |
goods_name |
String |
是 |
商品名称 |
示例:ipad |
quantity |
String |
是 |
商品数量 |
示例:1 |
price |
Long |
是 |
商品价格 |
单位:分 示例:2000 |
goods_category |
String |
否 |
商品类目 |
|
categories_tree |
String |
否 |
商品类目树 |
从商品类目根节点到叶子节点类目id组成,类目id值使用|分割 |
body |
String |
否 |
商品描述信息 |
商品描述信息 |
show_url |
String |
否 |
商品的展示地址 |
商品的展示地址 |
支付宝智慧门店数据样例
benefitdetail=[{"price":2,"goods_id":"900820400100","goods_name":"900820400iphonex ","quantity":1}]&chnlstoreid=240610147@020012003
3.9.3 银联云闪付单品优惠填写规范
注意:
1.仅支持付款码支付支付(被扫交易),同步返回在渠道信息(chnldata )返回银联优惠信息(couponInfo).
2.银联云闪付单品优惠交易退货不支持部分退款,并且需要在退款接口上送原交易的优惠信息
benefitdetail是包含了以下字段的json字符串
字段 |
字段类型 |
必填 |
字段名称 |
说明 |
---|---|---|---|---|
orderInfo |
UnOrderInfo |
是 |
订单明细内容 |
如订单标题、订单描述等 |
goodsInfo |
List<UnGoodDetail> |
是 |
商品明细内容 |
|
其中UnOrderInfo包含字段如下:
字段 |
字段类型 |
必填 |
字段名称 |
说明 |
---|---|---|---|---|
title |
String |
是 |
商品编码 |
|
description |
String |
是 |
订单描述 |
|
dctAmount |
Long |
是 |
可优惠金额 |
当前订单可以参与优惠计算的金额 |
addnInfo |
String |
否 |
附加信息 |
用户自定义 |
其中UnGoodDetail包含字段如下:
字段 |
字段名称 |
字段类型 |
可空 |
备注 |
---|---|---|---|---|
id |
商品编码 |
String |
是 |
|
name |
商品名称 |
String |
是 |
商品的实际名称 上送报文不要使用特殊符号/ 和 * ,否则会被安全设备视为敏感恶意注入行为并拦截请求 |
quantity |
商品数量 |
String |
是 |
用户购买的数量 |
price |
商品单价 |
Long |
是 |
单位为:分 |
category |
商品类目 |
String |
否 |
|
addnInfo |
附加信息 |
String(100) |
是 |
用户自定义 上送报文不要使用特殊符号/ 和 * ,否则会被安全设备视为敏感恶意注入行为并拦截请求 |
填写样例:
benefitdetail={"goodsInfo":[{"id":"testsp000005","price":"600","name":"商品 1","quantity":"2"},{"id":"testsp000006","price":"500","name":"商品 2","quantity":"1"}],"orderInfo":{"title":"日用品","dctAmount":"1900","addnInfo":"日屈臣氏(人民广场)店"}}
交易成功返回优惠信息字段:
字段 |
字段类型 |
必填 |
字段名称 |
备注 |
---|---|---|---|---|
id |
String |
否 |
项目编号 |
票券编号、活动编号等,格式自定义 |
type |
String |
否 |
项目类型 |
|
offstAmt |
Long |
否 |
抵消交易金额 |
单位为:分 |
spnsrId |
String |
否 |
出资方 |
|
desc |
String |
否 |
项目简称 |
优惠活动简称,可用于展示、打单等 |
addnInfo |
String |
是 |
附加信息 |
用户自定义 |
响应样例:
chnldata ={"couponInfo":[{"id":"2112019092900801","desc":"银联单品测试联调-折后一口价","addnInfo":"小票打印信息测试","type":"CP01","spnsrId":"00010000","offstAmt":"800"}]}