discuz支付宝接口支付成功但是返回Fail,return_url 问题的解决方法

用到支付宝接口在网站在线支付时出现的这个问题,再确认插件接口没有问题之后,考虑到程序以及服务器环境问题本人在其它服务器测试成功,数据库之类的并无异样,所以确定discuz支付宝在线支付插件返回fail错误的原因是由于服务器环境所导致的未能成功调用跳转success。
 
已邀请:

子非徐 - 子非徐,安知徐乐!

赞同来自:

(1) notify_url这个参数,是否根据接口的规范,提交给支付宝了。(如添加此参数,注意需要在类补全此参数)
(2) 您指定的notify_url的参数地址是否外部访问的有效地址。 --- return_url 可以访问notify_url 当然可以访问
(3) 您的服务器上防火墙是否开(阻止掉了支付宝的请求) 。 ----没有防火墙 应该不存在此问题
(4) 是否开启80 和443端口 端口是开了的。
(5) 返回的验证信息没有通过,从而导致数据库操作无法执行。 ----return_url 可以访问成功提示
(6) 返回地址上不能带自定义参数。否则验证sign不相等。

要回复问题请先登录注册