paypal - OpenCart Paypal 支付

标签 paypal opencart

我一直坚持使用 OpenCart 的 PayPal 标准付款,但尚未找到解决方案。

我做了什么:

  • 在 sandbox.paypal.com 上创建了企业帐户
  • 设置以下网络首选项:
    • 自动返回(指定 URL)
    • 启用 PDT
  • 启用 IPN(指定的 URL:http://my.domain.com/index.php?route=payment/pp_standard/callback

  • 在 sandbox.paypal.com 上创建个人账户

  • 在 OpenCart 中设置 PayPal 标准扩展:

    • 上面创建的企业帐户的指定电子邮件
    • 指定的PDT token
    • 指定沙盒模式
    • 交易方式——销售

当我尝试使用 PayPal 付款时,我被重定向到 PayPal 并支付适当的金额。然后,我会通过 PayPal 企业帐户设置中指定的 URL 自动重定向回我的网站。所以这告诉我付款收件人已被 PayPal 识别。

至此欢乐结束。在发送账户的事件日志中,我看到发送交易。他们的状态都是无人认领。在企业帐户的日志中,我没有看到任何交易。在 IPN 历史记录中,我看不到 IPN,在 Web 服务器的日志中,我看不到对/index.php?route=payment/pp_standard/callback 的请求。

我肯定漏掉了什么。但我想不通 - 什么。

最佳答案

在打开购物车管理面板的 Paypal 结帐部分,转到常规选项卡,您会找到 test mode 选项,将其设置为 yes。对于 debugging mode 设置为 yes。立即检查您的结帐流程。我认为它会解决您的问题。

关于paypal - OpenCart Paypal 支付,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28998167/

相关文章:

paypal - 来自用户未访问的页面的 Google Analytics

wordpress - Paypal 沙盒支付成功但未显示在沙盒摘要中

mysql - 产品未显示在 opencart 管理和前端中

php - 在本地主机上安装 opencart

Paypal Express 结账出错

订单捕获后 PayPal 付款状态 'PENDING' 'COMPLETED'(原因 : unilateral)

rest - paypal rest api更新存储的信用卡

php - 如何在结帐页面中删除送货地址和送货方式-opencart2

php - 如何编辑特色元素列表的悬停?

opencart多商店的SSL设置,一台服务器上的多个域名