IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> 国网电费优惠api接口文档源码后台 -> 正文阅读

[开发测试]国网电费优惠api接口文档源码后台

国网电费优惠api接口文档源码后台,

golang系统开发的平台,集合15家全国电费接口供应商,满足你的技术要求。

国网电费优惠充值的平台,是2021年下半年开始出来的一个新鲜的技术,市面上有很多的供应商,但是呢,做API接口的这样的一个平台却很少,只有那么寥寥的几个。

?各种各样的接口,满目琳琅,让我们不知道怎么去分辨,花尽心思对接了一个之后呢?发现不稳定也浪费了自己的时间,我们怎么找到一个稳定的国网电费API接口充值的这样的一个渠道呢?

我看了市场上对比了15家供货商的接口之后呢,我把他们全部集中到了我自己开发的一个系统的后台。嗯,接下来,我会把我后台的API接口文档发给大家,分享一部分给大家对接。嗯,具体测试的话可以插个眼,我等下发进来。

国网南网电费优惠充值对接文档 V1.0

商品对接文档 V1.01. 前言2. 通用下单接口2.1 签名生成2.2 扩展参数2.2.1 话费2.2.2 电费2.3 充值示例2.2.1 示例程序(python3)2.3 成功响应示例2.3 失败响应示例2.4 回调通知示例(POST JSON)2.4.1 签名3. 订单查询3.1 成功响应示例4. 余额查询4.1 成功响应示例5.状态码对照表

1. 前言

接口遵循RESTFul规范,所有请求 / 响应,均使用JSON格式,成功均返回 2XX HTTP状态码,失败均返回 4XX / 5XX HTTP状态码。

接口返回统一数据格式,其中code为0表示成功 data 内为返回数据对象

 

{
 ? ?"code": 0,
 ? ?"msg": "成功",
 ? ?"data": {}
}

请求接口时,接口数据进行加密使用如下字段:

uid: 商户UID

key: 数据加密key

以上字段可在 后台 -> API -> API秘钥 中查看

为了避免不必要的沟通,请求接口仅支持 POST json 形式请求,请严格使用post json 格式进行提交

time_stamp 时间戳,当前接口生成的加密时间不能超过5分钟

请求使用的API域名 https://api.jxkj007.com/

文档最后更新时间:2021年12月20日。

2. 通用下单接口

地址:/connector/order/commit

方法:POST

商品commodity_id 和 goods_id可从后台查看您目前可用的商品

字段类型最大长度必填描述
call_back_urlstring255Y回调地址
number_nostring50Y充值账号
order_idstring255Y订单号
time_stampnumber255Y1623823267 秒级时间戳
uidnumber255Y商户UID
commodity_idnumber255Y商品大类ID
goods_idnumber255N商品小类ID也就是规格ID
changer_pricenumber255N金额(单位分)
expandstring-jsonobject扩展参数,参照2.2
signstring32Y接口签名,参照2.1

2.1 签名生成

签名生成采用传统的MD5方式,进行自定义接口数据拼接

将参数按照key排序拼接 key^value== 后面拼接数据加密key

call_back_url^http://127.0.0.1:8003/callback==changer_price^10000==commodity_id^2==expand^{"province": "\u5e7f\u5dde", "card_type": "\u4e2d\u56fd\u8054\u901a"}==number_no^18888888888==order_id^a692d25c619d11ec9950acde48001122==time_stamp^1640009027==uid^2==E065C385715CEB45CB096A91800BAE17

  • 字段中间以 == 进行拼接 字段与字段值间使用^ 拼接

    拼接完成之后的值进行MD5 小写运算生成 sign

2.2 扩展参数

2.2.1 话费

参数Key参数类型参数介绍
provincestring省份 如浙江省传 浙江 去掉省
citystring城市 如成都市 传 成都 去掉市
card_typestring运营商-中国电信-中国联通-中国移动

话费可不填扩展参数,也可以不传,并可以根据金额自动匹配商品goods_id 也就是说不用传goods_id

2.2.2 电费

参数Key参数类型参数介绍
typestring电费类型 住宅-企事业-店铺 三个选项
citystring城市 如杭州市 填杭州去掉·市·
card_typestring所属运营商 国家电网 南方电网
provincestring省份 如果是直辖市传上面的city 同上去掉·省· 四川省传四川

电费必填

2.3 充值示例

话费快充示例 使用的KEY为 E065C385715CEB45CB096A91800BAE17

 'time_stamp': 1640010407, 
 'uid': 2, 
 'commodity_id': 2, 
 'changer_price': 10000,
 'number_no': '18888888888',
 'goods_id': 2, 
 'order_id': 'dd2722de-61a0-11ec-aa57-acde48001122', 
 'call_back_url': 'http://127.0.0.1:8003/callback', 
 'expand': '{"province": "\\u4e0a\\u6d77", "card_type": "\\u4e2d\\u56fd\\u8054\\u901a"}', 
 'sign': '1839b1e8987a5a58ddc67c4e126937fe'
}

4. 余额查询

地址:/connector/order/account

方法:POST

字段类型最大长度必填描述
time_stampnumber255Y1623823267 秒级时间戳
uidnumber255Y商户UID
signstring32Y接口签名,参照2.1

4.1 成功响应示例

{
 ? ?"code": 0,
 ? ?"msg": "成功",
 ? ?"data": {
 ? ? ? ?"balance": 9031580,
 ? ? ? ?"name": "xxxx",
 ?  }
}

5.状态码对照表

CODE描述
0成功
4000请求url或资源不存在
4001请求方法错误
4002未查询到数据
4003IP地址非法
4004签名错误,非法请求
4005订单已存在
4006商品未配置,没有权限
4007账户余额不足
4008商品已禁用
4009签名已超时
4010订单不存在
4011当前商品不支持该价格
4012商户不存在
4013商户已禁用
4014传参类型错误
4015请传入商品规格ID
4016订单提交失败
4017充值号码错误
4018该类目扩展字段为必填
字段描述
balance账户余额(单位分)
name商户名称
  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2022-01-16 13:23:15  更:2022-01-16 13:23:17 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/18 4:42:07-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码