Paypal Silent Post在测试帐户上失败

时间:2014-11-30 12:31:22

标签: api paypal transactions

我正在使用payflow api进行一些开发我创建了仅测试付费流程帐户。 (交易过程模式=测试)

我的程序使用托管结帐页面的安全令牌。 启用S​​ilentPost。

使用测试信用卡#4111111111111111。

但是在我提交付款后,页面被重定向到“当无声帖子失败时返回URL”中指定的URL(我将其视为交易失败)。

我使用paypal管理器搜索事务(PNREF#返回到我的代码)。有2笔交易。

首次交易 - >结果代码= 0,响应消息=已批准,交易类型=销售

第二次交易 - > Reuslt Code = 0,响应消息=已批准,交易类型=无效

为什么交易实际上失败了呢?如果是这样,为什么? (或者我怎样才能找出原因)

1 个答案:

答案 0 :(得分:1)

当我的服务器无法接收静音帖子发送的数据时,您是否选择了" Void事务" Hosted Checkout Page设置中的复选框?如果是,则表示无法将静默帖子成功发送到静默帖子URL。如果在接收静默帖子消息时出现错误,即使交易首次获得批准,交易也将无效。您需要检查位于静默帖子URL中的静默接收器/处理器,以查看它是否正常工作。参考:https://developer.paypal.com/docs/classic/payflow/integration-guide/#silent-posts

顺便说一下,您可以取消选中" void transaction"复选框,即使在无声帖子失败时也允许交易进入