## 支付额外参数
### 注:支付额外参数以为json 字符串格式。
微信公众号支付:
| 参数名 | 数据类型 | 是否必填 | 描述 |
| --- | --- | --- | --- |
| userId | string(128) | 是 | 用户ID,微信支付时,填写用户在合作方的subAppid下的唯一标识,openId |
| limitPay | string(32) | 否 | 指定支付方式,1-限定不能使用信用卡支付,默认可以使用信用卡 |
| goodsTag | string(32) | 否 | 微信代金券或立减优惠功能参数,对应微信的goods_tag字段 |
微信App支付:
| 参数名 | 数据类型 | 是否必填 | 描述 |
| --- | --- | --- | --- |
| limitPay | string(32) | 否 | 指定支付方式,1-限定不能使用信用卡支付,默认可以使用信用卡 |
| goodsTag | string(32) | 否 | 微信代金券或立减优惠功能参数,对应微信的goods_tag字段 |
微信条码支付:
| 参数名 | 数据类型 | 是否必填 | 描述 |
| --- | --- | --- | --- |
| authCode | string(32) | 是 | 通过扫码枪/声波获取设备获取的支付授权码 |
| limitPay | string(32) | 否 | 指定支付方式,1-限定不能使用信用卡支付,默认可以使用信用卡 |
| goodsTag | string(32) | 否 | 微信代金券或立减优惠功能参数,对应微信的goods_tag字段 |
微信扫码(二维码)支付:
| 参数名 | 数据类型 | 是否必填 | 描述 |
| --- | --- | --- | --- |
| limitPay | string(32) | 否 | 指定支付方式,1-限定不能使用信用卡支付,默认可以使用信用卡 |
| goodsTag | string(32) | 否 | 微信代金券或立减优惠功能参数,对应微信的goods_tag字段 |
微信代理商公众号支付:
| 参数名 | 数据类型 | 是否必填 | 描述 |
| --- | --- | --- | --- |
| userId | string(128) | 是 | 用户ID,微信支付时,填写用户在合作方的subAppid下的唯一标识,openId |
| limitPay | string(32) | 否 | 指定支付方式,1-限定不能使用信用卡支付,默认可以使用信用卡 |
| goodsTag | string(32) | 否 | 微信代金券或立减优惠功能参数,对应微信的goods_tag字段 |
微信H5支付:
| 参数名 | 数据类型 | 是否必填 | 描述 |
| --- | --- | --- | --- |
| sceneInfo | string(255) | 是 | 该字段用于上报支付的场景信息,针对H5支付有以下三种场景,请根据对应的场景填写 |
| limitPay | string(32) | 否 | 指定支付方式,1-限定不能使用信用卡支付,默认可以使用信用卡 |
| goodsTag | string(32) | 否 | 微信代金券或立减优惠功能参数,对应微信的goods_tag字段 |
H5支付场景:
| 场景 | 参数 |
| --- | --- |
| iOS移动应用 | {“h5_info”:{“type”:”IOS”,”app_name”:”XXXX”,”bundle_id”:”com.XXX.XXX”}} |
| Android移动应用 | {“h5_info”:{“type”:”Android”,”app_name”:”XXX”,”package_name”:”com.xxx.xxx.xxx”}}|
| WAP网站应用 | {“h5_info”:{“type”:”Wap”,”wap_url”:”http://xxxx”,”wap_name”:”xxxx”}} |