支付宝成功后台异常如何处理

最近在用hbuilder的支付插件,遇到一个问题,当我调用插件支付成功了,接下来是请求后台更新数据库内容,假设支付成功后网络断开,后台没有更新,就导致用户实际已经支付成功却显示没有支付成功,这种情况该如何处理, 谢谢



2016-04-18 10:38 添加评论 分享
已邀请:

最佳回复

0

DCloud_App_Array

赞同来自:

对于支付相关的业务,不应该已客户端提交支付成功状态,而应该由支付平台返回的数据为准,以支付宝为例,支付订单是可以设置notify url(即支付成功后,支付宝服务器请求的url地址)。
你的业务服务器和支付宝的服务器不可能出现网络断开的情况,所以这种通知是更可靠的。这种模式也可以防止其它程序假冒提交数据,避免非法攻击。


0

Android_XR

赞同来自:

那这个就应该以plus.payment.request( channel, statement, successCB, errorCB )执行successCB为支付成功标识,不是以支付宝服务器通知你们的业务服务器,业务服务器再通知你客户端为支付成功标识了。


要回复问题请先登录注册