我已使用共享托管计划成功地将 nopCommerce 部署到 azure。一切都很顺利,直到我开始尝试使用沙盒测试贝宝支付集成
我已使用测试卖家帐户和沙盒环境中的测试买家帐户将我的网站连接到贝宝,并已成功将买家发送到贝宝以完成商品付款,但退货时出现问题
当 PayPal 尝试重定向到我的网站时,我收到如下错误:
很抱歉,发生内部错误。我们的支持人员已收到此错误的通知,并将尽快解决此问题
现在,我已按照 nopCommerce 管理员中配置 paypal 部分的说明进行操作。
在 PayPal 中,自动退货已开启,退货网址设置为 http://xxxxxxxx.azurewebsites.net/Plugins/PaymentPayPalStandard/PDTHandler
PDT 传输已开启,我已将令牌复制到我的管理员配置中
我还尝试启用 IPN,因为我不确定这是否是所有工作所必需的。
通知 URL 设置为
http://xxxxxxxx.azurewebsites.net/Plugins/PaymentPayPalStandard/IPNHandler
回到 nopCommerce 管理员,我配置了以下内容:
使用sandbox - yes
正确的企业电子邮件 PDT 身份令牌输入正确 IPN 处理程序如上,虽然我怀疑您可以将空白保留为默认值,它与上面相同
然而......看起来,当 Paypal 尝试将沙盒测试用户发送回我的网站时,我仍然收到错误消息。
任何人有任何建议或面临类似的事情?我看到另一个关于堆栈溢出的线程,有人在使用 PDT / IPN 时遇到困难,而响应只是有人复制粘贴了您在 paypal 的 nopCommerce 管理配置中找到的 paypal 标准指令,所以这没有帮助,因为我已经遵循了这些指令已经信了。
提前致谢