Payflow Pro 不工作

Posted

技术标签:

【中文标题】Payflow Pro 不工作【英文标题】:Payflow Pro Not Working 【发布时间】:2012-04-27 15:00:03 【问题描述】:

我似乎已经正确设置了所有东西,但是我的交易没有被放置,当我点击“放置订单”时,我收到一条错误消息“处理您的订单时出错,请联系我们或稍后再试”按钮。

我仔细检查了商家的电子邮件。正确提供合作伙伴 ID、用户、供应商和密码并启用测试模式。 我的 payflow pro 帐户未激活,因此它是一个测试帐户。这是我问题的原因吗?任何帮助将不胜感激。

【问题讨论】:

在模块上启用Debug并检查var/log/中的日志输出并检查响应,并确保您使用的是测试模式? 是的,我已经启用了调试模式,我正在使用测试模式。这是我在 var/log 文件中的输出 [result] => Array ( [result] => 12 [pnref] => V35A1F13CEF5 [respmsg] => Declined [hostcode] => D [prefpsmsg] => Review: 超过审查触发了一条规则 [fps_prexmldata[844]] => 16d136fdb74d8649717eb00e5a4202c6 [result_code] => 12 ) 【参考方案1】:

这是一个正常的过程,我会联系贝宝,因为他们拒绝付款,因为他们一方的规则,超过最大限制等。

其他选项是您可以更改发送的请求以增加错误的详细程度,但这只会进一步阐明并有助于故障排除。

请求字符串需要附加 Verbosity=Medium 以增加输出。我相信这可以通过Mage_Paypal_Model_Payflowpro:_buildBasicRequest() 类完成并修改setVerbosity()

有关信息,请参阅PayPal Documentation。

【讨论】:

这是因为我使用的是 HTTP 而不是 HTTPS 吗? 我不这么认为。我认为这将是一个不同的错误,这似乎更多的是在实际卡的授权中。 好的。我已经在 paypal 技术支持中发布了一张票。让我检查一下会有什么反馈。谢谢弗恩,祝你有美好的一天:-)

以上是关于Payflow Pro 不工作的主要内容,如果未能解决你的问题,请参考以下文章

如何创建 PayPal Payflow Pro 测试账户

php [PayPal Pro Payflow]更改PayPal Pro Payflow中的信用卡图标

PayPal Payflow Pro 错误

贝宝 (Payflow Pro) 错误 52

使用 Paypal Payflow Pro 进行快速结帐 - 托管页面

使用 Payflow Pro 重复收费