我们最近在我们的网站上启用了 SSL 和 PayPal 标准作为我们 ZenCart 网站的附加付款方式。然而,在交易似乎顺利进行的情况下,没有订单被记录,也没有通知电子邮件被发送出去。自动返回 URL 还添加了许多额外的字符。
我已经检查了设置并为返回我网站的每个 URL 添加了 https://
所以 IPN 是 https://mywebsite.com/ipn_main_handler.php 自动返回是https://mywebsite.com/index.php?main_page=checkout_process
我的设置如下:
我已经记下了我的所有步骤,希望这对您有所帮助:
使用 https://shaftdirect.com/sit-to-stand...est-p-152.html 进行了购买(它的 1p)
点击加入购物车 点击结帐 登录:
(发货页面) 仅限免费送货选项(已选择) 特别说明:新增测试************************测试********************* *****
(支付页面) 选中以同意 T&Cs 选择 Paypal 作为付款方式
确认 (发送到 Paypal 登录屏幕) 我登录到我自己的帐户 点击立即付款
它似乎有效,但不是我有返回 url 的地方,https://shaftdirect.com/index.php?ma...eckout_process相反,我看到一个空白屏幕和以下 URL:
Code:
https://shaftdirect.com/index.php?main_page=checkout_process
&referer=paypal
&amt=0.01
&cc=GBP
&charset=windows-1252
&cm=zenid%3D5r70pquqt8gkltengfd3qkn5e6
&item_name=All%20the%20items%20in%20your%20shopping%20basket%20(see%20details%20in%20the%20store%20and%20on%20your%20store%20receipt).
&item_number=Shaft%20Direct%20Purchase
&st=Completed
&tx=0KW452399F310162G
并且没有发出订单或通知邮件的记录。
请问有人能帮忙吗?
最佳答案
实际上很抱歉,有一次我和我的托管团队谈过,DNS 解析器从我们的服务器解析 paypal.com 时出现问题。
他们已经完成了一些事情,现在一切正常。
关于ssl - SSL 站点和 PayPal Standard 之间的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41479673/