自动发卡创建订单

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

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

返回格式: JSON

请求方式: GET/POST

请求示例: https://yz.52tyun.com/api.php?api=cjdd&app=10000&cid=893&contact=123456 复制示例 跳转示例

请求参数说明:

名称 变量 必填 类型 说明
接口 api GET 填写cjdd
应用 app GET 填写后台应用APPID
分类id cid GET/POST 填写分类cid
查询 contact GET/POST 填写用于查询卡密的联系方式邮箱或密钥(如需邮件接收卡密请填写邮箱)
支付方式 type GET/POST 留空返回支付链接,填写则返回支付参数(支付宝支付填写:alpay;支付宝码支付填写:almpay;微信码支付填写:wxpay)
接收 emily GET/POST 填写1则将卡密发送到查询卡密的邮箱,留空默认不发送

返回参数说明:

名称 类型 说明
code String 返回状态
trade_no String 返回订单号
未提交type返回下方参数
alpay String 返回支付宝支付链接
almpay String 返回支付宝码支付链接
wxpay String 返回微信码支付链接
已提交type返回下方参数
img String 订单支付二维码
url String 订单支付链接
name String 订单标题
time String 订单过期时间
money String 订单金额
fkid String 订单归属发卡ID
contact String 订单客户联系方式

返回示例:

暂未添加示例

错误码格式说明:

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

代码示例:

.版本 2

.子程序 订单创建, 文本型, 公开, 订单创建,发卡后台管理地址:https://yz.52tyun.com/user/kmfllb.php
.参数 联系方式, 文本型, , 填写用于查询卡密的联系方式邮箱或密钥
.参数 分类cid, 整数型, , 填写分类cid
.参数 订单名称, 文本型, 可空, 留空默认分类名称
.参数 是否发送到邮箱, 逻辑型, 可空, 是否将卡密发送到邮箱(联系方式需填写邮箱账号)
.参数 数据传输, 整数型, 可空, 留空或填写0默认全局数据传输方式,填写1则数据传输独立设置RC4加密,填写2则数据传输独立设置不加密
.参数 独立秘钥, 文本型, 可空, 默认全局RC4KEY初始秘钥,填写则独立配置RC4KEY
.局部变量 KEY, 文本型
.局部变量 yun_VALUE, 文本型
.局部变量 输出内容, 文本型
.局部变量 yun_DATA, 文本型
.局部变量 签名SIGN, 文本型
.局部变量 fs, 文本型

KEY = RC4KEY_yz_52tyun_com
.如果真 (独立秘钥 ≠ “”)
    KEY = 独立秘钥
.如果真结束
签名SIGN = 校验_取md5_文本 (“t=” + 到文本 (时间_到时间戳 (, 真, 真)) + “&” + APPKEY_yz_52tyun_com, 真)
.如果 (是否发送到邮箱)
    fs = “1”
.否则
    fs = “0”
.如果结束
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=cjdd&app=” + APPID_yz_52tyun_com + “&cid=” + 到文本 (分类cid) + “&contact=” + 联系方式 + “&emily=” + fs + “&name=” + 订单名称 + “&” + yun_DATA, 0, , , , , , , , , , , , ))))
.如果 (数据传输 = 0)
    .如果真 (数据加密_yz_52tyun_com = 1)
        输出内容 = RC4解密 (输出内容, KEY)
    .如果真结束

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

.如果结束

返回 (输出内容)