【问题标题】:Test credit card numbers for use with PayPal sandbox测试用于 PayPal 沙盒的信用卡号
【发布时间】:2014-02-27 12:36:52
【问题描述】:

我在使用 PayPal 的沙盒测试信用卡付款时遇到问题。在 developer.paypal.com 中查看买家的沙盒帐户资料时,我可以看到以下信用卡详细信息:

尽管在付款屏幕上使用这些详细信息时,我收到消息“很抱歉,我们无法完成此付款。请尝试另一张卡。”

我在其他问题中读到您应该能够登录沙盒帐户,去添加一张额外的信用卡,它应该会为您生成一些测试号码......但是,当我这样做时,所有字段为空白:

我也尝试过使用一些“有效”的数字(即它们通过了 Luhn 算法),但这些数字也对我不起作用。

我还尝试了此页面上列出的数字:https://www.paypalobjects.com/en_US/vhelp/paypalmanager_help/credit_card_numbers.htm - 它们不起作用。

我已经尝试过美国和英国的帐户。没有运气。

有什么想法吗?

【问题讨论】:

  • 当你直接向他们寻求支持时,paypal 说了什么?
  • @admdrew 我正在等待他们的回复。但是,支持页面上的第一点是“访问 StackOverflow 以查看我们的 PayPal 论坛”,所以我想我会在等待的时候在这里问一下,看看我是否遗漏了一些明显的东西。
  • 将新卡添加到帐户中有效,但是当我使用新添加的卡付款时,它仍然给我同样的一般错误:“错误:您的卡有问题。请验证卡与您的银行的详细信息。”。 @Kris 你有没有从他们那里听到任何关于这个的回复?
  • @jayoaK 我想我从来没有直接从他们那里得到过明确的答案;我用下面的答案解决了我的具体问题……
  • @Kris 您能否提供一个链接,您是如何设法提供使用 CreditCard 和 PayPal 付款的选项的?我已经实施了贝宝,现在我正在尝试使用信用卡,但是您提供的这个解决方案(重定向到贝宝并在他们的网站上提供选项)更适合我。可以帮忙吗,谢谢

标签: paypal paypal-sandbox


【解决方案1】:

游戏有点晚,但以防万一它对任何人都有帮助。

如果您使用沙盒进行测试,并且在付款页面上您想测试付款,而不是使用 PayPal 帐户,而是使用“使用借记卡或信用卡付款选项”(即,当普通 Joe/Jane 不是 PayPal 用户时,想买你的东西)并想节省一些时间:只需访问http://www.getcreditcardnumbers.com/ 之类的网站并从那里获取号码。您可以使用任何到期日期(将来)和任何数字 CCV(123 作品)。

PayPal 文档中的“测试信用卡号”只是他们令人费解的令人费解的墙中的另一块砖。

我从 PayPal 的技术支持处获得了上面的 url。

使用简单的托管按钮和 IPN 进行了测试。祝你好运。

【讨论】:

  • 谢谢,这行得通。 PayPal 肯定更改了他们在沙箱上的验证,因为我以前使用的测试号码不再起作用了。
  • 这可能是一件坏事——如果 Paypal 确实分发了它,那就太糟糕了。这些方案提供了特定的测试盘范围(这是有效的卡号,但永远不会路由)。你也许应该看看:support.worldpay.com/support/kb/bg/testandgolive/tgl5103.html
  • +1 表示“令人愤怒的卷积墙”。我绝对同意。编写代码让他们很头疼。白痴。
  • 我遇到了同样的问题,但这对我不起作用,有什么想法吗?
  • developer.paypal.com/developer/creditCardGenerator 我使用了这个,但仍然出现错误:“抱歉,不支持这张卡。”
【解决方案2】:

如果其他人在寻找答案时遇到此问题...

各个地方列出的测试编号在沙盒中不再有效。 PayPal 现在有相同的检查,因此一张卡不能链接到多个帐户。

去这里生成一个数字。使用任何到期日期和 CVV

https://ppmts.custhelp.com/app/answers/detail/a_id/750/

到目前为止,它每次都对我有用...

【讨论】:

  • 您也可以使用任何通过 LUHN 检查的信用卡号。即使用这样的网站创建一个:bradconte.com/cc_generator
  • 答案中给出的链接不可用,请更新。
【解决方案3】:

如果信用卡已添加到 PayPal 帐户,则它不会让您使用该卡直接通过 Payments Advanced 进行处理。该系统希望买家登录 PayPal,如果他们想用信用卡付款,只需选择该信用卡作为他们的资金来源。

至于在沙盒上进行测试,我一直在使用旧的、过期的信用卡,它们似乎对我来说很好用。

您也可以尝试从PayFlow documentation 第 87 页开始的那些。他们应该工作。

【讨论】:

  • 我现在还尝试了您引用的 PDF 中列出的数字,以及我拥有的几张过期卡。仍然是相同的错误消息。使用 PayPal 帐户付款时,我可以完成该流程,所以我认为我没有错误配置任何内容……我想我必须看看 PayPal 在我的支持请求中返回给我什么。
  • 该链接已弃用。目前建议用这个来更新书签:developer.paypal.com/webapps/developer/docs/classic/payflow/…
  • 这个答案怎么没有引起注意!!!在我使用另一个卡号而不是使用沙盒帐户提交的卡号后,测试现在可以正常工作了。谢谢
【解决方案4】:

事实证明,在弄乱了测试业务帐户中的所有设置后,付款接收首选项/安全设置屏幕中的一个(或多个)与欺诈相关的设置导致测试付款失败(没有任何有用的错误)。

【讨论】:

  • 如果您能记住这是哪个设置,那将非常有帮助。
  • 默认情况下,PayPal 拒绝具有重复发票 ID 的付款。您可以在沙盒帐户的设置中关闭此检查,或者确保您的 POST 表单为每个请求生成一个新的发票 ID。
猜你喜欢
  • 2013-07-23
  • 2015-06-23
  • 1970-01-01
  • 2013-02-03
  • 2011-02-20
  • 2015-10-19
  • 2013-04-03
  • 2023-03-31
  • 2013-03-23
相关资源
最近更新 更多