Options
All
  • Public
  • Public/Protected
  • All
Menu

微信的统一单接口

Hierarchy

  • IWxOrder

Index

Properties

Optional attach

attach: string

附加数据,在查询API和支付通知中原样返回,可作为自定义参数使用 String(127)

body

body: string

商品简单描述,该字段请按照规范传递,具体请见参数规定

[{
"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":"苹果手机"
}
]
}]

Optional device_info

device_info: string

自定义参数,可以为终端设备号(门店号或收银设备ID),PC网页或公众号内支付可以传"WEB"

Optional goods_tag

goods_tag: string
订单优惠标记使用代金券或立减优惠功能时需要的参数说明详见代金券或立减优惠

Optional limit_pay

limit_pay: string
上传此参数no_credit--可限制用户不能使用信用卡支付

nonce_str

nonce_str: string

随机字符串,长度要求在32位以内。推荐随机数生成算法

notify_url

notify_url: string

body 异步接收微信支付结果通知的回调地址,通知url必须为外网可访问的url,不能携带参数。 公网域名必须为https,如果是走专线接入,使用专线NAT IP或者私有回调域名可使用http

openid

openid: string

trade_type=JSAPI时(即JSAPI支付),此参数必传,此参数为微信用户在商户对应appid下的唯一标识。openid如何获取,可参考【获取openid】。企业号请使用【企业号OAuth2.0接口】获取企业号内成员userid,再调用【企业号userid转openid接口】进行转换

out_trade_no

out_trade_no: string

商户系统内部订单号,要求32个字符内(最少6个字符),只能是数字、大小写字母_-|*且在同一个商户号下唯一。详见商户订单号

Optional product_id

product_id: string
trade_type=NATIVE时此参数必传此参数为二维码中包含的商品ID商户自行定义

Optional profit_sharing

profit_sharing: "Y" | "N"
Y-需要分账

N-否,不分账 字母要求大写,不传默认不分账 String(16)

Optional receipt

receipt: "Y" | "N"
Y传入Y时支付成功消息和支付详情页将出现开票入口需要在微信支付商户平台或微信公众平台开通电子发票功能传此字段才可生效

String(8)

Optional scene_info

scene_info: string
该字段常用于线下活动时的场景信息上报支持上报实际门店信息商户也可以按需求自己上报相关信息该字段为JSON对象数据对象格式为{"store_info":{"id": "门店ID","name": "名称","area_code": "编码","address": "地址" }} ,字段详细说明请点击行前的+展开

String(256)

sign

sign: string

通过签名算法计算得出的签名值,详见签名生成算法

Optional sign_type

sign_type: string

签名类型,默认为MD5,支持HMAC-SHA256和MD5。

spbill_create_ip

spbill_create_ip: string

支持IPV4和IPV6两种格式的IP地址。用户的客户端IP

Optional time_expire

time_expire: string
订单失效时间格式为yyyyMMddHHmmss如2009年12月27日9点10分10秒表示为20091227091010

注意: 1、最短失效时间间隔需大于1分钟。 2、标准北京时间,时区为东八区,请务必保证服务器时间与当前北京时间一致。

Optional time_start

time_start: string
订单生成时间格式为yyyyMMddHHmmss如2009年12月25日9点10分10秒表示为20091225091010

total_fee

total_fee: number

订单总金额,单位为分,

trade_type

trade_type: string

SAPI -JSAPI支付 NATIVE -Native支付 APP -APP支付

Generated using TypeDoc