对外接口文档(项目版)
  1. 查询接口
对外接口文档(项目版)
  • 对外接口
    • 充值接口
      • 京东/云闪付票券
        • 请求获取京东验证码
        • 校验验证码
      • 天猫
        • 根据手机号码查询用户信息查询
        • 根据手机号,获取验证码
      • 统一下单入口
    • 回调接口
      • 异步回调接口
    • 查询接口
      • 查询订单接口
        POST
      • 查询权益订单接口
        POST
      • 查询商户余额接口
        POST
    • 检查签名
      POST
  1. 查询接口

查询订单接口

POST
http://127.0.0.1/api/queryOrder
卡密通过异步回调接口返回。
卡密解密规则: 3DES解密
填充方式: PKCS5Padding
偏移量: 商户key前八位
解密密码: 商户key前16位+前8位做拼接
输出: base64
编码: UTF-8
加密示例:
加密字符串(原卡密): test1
密钥:qwertyuiopasdfghqwertyui
偏移量: qwertyui
加密后(回调的卡密): bKd+CjgDQMk=
解密示例:
解密字符串(回调的卡密):bKd+CjgDQMk=
密钥: qwertyuiopasdfghqwertyui
偏移量: qwertyui
解密后(原卡密): test1

请求参数

Body 参数application/x-www-form-urlencoded
sign
string 
可选
签名 extOrderId+ merchantId+(商户的md5key),对整体md5加密,32位小写。
示例值:
90521c1e0c8601da7dd83364b71249ec
extOrderId
string 
商户订单号
可选
示例值:
TKJD_008208702116
merchantId
string 
商户ID
可选
示例值:
PS-M57218OCT

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://127.0.0.1/api/queryOrder' \
--data-urlencode 'sign=90521c1e0c8601da7dd83364b71249ec' \
--data-urlencode 'extOrderId=TKJD_008208702116' \
--data-urlencode 'merchantId=PS-M57218OCT'

返回响应

🟢200OK
application/json
Body
code
integer 
可选
0/1/100000/100001/200000/200001/200002/200003/200004/200005/200006/200007
data
object 
可选
订单状态 4成功 5失败 3充值中 9未查到订单(如果下单成功但是未查到订单不可以置为失败,需要进行核对)
ext
object 
可选
exchangeTraded-充值凭证,rechargeFailedReason-失败原因,orderId-平台订单号,salePrice-销售价,cardInfo-[{ "cardNo":"卡号", "cardPwd":"卡密", "expireTime":"过期时间"}](订单成功时才会返回)
msg
string 
可选
0-操作成功,1-操作失败,100000-订单号已经存在,100001-订单不存在,200000-账户不存在,200001-账户扣款失败,200002-账户信息校验失败,,200003-ip 不符,200004-账户已经被锁定,200005-单次提取数量不得超过200张,200006-权益包产品不存在,200007-请求参数不合法
示例
{
    "code": 0,
    "msg": "操作成功",
    "data": 4,
    "orderInfo": null,
    "ext": {
        "rechargeFailedReason": null,
        "cardInfo": [
            {
                "id": 2040813,
                "orderId": "RO2025011615240000000011",
                "cardNo": "qrx9TyLFmNs=",
                "cardPwd": "qrx9TyLFmNs=",
                "productId": "XZ_12637140_1_7f2b1c",
                "productName": "卡密测试商品",
                "supId": "XY-S1001036ecad",
                "merchantId": "PS-M57218OCT",
                "addTime": 1737014076000,
                "expireTime": null
            },
            {
                "id": 2040814,
                "orderId": "RO2025011615240000000011",
                "cardNo": "HUCd5e9Ry14=",
                "cardPwd": "HUCd5e9Ry14=",
                "productId": "XZ_12637140_1_7f2b1c",
                "productName": "卡密测试商品",
                "supId": "XY-S1001036ecad",
                "merchantId": "PS-M57218OCT",
                "addTime": 1737014076000,
                "expireTime": null
            }
        ],
        "orderId": "RO2025011615240000000011",
        "salePrice": 10,
        "exchangeTraded": "202501161554357f8b7b"
    }
}
🟢201Created
🟠401Unauthorized
🟠403Forbidden
🟠404Not Found
修改于 2025-04-03 08:21:16
上一页
异步回调接口
下一页
查询权益订单接口
Built with