6、卡券、直充订单详情(post 表单提交)

网关URL:https://router.wikeyun.cn/rest/Quanyi/orderDetail

参数名

类型

必填

参数说明

store_id

string

店铺ID

order_no

string

官方订单号 (和外部对接方订单号选择传一个)

cms_order_num

string

对接方订单号

响应参数:

参数名

类型

示例值

描述

code

string

0000

状态码

msg

string

获取成功

信息提示

data

array

订单信息

data数据信息

参数名

类型

示例值

描述

order_no

string

202111111111xxx

订单号

cms_order_num

对接方订单号

store_id

string

100

所属店铺id

g_id

string

1

商品id

g_name

string

腾讯视频

商品名称

pic_url

string

http://xxx.xxx.xxx/1.jpg

订单主图

spec_id

string

80

规格id

spec_title

string

腾讯视频VIP会员

规格名称

original_price

string

9.00

原价(元),官方价

discount_price

string

2.33

优惠金额(元)

amount

string

6.67

实付金额(元)

account

string

138xxx

充值账号

status

string

1

订单状态:-1=支付超时,0=未付款 ,1=已付款,2=购买充值中,3=充值成功,4=失败(未退款),5=失败(已退款)

order_type

string

0

订单类型,0=直充订单,1=卡券订单

goods_card_data

array

卡券二维码图或者卡号卡密(卡券特有字段)

goods或card_password

array

goods卡券二维码图、card_password卡号卡密(中间有逗号的是卡号卡密,逗号前为卡号,逗号后为卡密)(卡券特有字段)

original_rebate

string

0.62

预估佣金(元)

create_time

string

1636013816

订单创建时间戳

成功返回数据格式:

{

"code": "0000",

"msg": "获取成功",

"time": "1636953779",

"data": {

"order_no": "2021111112499848902906", //官方订单号

"cms_order_num": "1223456789", //对接方订单号

"store_id": "1", //店铺id

"g_id": "30", //商品id

"g_name": "饿了么会员", //商品名称

"pic_url": "http://b2dfdc47e670.66bbn.com/uploads/20210323/3bf83e87ea510292989da5147d30f025.png", //权益主图

"spec_id": "101", //规格id

"spec_title": "超级吃货卡", //规格名称(接口方),如:腾讯视频vip会员

"original_price": "15.00", //原价(元),官方价

"discount_price": "5.03", //优惠金额(元)

"amount": "9.97", //实付金额(元)

"account": "13888888888", //充值账号

"status": "5", //订单状态:-1=支付超时,0=未付款 ,1=已付款,2=购买充值中(第三方支付成功),3=充值成功,4=失败(未退款),5=失败(已退款)

"order_type": "0", //订单类型,0=充值订单,1=卡券订单

"goods_card_data": [//卡券二维码图或者卡号卡密

{

"card_password": "cdJI56d45SIujelkdffoLS" //订单创建时间

}

],

"original_rebate": "0.00", //预估佣金

"create_time": "1636612499" //订单创建时间戳

}

}

  • 签名算法

1、系统参数:

以下参数必须传参,全部采用get传参(拼接至url内),系统参数包括:

参数名

类型

参数说明

app_key

字符串

应用唯一表示

timestamp

字符串

unix时间戳(秒单位)

client

字符串

客户端请求ip

v

字符串

客户端接口版本,目前是1.0

format

字符串

默认json

sign

字符串

sign签名

2、sign签名算法

把业务参数+系统参数合并成一个数组,然后对数组进行ksort排序(按ASCII由小到大排序),然后对合并后的数组进行循环拼接,格式如下:key1value1key2value2key3value3的形式拼接,最终首尾各拼接一个app_secret,对最终字符串进行md5大写加密。

  1. sign案例

以话费下单为例,假设appkey=123 , app_secret=456

456app_key123mobile15978771435money50notify_urlhttp://127.1.0.1order_no20216006496recharge_type1store_id1timestamp1636430302v1.0456

最终拼接完成的URL如下:https://router.wikeyun.cn/rest/Recharge/pushOrder?app_key=123×tamp=1624862089&client=127.0.0.1&format=json&v=1.0&sign=831EFFE3A7A59A530DA8CEC4A05D744

然后对上面的url 进行post传业务参数 (x-www-form-urlencoded)

附录

1、充值请求code 状态码

0000

接口成功

1003

app_key不存在

1004

业务错误,具体看msg

1005

sign签名不对

1006

timestamp Out

1007

应用已禁用

1008

余额不足

1009

相同面值太多,请拆分充值或者稍后再试

注意事项(话费快充)

1、请勿同一时间段推送大量订单。

2、请勿推送大量相同面值的订单,比如全是50,全是100,又或者50,100相间有规律的金额

