微信支付作为当下最流行的移动支付方式之一,广泛应用于各类应用场景中。对于前端开发者而言,掌握微信支付的流程至关重要。本文将从前端角度,详细梳理小程序支付、H5支付及JSAPI支付的流程,帮助开发者快速上手。
前端商品页创建订单,后端统一下单后返回。
前端带着跳转到支付页,支付页获取(通过获取)。
将和发送给后端,后端解析获取,并生成支付所需的数据(如),包括和接口的数据。
前端先调用配置JS-SDK,然后调用拉起支付页面。
支付状态通过后端查询,前端根据支付结果进行相应的页面跳转或提示。
小程序端请求创建订单接口,后端统一下单获取并返回。
小程序端通过获取,然后带着和请求后端接口,获取支付所需的数据(如)。
小程序端调用接口,传入支付数据,直接拉起支付页面。
支付完成后,会返回支付结果,前端根据结果进行相应的处理。
前端请求创建订单接口,后端统一下单获取并返回。
前端带着请求支付接口,后端返回支付跳转的URL()。
前端通过跳转到,微信自动调用支付页面。
支付完成后,用户会返回到原页面,前端需要刷新页面获取最新的支付状态,并设置“我已支付”按钮供用户查询。
本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕,E-mail:xinmeigg88@163.com
本文链接:http://www.bhha.com.cn/news/5090.html