admin 发表于 2021-5-8 22:33:07

在线购买充值卡密


在线购买充值卡密
接口说明:在线购买新秀网络验证系统充值卡密,不是DZ内置卡密,具体充值规则,在后台高级设置payjs支付中设置。


接口详情
请求地址:http://demo.xinxiuvip.com/plugin.php?id=xinxiu_network:payjs
请求方式: GET   
返回格式: JSON\XML   /*默认返回JSON格式,如需返回XML格式,请在接口网址后面增加&output=xml参数*/


请求参数(所有参数值均URL加密后传输【注意GBK与UTF8编码区别】)
参数类型是否必含说明示例
key是传输密钥123456
action是接口方法payjs_kamis
list_id是规则id,具体在后台高级设置payjs支付中进行卡密规则设置,客户端可通过获取卡密规则接口,获得可购买卡密规则。1
username是用户名,根据&isuid值对应输入(用户名、用户ID、用户邮箱)1
isuid是用户名登录类型(1->使用用户ID登录,2->使用用户E-mail登录;0->(默认值)使用用户名登录)1
body是充值扫码后页面订单标题doby
attach否用户自定义数据chongzhishijian
type否支付宝交易传值:alipay ,微信支付无需此字段


请求示例(GET)
http://demo.xinxiuvip.com/plugin.php?id=xinxiu_network:payjs&action=payjs_kamis&key=123456&list_id=9&attach=goumaikami&body=doby&username=1&isuid=1


返回参数(所有接口返回数据含中文时“\u672c\u6846”,请用USC2进行解码)
参数类型是否必含说明示例
code是http状态码200
result是错误信息状态码OK
count是数组成员数1
data是数组
data>>code_url是支付网址(有效期2小时)weixin://wxpay/bizpayurl?pr=yZ1bIGrzz
data>>out_trade_no是用户生成的订单号原样返回20210506215111590505
data>>payjs_order_id是PAYJS 平台订单号,用户订单查询接口2021050621510700657050744
data>>qrcode是支付二维码图片地址【用于软件调用扫码支付】https://payjs.cn/qrcode/d2VpeGluOi8vd3hw
YXkvYml6cGF5dXJsP3ByPXlaMWJJR3J6eg==
data>>return_code是1:请求成功,0:请求失败1
data>>return_msg是返回消息SUCCESS
data>>total_fee是充值金额。单位:分【与充值时输入单位有区别】100
data>>sign是数据签名3C408D64D095BB0F07063A5DD8B97EA5
sqltime是页面执行时间(秒)0.76927s


返回示例(JSON)
{
    "code": 200,
    "result": "OK",
    "count": 1,
    "data": {
      "code_url": "weixin://wxpay/bizpayurl?pr=HqIuaGXzz",
      "out_trade_no": "20210508000452950502",
      "payjs_order_id": "2021050800044800527701349",
      "qrcode": "https://payjs.cn/qrcode/d2VpeGluOi8vd3hwYXkvYml6cGF5dXJsP3ByPUhxSXVhR1h6eg==",
      "return_code": 1,
      "return_msg": "SUCCESS",
      "total_fee": "100",
      "sign": "E3BDF5127BA17D54455159F3643FF7F9"
    },
    "sqltime": "1.0197s"
}


额外说明
请求支付成功后返回,选择【qrcode】返回的支付二维码进行展示,然后客户进行扫描。扫描支付成功后,系统后台自动执行充值结果,需调用订单查询接口,进行查询支付状态,判断是否充值成功。


错误提示码
错误码查询地址:点击访问
BUG提交:点击提交
QQ交流群:281079920

页: [1]
查看完整版本: 在线购买充值卡密