付款码支付(被扫) API


付款码支付,即原来的刷卡支付。主要针对线下扫码枪、扫码盒子等其他扫码设备使用的付款方式

请求步骤:

  1. 构建请求参数
  2. POST 参数到请求地址
  3. 根据返回内容选择是否进一步查询

请求地址:https://payjs.cn/api/micropay

请求参数:

字段名称 字段类型 必填参数 说明
mchid string(16) Y 商户号
total_fee int(16) Y 金额。单位:分
out_trade_no string(32) Y 用户端自主生成的订单号
body string(64) N 订单标题
attach string(128) N 用户自定义数据,在check的时候会原样返回
auth_code string(32) Y 扫码支付授权码,设备读取用户微信中的条码或者二维码信息(注:用户刷卡条形码规则:18位纯数字,以10、11、12、13、14、15开头)
sign string(32) Y 数据签名 详见签名算法

请求返回:

字段名称 字段类型 必填参数 说明
return_code int Y 1:请求成功,0:请求失败
msg string(16) N return_code为0时返回的错误消息
return_msg string(16) Y 返回消息
payjs_order_id string(16) Y PAYJS 平台订单号
out_trade_no string(16) Y 用户生成的订单号原样返回
total_fee int(16) Y 金额。单位:分
sign string(64) Y 数据签名 详见签名算法

注:该 API 已经公开测试,如遇bug请及时发工单反馈

powered by Gitbook最后更新: 2022-04-12