Skip to content

支付宝扫码支付

公共参数

参数类型是否必填最大长度描述示例
mch_noString32商户号2014072300007148
methodString128接口名称trade.alipay.h5.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_urlString256异步通知地址http://localhost/notify.html
return_urlString256同步跳转地址http://localhost/return.html
biz_contentString业务参数

业务参数

参数类型是否必填最大长度描述示例
out_trade_noString必选64商户订单号。由商家自定义,需保证在商户端不重复。20150320010101001
total_amountNumber必选11订单总金额。单位为元,精确到小数点后两位。88.88
subjectString必选256订单标题。Iphone6 16G
client_ipString必选32客户端 IPV4 地址。127.0.0.1
payer_idString可选256支付人 ID
divide_typeString可选25用户如果要手动分账,参数固定传 DELAY_SETTLEDELAY_SETTLE
channelNumber可选11支付渠道 ID,支付使用固定某个支付渠道,不轮训,可到鸿闻后台查看12

示例代码

json
 返回成功示例:
{
"code": 20000, // 成功码,基本所有接口成功码都是 20000
"msg": "success",
"out_trade_no": "9oo9213112111111111", // 下游商户订单号
"total_amount": "10.99",
"trade_no": 575618063814705152, // 鸿闻订单号
"qrcode_url": "https://qr.alipay.com/bax00099zgygt59dvdnz306a", // 跳转(APP,H5场景,直接跳转)或者扫码(PC场景,自行封装二维码)链接
"sign": "KFSaqxaR/R1mfPYysMx5775CAJW3kxocjJaEw8uZfCCwk1HR2nYUQ4fzuslxg6rY0T9ANx71tDu5K0XpMpZSxq/96bJ7vMiQmln/UIJLatnQfGnu3TRyfsGE9M2ObVGC6YUqf8xBaVIrUuSp1grjtL4ZlGrRs+AXPzchTY0S3f7T1930LAHUv795dntFw9ZYoFSrkZyN/5wYTXl0toJ923WDM+uHb4AKkaJ3E9fqFtUbje/W6QWopuJRfrGEvZB3gqCuPeKYibkFwLSfxSY9bnQEw595tkD4GX7fhd1bsiHFAB+xPg4WzIjk8ZYm/OnDHQAV/YWOZHUY8LNeenya9w=="
}


返回失败示例:
{
"code": 40400,
"msg": "支付渠道异常",
"sub_code": 1002,
"sub_msg": "验签错误",
"sign": "AM+5Phn8JkMIV8bllKAhJjbfN0fEWFJM9vWwTSvUmedXo6eJlAhxH9kwdSsj6J2bmpnEO9y5imsih4da36+dn1vav1uzmMvzjqCde5PcKifqhGNJWw+j8Ev+naXvYFCxuQA30aTI6XV2GlHjGc+/PMbi+J56n8/QAhrRlvqentpWox0Hsycs4p5Rwhm0QgGWI+QwKARyMc/mDkw1ZEopJcsYE9e+ghr7KXhTVxMMHvdNBdtqt27zWYiOqWC2sDbP0opGvCvaleLBhgLXFOItkMXfw99T34rSKkieC7w1jTgZ4s0Qt5fjg9ClTKbqx2cCWqVixise4cUNK+Ak37nMcw=="
}

返回字段说明

名称类型描述
codeInt20000
msgStringsuccess
out_trade_noString商户订单号
qrcode_urlString支付扫码链接
signString签名字符串