整个流程的时序图


avatar

从前端用户角度看,正确的支付流程: 用户点击购买商品,产生系统订单,随后到达支付页面,这个支付页面显示的是商品详情和价格、支付方式。用户点击一个支付方式,前端ajax请求服务器,然后服务器向云端请求二维码并产生云端订单,然后ajax返回二维码到前端页面,并告知用户应付金额和二维码过期时间,用户扫码支付成功。

正确的支付流程可以参考云端开户码购买网站:点击打开。(注意在显示二维码的时候要同时告知用户应付金额和二维码过期时间!!!本站因已和支付宝签约所以无需显示)

错误的支付流程: 用户点击购买商品,产生系统订单,服务器同时向云端请求二维码,导致产生云端订单。随后到达支付页面,这个支付页面显示的是商品详情和价格、所有支付方式的二维码。 因为用户不一定会付款,这种错误的支付流程会使云端产生大量废订单,而且受免签原理限制,会导致实收和应收金额有出入,不利于用户体验

results matching ""

    No results matching ""