Skip to content

微信APP支付

公共参数

参数类型是否必填最大长度描述示例
mch_noString32商户号2014072300007148
methodString128接口名称,固定为:trade.wechat.app.paytrade.wechat.app.pay
charsetString10调用的接口版本,固定为:utf-8utf-8
sign_typeString10商户生成签名字符串所使用的签名算法类型,目前支持 RSARSA
signString344商户请求参数的签名串详见示例
timestampString19发送请求的时间,格式"yyyy-MM-dd HH:mm:ss"2014-07-24 03:07:50
versionString3调用的接口版本,固定为:1.01.0
notify_urlString200异步通知地址http://localhost/notify.html
return_urlString200同步跳转地址weixin://1123
biz_contentString业务参数

业务参数

参数类型是否必填最大长度描述示例
out_trade_noString必选64商户订单号。由商家自定义,需保证在商户端不重复。20150320010101001
total_amountNumber必选11订单总金额。单位为元,精确到小数点后两位。88.88
subjectString必选256订单标题。Iphone6 16G
client_ipString必选32客户端 IPV4 地址。127.0.0.1
time_expireString可选11订单过期时间(默认值为900秒)900

返回参数

参数类型描述
codeInt20000
msgStringsuccess
qrcode_urlString支付跳转链接
signString签名字符串

示例代码

json
返回值:{
    "code": 20000,
    "msg": "success",
    "out_trade_no": "19269315716",
    "total_amount": "1.00",
    "trade_no": 961214165019336704,
    "qrcode_url": "https://wxmpurl.cn/Evto2DsatSf",
    "sign": "HqBu2YvxTude6JYlA+28FRquSRcwh4tVv6P7UdrgzbbVZ8DPNJ9SLYFB8JkXtxz8HZU0O0BPA4TcBHOPD2CBU0I6zTYr+U10EldDBGSJMJGGmePLUrXyUTqUUqbAWIrvMs45DLn1hShtEUddCo6fhAAsPJ/LBe7kHWBHq+cVZESvRsfK5t/6Lzbg9Q5GdWR06acFuSFKrfs4cZLT8eoY36N25qhVx1wC2G/uXiAKlCJnLOoQWQsMPDMFEJ6922rnrEUR/aZ250kVDcnopW1YgFqbKkuznIjjHMbaXZiKHdVXLjPk+IlAC3p32k4hiBSAG2oSGuH1hjxGwel9RxSnjQ=="
}