附加数据,在查询API和支付通知中原样返回,可作为自定义参数使用 String(127)
商品简单描述,该字段请按照规范传递,具体请见参数规定
[{
"goods_detail":[
{
"goods_id":"iphone6s_16G",
"wxpay_goods_id":"1001",
"goods_name":"iPhone6s 16G",
"quantity":1,
"price":528800,
"goods_category":"123456",
"body":"苹果手机"
},
{
"goods_id":"iphone6s_32G",
"wxpay_goods_id":"1002",
"goods_name":"iPhone6s 32G",
"quantity":1,
"price":608800,
"goods_category":"123789",
"body":"苹果手机"
}
]
}]
自定义参数,可以为终端设备号(门店号或收银设备ID),PC网页或公众号内支付可以传"WEB"
订单优惠标记,使用代金券或立减优惠功能时需要的参数,说明详见代金券或立减优惠
上传此参数no_credit--可限制用户不能使用信用卡支付
随机字符串,长度要求在32位以内。推荐随机数生成算法
body 异步接收微信支付结果通知的回调地址,通知url必须为外网可访问的url,不能携带参数。 公网域名必须为https,如果是走专线接入,使用专线NAT IP或者私有回调域名可使用http
trade_type=JSAPI时(即JSAPI支付),此参数必传,此参数为微信用户在商户对应appid下的唯一标识。openid如何获取,可参考【获取openid】。企业号请使用【企业号OAuth2.0接口】获取企业号内成员userid,再调用【企业号userid转openid接口】进行转换
商户系统内部订单号,要求32个字符内(最少6个字符),只能是数字、大小写字母_-|*且在同一个商户号下唯一。详见商户订单号
trade_type=NATIVE时,此参数必传。此参数为二维码中包含的商品ID,商户自行定义。
Y-是,需要分账
N-否,不分账 字母要求大写,不传默认不分账 String(16)
Y,传入Y时,支付成功消息和支付详情页将出现开票入口。需要在微信支付商户平台或微信公众平台开通电子发票功能,传此字段才可生效
String(8)
该字段常用于线下活动时的场景信息上报,支持上报实际门店信息,商户也可以按需求自己上报相关信息。该字段为JSON对象数据,对象格式为{"store_info":{"id": "门店ID","name": "名称","area_code": "编码","address": "地址" }} ,字段详细说明请点击行前的+展开
String(256)
通过签名算法计算得出的签名值,详见签名生成算法
签名类型,默认为MD5,支持HMAC-SHA256和MD5。
支持IPV4和IPV6两种格式的IP地址。用户的客户端IP
订单失效时间,格式为yyyyMMddHHmmss,如2009年12月27日9点10分10秒表示为20091227091010。
注意: 1、最短失效时间间隔需大于1分钟。 2、标准北京时间,时区为东八区,请务必保证服务器时间与当前北京时间一致。
订单生成时间,格式为yyyyMMddHHmmss,如2009年12月25日9点10分10秒表示为20091225091010。
订单总金额,单位为分,
SAPI -JSAPI支付 NATIVE -Native支付 APP -APP支付
Generated using TypeDoc
微信的统一单接口