金沙江API

查看: 628|回复: 0

[教程文档] 【API助手】订单支付状态查询功能介绍

 关闭 [复制链接]

81

主题

79

帖子

7281

积分

开发组成员

Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

发表于 2017-12-2 02:11:21 | 显示全部楼层 |阅读模式
        为方便站长朋友们对订单支付状态的查询和调取,此功能2017年12月1日上线。
查询、调取地址:https://api.jsjapp.com/get/order.php
查询、调取格式:
1、GET 或 POST 均可。
2、需要传递2个参数:订单编号:addnum,以及查询码:chakey (由您的apikey+订单编号MD5组成)
返回参数说明:
0:没有这个订单号、没有查询码
4:查询码错误
9:订单未支付
1:订单已支付成功



PS1:下面是常用的 PHP+Curl+POST 方式查询代码范例

  1. <?php
  2. $apikey = '您的apikey';
  3. $addnum = '订单号码';
  4. $chakey = md5($apikey.$addnum);
  5. $data = array('addnum' => $addnum,'chakey' => $chakey);
  6. $url = 'https://api.jsjapp.com/get/order.php';
  7.         $ch = curl_init ();
  8.         curl_setopt ( $ch, CURLOPT_URL, $url );
  9.         curl_setopt ( $ch, CURLOPT_POST, 1 );
  10.         curl_setopt ( $ch, CURLOPT_HEADER, 0 );
  11.         curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, 1 );
  12.         curl_setopt ( $ch, CURLOPT_POSTFIELDS, $data );
  13.         curl_setopt ( $ch, CURLOPT_SSL_VERIFYPEER, FALSE);
  14.         curl_setopt ( $ch, CURLOPT_SSL_VERIFYHOST, FALSE);
  15.         $return = curl_exec ( $ch );
  16.         curl_close ( $ch );
  17. //下面判断调取和查询的结果
  18. if($return=='0'){
  19.         echo "没有这个订单号";
  20. }else if($return=='4'){
  21.         echo "查询安全码不正确";
  22. }else if($return=='9'){
  23.         echo "该订单未支付";
  24. }else if($return=='1'){
  25.         echo "该订单已支付成功。";        
  26. }
  27. ?>
复制代码


PS2:下面是快速的 PHP+Curl+GET 方式查询代码范例
  1. <?php
  2. $chakey = md5(您的apikey您的订单编号);
  3. $return = $file_get_contents('https://api.jsjapp.com/get/order.php?addnum=订单号码&chakey='$chakey);
  4. echo $return; //$return为返回参数0/1/4/9
  5. ?>
复制代码
回复

使用道具 举报

本版积分规则

Copyright © 2017-2027|备案/许可证号:京ICP备17019228号 |360安全监测 |ssllabs安全监测 |