ecshop的paypal解决

2016-07-07 15:07 来源:www.chinab4c.com 作者:ecshop专家

没太理解您的意思?
支付失败可能的地方if (strcmp($res, 'VERIFIED') == 0)
这里是没有验证通过
if ($payment_status != 'Completed' || $payment_status != 'Pending')这里是支付状态返回
数据也已经是POST数据不太明白您具体是指哪里

回答:
原帖由 淡淡风 于 2008-8-27 23:06 发表


您这是post处理阶段,您理解错了,您在论坛搜索下paypal看下论坛用户提出的问题
我说的是最后阶段,两个不同的阶段

我之前测试sandbox过程中发现不是所有的货币交易都是complete 有的货币可能会出现pending状态
当增加pending状态后就没再出现过类似情况
传输状态确实是有风险的 不过测试情况看好像只有美元是没有pending的不知道是否是因为货币转化的问题这个回头还得在翻文档进行验证
您说的最后阶段是指?

已经修复了此问题
在线上测试时发现paypal是二次提交导致
这里做了防刷新检测 导致出现此现象
目前补丁索引和安装包已经做了更新
http://bbs.ecshop.com/viewthread ... mp;extra=#pid230668