【发布时间】:2015-05-13 22:11:00
【问题描述】:
我一直坚持使用 OpenCart 的 PayPal 标准付款,但尚未找到解决方案。
我做了什么:
- 在 sandbox.paypal.com 上创建了一个企业帐户
- 设置以下 Web 首选项:
- 自动返回(指定 URL)
- 已启用 PDT
启用 IPN(指定 URL:http://my.domain.com/index.php?route=payment/pp_standard/callback
在 sandbox.paypal.com 上创建个人帐户
-
在 OpenCart 中设置 PayPal 标准扩展:
- 上面创建的企业帐户的指定电子邮件
- 指定的 PDT 令牌
- 指定的沙盒模式
- 交易方式-销售
当我尝试使用 PayPal 付款时,我被重定向到 PayPal 并支付适当的金额。然后,我会通过 PayPal 企业帐户设置中指定的 URL 自动重定向回我的网站。因此,这告诉我付款收件人已被 PayPal 识别。
此时欢乐结束。在发送帐户的活动日志中,我看到发送交易。他们都有状态Unclaimed。在企业帐户的日志中,我没有看到任何交易。在 IPN 历史记录中,我没有看到任何 IPN,在 Web 服务器的日志中,我没有看到对 /index.php?route=payment/pp_standard/callback 的请求。
我当然错过了一些东西。但我不知道 - 什么。
【问题讨论】: