支付流程数据逻辑练习

功能描述:“保存”这个操作需要先付费,付费方式是支付宝或者微信,支付成功后才可以保存。

1. 思考:在这个过程中,前端和服务端是怎样通过接口传递信息的?

2. 会存在的问题:前端在没有获取到支付sdk所给的回调时,可能的原因是:因为网络情况差等原因,导致支付有回调但是前端错过了接收回调的时机(概率很小)。

优化前的流程:

图片发自简书App

优化后的流程:

解决办法是:sdk在返回前端支付状态的同时服务端也会有回调,那就让前端到服务端请求订单状态。(即红框中的部分)

图片发自简书App
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容