托管结帐页面测试模式中的交易被拒绝

Transactions in Hosted Checkout Pages Test Mode are getting declined

因此,我正在重新认识 PayPal 的托管结账页面,并且我已将我的帐户设置为在 PayPal 管理器中使用测试模式:

测试购买时,我请求并毫无问题地获得了安全令牌,然后将用户的浏览器重定向到托管页面。

在这个阶段,我尝试了几个卡号,包括:

到目前为止,每次尝试交易都会成功重定向到 PayPal 的站点,我会在其中输入一些垃圾 CC 信息。当我点击购买按钮时,我总是收到以下错误信息: "Error: There is a problem with your card. Please verify card details with your Bank."

这是错误消息的屏幕截图:

当我在测试模式下搜索任何交易时,我实际上看到了交易,所有交易都列出了 "Declined" 响应消息。

我还关闭了测试设置的所有欺诈保护过滤器。

我不知道他们为什么会下降。我会很感激任何想法。非常感谢!

我应该让这个保持最新...为此道歉,但一位同事在发布此问题后大约一天解决了这个问题,我忘记了。事实证明,测试模式会拒绝所有超过 1999.99 美元的交易。来自 https://www.paypal-knowledge.com/infocenter/index?page=content&id=FAQ1234&actp=LIST :

The test servers are used to generate certain results for testing purposes, including a credit card being declined. Specific result codes can be generated by adding ,000 to that result code. For example, for Result 13 (Referral), submit the amount ,013. If the amount is in the range ,000 to ,999.99 but does not correspond to a supported result code, a result 12 (Decline) is returned instead. Any amount of ,000.00 or over will also generate a result code 12 (Decline). The live servers do not have this limitation and can process transactions of up to ,999.99.

To post transactions to the live servers, you will need to change the endpoint in the API, application, or shopping cart. Click here for more information.

故事的寓意:如果您只是想测试一项基本交易,请将其控制在 1000 美元以下。