3、系统会严格审核充值金额,同时出现多个金额相同的单子,就会返回1009失败,请稍后再试或者拆分提交处理。

各大平台会员卡卷接口源码分享相关推荐

  1. 【商业源码】生日大放送-Newlife商业源码分享

    今天是农历六月二十三,是@大石头的生日,记得每年生日都会有很劲爆的重量级源码送出,今天Newlife群和论坛又一次疯狂了,吃水不忘挖井人,好的东西肯定要拿到博客园分享.Newlife组件信息: 论坛: ...

  2. 基于React和fabricjs开发的在线名片、海报设计器,大前端项目在线图片编辑器源码分享

    基于React和fabricjs开发的在线名片.海报设计器,大前端项目在线图片编辑器 大家好我是伟伟权 现在我给大家介绍一个我的前端项目 这是一个名片设计器 它是使用react加fabric js进行 ...

  3. 股票个人交易接口源码分享

    股票个人交易接口其实指的就是股票交易接口的一个通道,我们在做股票炒股交易时必须要有这个通道才能成功的做交易,那么今天小编就来和大家分享一下股票个人交易接查询各类交易数据的源码! 1.股票个人交易接口c ...

  4. java通达信交易接口源码分享

    如果大家想自己制作通信达接口,当然可以自行在网上找通信达源码,而且网上也有很多,下面小编就可以直接给大家一套用java语言写的源码了. import java.awt.Button; import j ...

  5. 话费API 洗车API接口源码分享

    微客云直充卡券话费 开发团队致力于此模块生命力至少3-5年 此模块以资源种类,官方直联接口为优势,不纯以软件更新为主,力争版本精准化服务用户 单独直充卡券话费系统,直接完成对各种消费场景的流量变现,更 ...

  6. 油卡充值接口源码分享

    油卡充值接口 1.添加充值卡 网关URL:https://router.wikeyun.cn/rest/Oil/addCard 参数名 类型 必填 参数说明 store_id 字符串 是 店铺ID c ...

  7. 全国电费充值接口源码分享、南方电网

    四.电费充值接口1.添加充值卡 网关URL:https://router.wikeyun.cn/rest/Power/addCard参数名 类型 必填 参数说明 store_id 字符串 是 店铺ID ...

  8. Python量化接口源码分享

    量化接口的代码都要怎么找呢?其实很多股票论坛上都有,或者是一些编程相关的网站也能找到,直接搜索量化接口代码就有了,什么编程语言都有,比较多的是Python,而且Python也比较容易上手,适合大部分小 ...

  9. 股票买卖接口源码分享

    日均线5: MA(CLOSE,5),COLOR00FFFF; 日均线10: MA(CLOSE,10),COLORFF00FF; BOLL中线: MA(CLOSE,20),COLORFF0000; BO ...

最新文章

  1. Windows组策略屏蔽U盘有妙法
  2. linux 网络监控指标,Linux监控一些指标
  3. TensorFlow2-简介
  4. pagefooter如何不占位置_小卫生间如何装修?照着小浴室装修效果图这样装
  5. 面试前可以在这里刷刷题,很巴适!(Java版)
  6. JSONOBject的fluentPut(key,value)方法:可链式设置元素
  7. redis的5种数据结构和基本操作
  8. Gradle里配置jetty实现静态资源的热部署
  9. Apache Flink 1.10.0 重磅发布,年度最大规模版本升级!
  10. 多智能体一致性(Consensus)中的矩阵理论(Matrix Theory)
  11. JSP开发模型(JavaWed)
  12. YTU OJ-1329: 手机尾号评分
  13. win7游戏全屏模式通过注册表修改
  14. matlab用()括住字符串,在matlab中( )用于括住字符串.
  15. 深入学习SpringMVC框架
  16. AD域帐号批量查询锁定帐号,批量解锁域帐号
  17. 浅显的谈谈证券公司的信息化
  18. 【洛谷月赛】洛谷三月月赛题解报告
  19. Java三齐王乱点兵算法,【ACM】韩信点兵算法
  20. Selenium屏幕截图教程

热门文章

  1. 软件生存周期过程及其模型
  2. Shellcode拷贝文件
  3. 博弈论第十七集总结(“声誉和决斗 ”观后感)
  4. android使用微信与支付宝支付在小米miui系统上ui线程被异常kill的bug修复
  5. win10无法枚举容器中的对象 访问被拒绝
  6. KNIME二次开发之环境搭建
  7. java猜数程序_Java实现猜数程序
  8. python猜数游戏设计原理_python基础-猜数游戏
  9. ESP8266与STC8H8K单片机联动——天气时钟
  10. 火山视频伪原创短视频伪原创