个人免签-码支付

配置二维码,用户扫描二维码进行支付。

扫码请求步骤:

  1. 构建请求参数
  2. POST 参数到请求地址
  3. 根据返回内容展示二维码
  4. 用户支付成功
  5. 商户进入相应app查看是否收到款项。如果成功收款,则点击邮件中的按钮确认。
  6. 系统发送回调通知。

接口地址

请求参数

字段名称 字段类型 必填参数 说明
mch_id integer Y 商户号
sign string Y 数据签名 详见签名算法
total_fee integer Y 金额,单位分
out_trade_no string Y 商户端自主生成的订单号
body string Y 订单标题
channel string Y 支付渠道。 可选值见下表
qr_type string Y 二维码类型。 可选值见下表
attach string N 商户自定义数据,在notify的时候会原样返回
user_id string N 商户端的用户ID,用户生成商户数据报表
支付渠道枚举值
说明
wechat 微信
alipay 支付宝
qq QQ钱包
shanfu 银联闪付
other 其他收款app
二维码类型枚举值
说明
wechatpay_qr 微信收款码
wechatpay_zs_qr 微信赞赏码
qqpay_qr Qq钱包收款码
alipay_qr 支付宝收款码
alipay_ddqr 支付宝点单码
alipay_transfer_qr 支付宝转账码
alipay_redpack_qr 支付宝红包
shanfu_qr 闪付收款码
other_qr 其他收款码

正确返回

字段名称 字段类型 必填参数 说明
return_code integer Y 0: 成功, 非0: 失败,具体参照错误码列表
return_message string Y 错误信息
mch_id integer Y 商户号
sign string Y 数据签名 详见签名算法
order_no string Y 支付猫系统单号
out_trade_no string Y 商户生成的订单号原样返回
total_fee integer Y 金额。单位:分
qrcode string Y 二维码图片地址
code_url string N 仅支付宝红包码和支付宝转账码返回。可将该参数生成二维码展示出来进行扫码支付
identify_code string Y 识别码。页面必须提示要求用户在转账备注中填入此识别码,非常重要。

错误返回

字段名称 字段类型 必填参数 说明
return_code integer Y 0: 成功, 非0: 失败,具体参照错误码列表
return_message string Y 错误信息