查询订单支付成功下发卡密

接口地址: https://yz.52tyun.com/api.php?api=cxdd

备用接口: https://yanzheng.52tyun.com/api.php?api=cxdd

返回格式: JSON

请求方式: GET/POST

请求示例: https://yz.52tyun.com/api.php?api=cxdd&app=10000&trade=1733755145 复制示例 跳转示例

请求参数说明:

名称 变量 必填 类型 说明
接口 api GET 填写cxdd
应用 app GET 填写后台应用APPID
订单号 trade GET/POST 填写订单号

返回参数说明:

名称 类型 说明
code String 返回状态
cid String 返回分类cid
name String 返回分类名称
km String 返回卡密
usetip String 返回卡密使用说明
usetime String 返回支付成功时间

返回示例:

暂未添加示例

错误码格式说明:

名称 类型 说明
101 String 应用不存在
102 String 应用已关闭
171 String 接口维护中
172 String 接口未添加或不存在
123456789

代码示例:

.版本 2

.子程序 订单查询, 文本型, 公开, 支付状态,支付成功则返回卡密,发卡后台管理地址:https://yz.52tyun.com/user/kmfllb.php
.参数 订号号, 文本型, , 订单号
.参数 数据传输, 整数型, 可空, 留空或填写0默认全局数据传输方式,填写1则数据传输独立设置RC4加密,填写2则数据传输独立设置不加密
.参数 独立秘钥, 文本型, 可空, 默认全局RC4KEY初始秘钥,填写则独立配置RC4KEY
.局部变量 KEY, 文本型
.局部变量 yun_VALUE, 文本型
.局部变量 签名SIGN, 文本型
.局部变量 输出内容, 文本型
.局部变量 yun_DATA, 文本型

KEY = RC4KEY_yz_52tyun_com
.如果真 (独立秘钥 ≠ “”)
    KEY = 独立秘钥
.如果真结束
签名SIGN = 校验_取md5_文本 (“t=” + 到文本 (时间_到时间戳 (, 真, 真)) + “&” + APPKEY_yz_52tyun_com, 真)
yun_VALUE = 到文本 (取随机数 (1000, 99999)) + 到文本 (时间_到时间戳 (, , ))
yun_DATA = “t=” + 到文本 (时间_到时间戳 (, 真, 真)) + “&sign=” + 签名SIGN + “&value=” + yun_VALUE
.如果 (数据传输 = 0)
    .如果真 (数据加密_yz_52tyun_com = 1)
        yun_DATA = “data=” + RC4加密 (yun_DATA, KEY)
    .如果真结束

.否则
    .如果真 (数据传输 = 1)
        yun_DATA = “data=” + RC4加密 (yun_DATA, KEY)
    .如果真结束

.如果结束
输出内容 = 删除空字符 (编码_usc2到ansi (UTF8到文本 (网页_访问 (#URL1 + “/api.php?api=cxdd&app=” + APPID_yz_52tyun_com + “&trade=” + 订号号 + “&” + yun_DATA, 0, , , , , , , , , , , , ))))
.如果 (数据传输 = 0)
    .如果真 (数据加密_yz_52tyun_com = 1)
        输出内容 = RC4解密 (输出内容, KEY)
    .如果真结束

.否则
    .如果真 (数据传输 = 1)
        输出内容 = RC4解密 (输出内容, KEY)
    .如果真结束

.如果结束

返回 (输出内容)