电话咨询
QQ咨询
微信咨询
返回顶部

微信前端支付返回处理方案

前端支付返回处理

公众号、小程序、APP支付

1.前端返回“用户取消”的情况,则订单状态保持未支付状态,并提示用户支付未完成。

2.前端返回“成功”或“报错”的情况,商户需要调用商户查单接口,确认订单状态。

1)如果商户查单接口明确返回支付成功,则给用户展示支付成功页。

2)如果商户查单接口返回订单未支付,需要提醒用户“稍后进入订单管理页核实订单状态,不要重复发起支付”。商户后端需要及时获取、更新订单状态,实现逻辑参考【后端服务处理】。当用户再次进入订单管理页面,对未支付的订单再次发起支付时,商户应该使用原单号发起,不要更换支付单号,避免用户重复支付。

 

H5支付

1.前端返回至发起支付的页面或者返回至指定的redirect_url页面,需要在页面设置一个“已完成支付”的按钮让用户点击。


2. 用户点击“已完成支付”按钮,商户需要调用商户查单接口,确认订单状态。

1) 如果商户查单接口明确返回支付成功,则给用户展示支付成功页。

2) 如果商户查单接口返回订单未支付,需要提醒用户“稍后进入订单管理页核实订单状态,不要重复发起支付”。 商户后端需要及时获取、更新订单状态,实现逻辑参考【后端服务处理】。当用户再次进入订单管理页面,对未支付的订单再次发起支付时,商户应该使用原单号发起,不要更换支付单号,避免用户重复支付。

 

NATIVE支付
前端显示支付二维码之后,前端定时轮询调用商户查单接口确认订单的状态

                                                                                    页面展示效果(仅供参考)

比如间隔2秒查询一次,一直轮询60秒。(轮询时间间隔和次数,商户可以根据自身业务场景灵活设置)

1)如果轮询商户查单接口返回支付成功,则给用户展示支付成功页。

2)如果超过系统设置的时间,商户查单接口仍未返回支付成功,则退出轮询,提醒用户交易超时。

<云中科(www.zhonweb.com)是国内知名商城系统及商城网站建设提供商,为企业级商家提供零售商城、B2B2C多用户商城系统、社区团购、微信分销系统、小程序商城、商城系统等多端商城网站建设解决方案>

申明:本网站部分文章和图片来源网络编辑,如有侵权及时沟通删除,来客电商原创文章,转载请注明来源。

上一篇
小程序微信支付商户号是什么?微信小程序商户号怎么申请?
下一篇
做小程序平台比开网店更挣钱吗?