nopCommerce paypal PDTHandler

时间:2016-02-23 14:19:10

标签: paypal nopcommerce paypal-pdt

我已成功使用共享主机方案将nopCommerce部署到azure。 一切顺利,直到我尝试使用沙箱测试paypal支付集成

我已经使用测试卖家帐户和沙盒环境中的测试买家帐户将我的网站连接到paypal,并成功将买家发送到PayPal以完成项目的付款,但问题出现在返回

当PayPal尝试重定向到我的网站时,我收到如下错误:

  

很抱歉,发生内部错误。   我们的支持人员已收到此错误的通知,并将很快解决该问题

现在,我已按照管理nopCommerce中的configure paypal部分的说明进行了操作。

在PayPal中,自动返回已开启,返回网址设为http://xxxxxxxx.azurewebsites.net/Plugins/PaymentPayPalStandard/PDTHandler

PDT传输已开启,我将令牌复制到我的管理员配置

我也尝试过启用IPN,因为我不确定这是否需要这项工作。

通知网址设置为 http://xxxxxxxx.azurewebsites.net/Plugins/PaymentPayPalStandard/IPNHandler

回到nopCommerce admin,我已完成以下配置:

使用sandbox - yes 正确的商业电邮 正确输入PDT身份令牌 IPN处理程序如上所述,虽然我怀疑你可以留空以默认,它将与上面相同

然而......似乎,当Paypal尝试将沙箱测试用户发回我的网站时,我仍然收到错误。

任何人有任何建议或面对类似的事情?我看到堆栈溢出的另一个线程,其中某人有PDT / IPN的困难,并且响应只是复制粘贴你在paypal的nopCommerce管理配置中找到的paypal标准指令,所以这没有帮助,因为我已经按照这些说明到了那封信。

提前致谢

1 个答案:

答案 0 :(得分:0)

要找出问题所在,您需要关闭自定义错误模式。

  • 打开web.config文件
  • 找出以下行
  • 替换为