发起付款接口

接口地址

请求方式:HTTP POST
请求地址:http://yiyedh.com/get_qrcode

参数列表

参数名 含义 类型 必填/选填 说明
uid 用户ID string 必填 您的唯一标识,注册后在“接口参数配置”页面里获得。一个24位字符串
auth_code 授权码 string 必填 您的识别码,注册后在“接口参数配置”页面里获得。用于鉴别接口访问者。
money 金额 double/float 必填 发起付款的金额,单位:元,精确到小数点后两位。
channel 渠道 string 必填 支付宝或者微信,参数限制为 alipay或者wechat。
post_url 通知接口地址 string 必填 用户支付成功后,钱来支付服务器会POST调用这个链接,并携带一系统参数,具体参数请查看付款成功回调接口。
return_url 跳转地址 string 必填 用户支付成功后,我们会让用户浏览器自动跳转到这个网址。由您自定义。
order_id 订单号 string 必填 您这边的订单号,这个参数在通知接口里会回传给您的通知接口地址
order_uid 用户编号 string 选填 我们会显示在您后台的订单列表中,方便您看到是哪个用户的付款,方便后台对账。建议填写。可以填用户名,也可以填您数据库中的用户id。例:xxx, xxx@aaa.com
goods_name 商品名 string 选填 您的商品名称,用来显示在后台的订单名称。

接口返回值 json

参数名 含义 类型 说明
code 状态码 int 状态码,用于标记接口的请求状态,200代表成功,其他代码表示请求失败,失败原因看msg字段
msg 请求状态描述 string 用于扫描状态码的说明信息,如:“接口调用成功”、“uid和auth_code 无法通过验证 请检查这两参数配置是否正确”
channel 渠道 string 支付平台,支付宝或者微信 alipay wechat 这两个值
money 金额 double/float 金额
qrcode 二维码字符串 string 二维码内容字符串,将此字符串转成二维码图片展示给用户扫描即可。

以下是返回样例

请求成功

{"msg":"接口调用成功","code":200,"qrcode":"HTTPS://QR.ALIPAY.COM/FKX04860CNEBRZFHK95E4D","channel":"alipay","money":52.0}

请求失败

{"msg":"money 参数不能为空 且不能为负数","code":500,"qrcode":"","channel":"alipay","money":-1.0}
{"msg":"uid和auth_code 无法通过验证 请检查这两参数配置是否正确","code":500,"qrcode":"","channel":"","money":0.0}
{"msg":"心跳模式超时失败 请检查app的运行模式 或者查看 app是否在工作中","code":400,"qrcode":"","channel":"","money":0.0}

在线调试

调试返回结果