我的公司是一家软硬件结合的公司

简单的给您介绍一下我们公司的产品:

我们公司的产品是智能手环,像小米手环一样的,用户在京东上买了手环之后,下载一个APP,通过蓝牙和手环连接,可以实现刷公交卡乘车的功能

有关公交卡的业务流程是这样的

1用户现在app上连接手环 然后开通一个公交卡

2往公交卡里面进行充值 充值的话是从用户钱包里面扣钱的 而

给用户钱包充钱有4中方式

①微信支付②支付宝支付③百度钱包支付④卡券充值

开卡的流程:

1)app端调用后台查询一下卡的状态

2)如果卡状态可以开卡,那么就去调用后台的申请开卡接口,后台就会调用成都天府通公司的接口

3)申请成功之后,app调用获取开卡信息的接口,后台调用天府通的该接口

4)app端获取到开卡信息之后,就会往手环里面写入信息进行开卡

5)开卡成功之后 app端调用后台接口 进行通知开卡结果 后台调用天府通接口通知天府通

至此开卡的流程算是走通了(真绕哦)

公交卡充值的流程:

1)开卡成功后可以进行公交卡充值了 app端调用后台查询一下是否有未完成的公交卡充值的订单 完成的前提是圈存成功和通知天府通开卡结果成功

如果不满足完成的状态都是未完成订单

2)从未完成订单中 获取状态是否是空充成功

若是空充成功 则就去冲正  冲正成功 则会进行补充值

若空充失败 则去进行补充值

3)补充值的流程

Aapp调用后台空充接口 后台调用天府通

B充空成功,app获取圈存信息,后台调用天府通获取圈存信息

Capp获取到圈存信息 往手环里面去圈存,圈存成功之后,调用后台的圈存确认接口

D后台调用天府通圈存确认接口进行圈存确认,圈存确认通过之后,公交卡充值的流程才算走通

目前还在测试阶段,希望在测试阶段把问题都反映出来,以确保线上不会出现问题

坑爹的公交卡充值的流程相关推荐

  1. Java、JSP公交卡充值管理系统的设计与实现毕业设计论文

    时代在进步,计算机技术及其应用也迅速向着网络化.集成化方向发展.传统的单机版应用软件势必会逐渐退出舞台,取而代之的是一种新的支持网络.支持多种数据信息的网络版应用软件,形成了高度信息化社会.信息化社会 ...

  2. jsp21124公交卡充值管理系统的设计与实现mysql

    时代在进步,计算机技术及其应用也迅速向着网络化.集成化方向发展.传统的单机版应用软件势必会逐渐退出舞台,取而代之的是一种新的支持网络.支持多种数据信息的网络版应用软件,形成了高度信息化社会.信息化社会 ...

  3. 东方博宜OJ 1391 - 【入门】公交卡充值问题?

    题目描述: 小明去公交卡充值中心为自己的公交卡充值,公交充值中心搞了一个充值优惠活动,活动详情如下: (1)充值200元~299元,赠送50元余额到卡中: (2)充值300元~499元,赠送100元余 ...

  4. 小米运动APP小米手环公交卡充值,出现参数非法错误

    小米远动APP,小米手环4,公交卡充值,在付款时弹出上图内容,以前好的突然成这样,网上找了解决方案未果,后来发现在手机管家里(我的是红米K30)选择手机管家,然后选择应用管理,然后选择右上角的默认应用 ...

  5. 如何用有NFC功能的手机微信给公交卡充值?入口在那里?

    如何用有NFC功能的手机微信给公交卡充值?入口在那里? 需要两个前提: 1.NFC功能手机授权同意微信获取权限. 2.打开微信,并把公交卡放在手机背面贴紧. 选择下方的[充值金额],可以是10元.20 ...

  6. 用小米5手机给合肥公交卡充值

    iamlaosong文 1.情况说明 几年前合肥公交集团曾发布了一款APP"合肥通",带NFC功能的手机可以用它给公交卡充值,试用了一下(当时用小米3),感觉很好.后来换小米5手机 ...

  7. 卡苹果6plus在线_嘉兴公交“嘉通行”APP上线,公交卡可以在线充值啦!

    4月30日,"嘉通行"APP正式上线运营,该APP集实体公交卡在线充值.年检.公交动态信息查询.嘉兴公交乘车码等功能于一体.具有NFC全功能安卓手机,可直接对实体公交卡进行充值.补 ...

  8. 卡苹果6plus在线_公交卡在线充值、年检……城市智慧公交再升级!

    4月30日 嘉通集团所属市公交公司的"嘉通行"APP正式上线运营,解决了广大市民朋友在公交出行中的充值难题.目前,该款APP已经在苹果.安卓市场上架. "嘉通行" ...

  9. 计算机毕设之交通卡充值管理系统

    「代码+论文+PPT」免费下载链接: http://106.55.47.97/host-pictures/java.png 概述 时代在进步,计算机技术及其应用也迅速向着网络化.集成化方向发展.传统的 ...

最新文章

  1. SLPDB推动比特币现金(BCH)Token生态系统出现质的飞跃
  2. 【 MATLAB 】MATLAB 实现模拟信号采样后的重建(三)一阶保持(FOH)内插
  3. Luhn算法验证信用卡的合法性
  4. jQuery如何实现表单的自动提示
  5. PHP接口允许ajax跨域访问设置方法(亲测)
  6. 格式化输出浮点型变量
  7. Dijkstra 计算两地间的最短距离
  8. 客座编辑:李国庆(1968-),男,博士,中国科学院遥感与数字地球研究所研究员、博士生导师...
  9. 【华为云技术分享】基于ModelArts AI市场算法MobileNet_v2实现花卉分类,支持CPU、GPU、Ascend推理
  10. C# 中的readonly属性
  11. 射频识别实训总结_个人总结
  12. Power BI for Office 365 概览
  13. 新装好SQL2005时SA无法登陆的解决办法
  14. atx和matx机箱_【技嘉Z87评测】强迫症的执拗 同价位ATX与MATX到底咋选(全文)_技嘉 G1.Sniper M5_主板评测-中关村在线...
  15. 【Python 小白到精通 | 课程笔记】第三章:数据处理就像侦探游戏(函数和包)
  16. 云计算发展趋势(二)实现云计算的技术以及其他新兴技术介绍
  17. 怎么刷android10,安卓10的刷机教程,教你刷好Killer的精简包
  18. VMware和mobaXterm连接总结
  19. 杭州大江东科目三路线经验分享
  20. 计算机的基本组成 教案反思,《计算机系统组成》教学反思

热门文章

  1. java判断经纬度是否在扇形内_地理坐标是用经度
  2. java杰森_java - 杰森格式错误,当他已经得到一个数组时询问 - 堆栈内存溢出
  3. python watchdog的使用_python watchdog监控文件修改
  4. 排序学习之---插入排序
  5. analog filter
  6. Java JUC学习 - ConcurrentLinkedDeque 详解
  7. Apache中限制和允许特定IP访问
  8. 信息传递(NOIP2015提高组Day1T2)
  9. 基於tiny4412的Linux內核移植--- 中斷和GPIO學習(2)
  10. Google Maps API 申请方式变更为APIs Console, android手机申请方式