坑爹的公交卡充值的流程
我的公司是一家软硬件结合的公司
简单的给您介绍一下我们公司的产品:
我们公司的产品是智能手环,像小米手环一样的,用户在京东上买了手环之后,下载一个APP,通过蓝牙和手环连接,可以实现刷公交卡乘车的功能
有关公交卡的业务流程是这样的
1用户现在app上连接手环 然后开通一个公交卡
2往公交卡里面进行充值 充值的话是从用户钱包里面扣钱的 而
给用户钱包充钱有4中方式
①微信支付②支付宝支付③百度钱包支付④卡券充值
开卡的流程:
1)app端调用后台查询一下卡的状态
2)如果卡状态可以开卡,那么就去调用后台的申请开卡接口,后台就会调用成都天府通公司的接口
3)申请成功之后,app调用获取开卡信息的接口,后台调用天府通的该接口
4)app端获取到开卡信息之后,就会往手环里面写入信息进行开卡
5)开卡成功之后 app端调用后台接口 进行通知开卡结果 后台调用天府通接口通知天府通
至此开卡的流程算是走通了(真绕哦)
公交卡充值的流程:
1)开卡成功后可以进行公交卡充值了 app端调用后台查询一下是否有未完成的公交卡充值的订单 完成的前提是圈存成功和通知天府通开卡结果成功
如果不满足完成的状态都是未完成订单
2)从未完成订单中 获取状态是否是空充成功
若是空充成功 则就去冲正 冲正成功 则会进行补充值
若空充失败 则去进行补充值
3)补充值的流程
Aapp调用后台空充接口 后台调用天府通
B充空成功,app获取圈存信息,后台调用天府通获取圈存信息
Capp获取到圈存信息 往手环里面去圈存,圈存成功之后,调用后台的圈存确认接口
D后台调用天府通圈存确认接口进行圈存确认,圈存确认通过之后,公交卡充值的流程才算走通
目前还在测试阶段,希望在测试阶段把问题都反映出来,以确保线上不会出现问题
坑爹的公交卡充值的流程相关推荐
- Java、JSP公交卡充值管理系统的设计与实现毕业设计论文
时代在进步,计算机技术及其应用也迅速向着网络化.集成化方向发展.传统的单机版应用软件势必会逐渐退出舞台,取而代之的是一种新的支持网络.支持多种数据信息的网络版应用软件,形成了高度信息化社会.信息化社会 ...
- jsp21124公交卡充值管理系统的设计与实现mysql
时代在进步,计算机技术及其应用也迅速向着网络化.集成化方向发展.传统的单机版应用软件势必会逐渐退出舞台,取而代之的是一种新的支持网络.支持多种数据信息的网络版应用软件,形成了高度信息化社会.信息化社会 ...
- 东方博宜OJ 1391 - 【入门】公交卡充值问题?
题目描述: 小明去公交卡充值中心为自己的公交卡充值,公交充值中心搞了一个充值优惠活动,活动详情如下: (1)充值200元~299元,赠送50元余额到卡中: (2)充值300元~499元,赠送100元余 ...
- 小米运动APP小米手环公交卡充值,出现参数非法错误
小米远动APP,小米手环4,公交卡充值,在付款时弹出上图内容,以前好的突然成这样,网上找了解决方案未果,后来发现在手机管家里(我的是红米K30)选择手机管家,然后选择应用管理,然后选择右上角的默认应用 ...
- 如何用有NFC功能的手机微信给公交卡充值?入口在那里?
如何用有NFC功能的手机微信给公交卡充值?入口在那里? 需要两个前提: 1.NFC功能手机授权同意微信获取权限. 2.打开微信,并把公交卡放在手机背面贴紧. 选择下方的[充值金额],可以是10元.20 ...
- 用小米5手机给合肥公交卡充值
iamlaosong文 1.情况说明 几年前合肥公交集团曾发布了一款APP"合肥通",带NFC功能的手机可以用它给公交卡充值,试用了一下(当时用小米3),感觉很好.后来换小米5手机 ...
- 卡苹果6plus在线_嘉兴公交“嘉通行”APP上线,公交卡可以在线充值啦!
4月30日,"嘉通行"APP正式上线运营,该APP集实体公交卡在线充值.年检.公交动态信息查询.嘉兴公交乘车码等功能于一体.具有NFC全功能安卓手机,可直接对实体公交卡进行充值.补 ...
- 卡苹果6plus在线_公交卡在线充值、年检……城市智慧公交再升级!
4月30日 嘉通集团所属市公交公司的"嘉通行"APP正式上线运营,解决了广大市民朋友在公交出行中的充值难题.目前,该款APP已经在苹果.安卓市场上架. "嘉通行" ...
- 计算机毕设之交通卡充值管理系统
「代码+论文+PPT」免费下载链接: http://106.55.47.97/host-pictures/java.png 概述 时代在进步,计算机技术及其应用也迅速向着网络化.集成化方向发展.传统的 ...
最新文章
- SLPDB推动比特币现金(BCH)Token生态系统出现质的飞跃
- 【 MATLAB 】MATLAB 实现模拟信号采样后的重建(三)一阶保持(FOH)内插
- Luhn算法验证信用卡的合法性
- jQuery如何实现表单的自动提示
- PHP接口允许ajax跨域访问设置方法(亲测)
- 格式化输出浮点型变量
- Dijkstra 计算两地间的最短距离
- 客座编辑:李国庆(1968-),男,博士,中国科学院遥感与数字地球研究所研究员、博士生导师...
- 【华为云技术分享】基于ModelArts AI市场算法MobileNet_v2实现花卉分类,支持CPU、GPU、Ascend推理
- C# 中的readonly属性
- 射频识别实训总结_个人总结
- Power BI for Office 365 概览
- 新装好SQL2005时SA无法登陆的解决办法
- atx和matx机箱_【技嘉Z87评测】强迫症的执拗 同价位ATX与MATX到底咋选(全文)_技嘉 G1.Sniper M5_主板评测-中关村在线...
- 【Python 小白到精通 | 课程笔记】第三章:数据处理就像侦探游戏(函数和包)
- 云计算发展趋势(二)实现云计算的技术以及其他新兴技术介绍
- 怎么刷android10,安卓10的刷机教程,教你刷好Killer的精简包
- VMware和mobaXterm连接总结
- 杭州大江东科目三路线经验分享
- 计算机的基本组成 教案反思,《计算机系统组成》教学反思
热门文章
- java判断经纬度是否在扇形内_地理坐标是用经度
- java杰森_java - 杰森格式错误,当他已经得到一个数组时询问 - 堆栈内存溢出
- python watchdog的使用_python watchdog监控文件修改
- 排序学习之---插入排序
- analog filter
- Java JUC学习 - ConcurrentLinkedDeque 详解
- Apache中限制和允许特定IP访问
- 信息传递(NOIP2015提高组Day1T2)
- 基於tiny4412的Linux內核移植--- 中斷和GPIO學習(2)
- Google Maps API 申请方式变更为APIs Console, android手机申请方式