在测试使用信用卡直接付款时,我总是收到以下错误:"您不能使用属于现有PayPal帐户的电子邮件地址或卡号。如果您有PayPal帐户,请登录。如果没有,请更改电子邮件地址或卡号,然后重试"。我用于测试的信用卡号码来自 http://www.paypalobjects.com/en_US/vhelp/paypalmanager_help/credit_card_numbers.htm 但我也尝试了 http://www.getcreditcardnumbers.com/制作的信用卡号码。
我通过在连接到我的网站之前清理浏览器缓存和cookie找到了解决方案。这很奇怪,但似乎在浏览器中有一个PayPal cookie(由上一次PayPal交易期间创建)也会导致它在客人付款尝试期间使用。