坑爹的公交卡充值的流程

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

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

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

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

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

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

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

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

开卡的流程:

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

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

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

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

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

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

公交卡充值的流程:

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

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

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

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

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

3)补充值的流程

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

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

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

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

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



阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_16485855/article/details/71082234
想对作者说点什么? 我来说一句

C#开发的公交充值系统

2011年02月17日 2.48MB 下载

<em>C%23</em>面试题

2017年08月06日 0B 下载

基于RFID的公交卡管理系统

2016年01月08日 205KB 下载

m1卡简单操作流程

2014年08月08日 196KB 下载

公交IC卡收费管理系统

2012年08月31日 3.97MB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