Native 扫码支付 API
扫码请求步骤:
- 构建请求参数
- POST 参数到请求地址
- 根据返回内容展示二维码
- 用户支付成功后接收异步通知
一个订单号在未支付前,可以多次发起付款请求。
请求地址:
https://payks.com/api/native
请求方式:POST
请求参数:
字段名称 | 类型 | 是否必填 | 说明 |
---|---|---|---|
mch_id | int | Y | 商户号,可在"管理中心"的"我的资料"里找到。 |
out_trade_no | string | Y | 商户侧的订单号 |
total_fee | int | Y | 订单金额,单位分(人民币) |
body | string | N | 订单标题,留空则显示为商品支付 |
attach | string | N | 用户自定义数据,在notify的时候会原样返回 |
notify_url | string | N | 支付异步通知的地址。留空会使用全局的通知地址,都为空则不通知 |
sign | string | Y | 数据签名 详见签名算法 |
请求返回(Json字符串)
字段名称 | 类型 | 说明 |
---|---|---|
ret | int | 为0表示创建支付单成功,其他数字表示失败。 |
msg | string | 下单失败显示原因,下单成功显示SUCCESS |
mch_id | int | 商户号 |
out_trade_no | string | 商户侧的订单号原样返回 |
payks_order_id | string | Payks平台侧的订单号 |
total_fee | int | 订单金额,单位分(人民币) |
qrcode_url | string | 二维码图片地址 |
code_url | string | 二维码内容,可自主生成二维码 |