如何在 PayPal 沙盒网站上测试“没有 PayPal 帐户的结帐”?

Posted

技术标签:

【中文标题】如何在 PayPal 沙盒网站上测试“没有 PayPal 帐户的结帐”?【英文标题】:How do I test "checkout without a PayPal account" on PayPal sandbox site? 【发布时间】:2013-01-20 04:57:43 【问题描述】:

一位客户报告说,在他创建一个 Paypal 帐户之前,他无法使用 Paypal 支付我们的服务费用。因为我们有the necessary setting enabled,所以需要调试。

我想在https://developer.paypal.com/ 上重现该问题,但如果不登录帐户或在那里创建帐户,我看不到如何“付款”。

如何在 Paypal 沙盒网站上测试“无 PayPal 账户结账”?

【问题讨论】:

您使用的是什么产品?您使用的是 PayPal Payments Standard 还是 Express Checkout? 【参考方案1】:

如果您使用的是 Payments Standard,那么这将基于 cookie。如果正在使用的计算机/浏览器上的任何用户曾经登录过 PayPal 帐户,它将假定您将使用 PayPal,并且不会为您提供访客结帐选项。清除您的浏览器缓存/cookies 应该可以解决这个问题,但只有在您再次登录之前。

如果您想避免这种情况,可以使用 SOLUTIONTYPE=Sole 和 LANDINGPAGE=Billing 的 Express Checkout。无论浏览器中设置了任何 cookie,这都会强制执行访客结帐选项。

【讨论】:

我已经尝试过几次删除 cookie,但对我没有用,所以我更改了查询字符串 - 并找到了正确的方法。非常感谢。

以上是关于如何在 PayPal 沙盒网站上测试“没有 PayPal 帐户的结帐”?的主要内容,如果未能解决你的问题,请参考以下文章

不使用沙盒的 PayPal 测试

在 PayPal 沙盒中使用 IPN 测试拒付/争议

未调用 PayPal 沙盒订阅返回 url

PayPal沙盒 - 无效的帐单地址

测试 IPN 不应该从我的 Paypal 沙盒帐户中取钱吗?

PayPal IPN - 测试 - 在沙盒中不起作用