1

我正在使用贝宝按钮。代码是

<form action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="encrypted" value="test">
<input type="image" src="http://www.paypalobjects.com/en_US/i/btn/btn_buynow_LG.gif" border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!">
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>

我怎样才能用测试卡号测试这个。我试过了

MasterCard:5555555555554444

MasterCard:5105105105105100

Visa:4111111111111111

签证:4012888888881881

但显示错误“您输入的卡不能用于此付款。请输入其他信用卡或借记卡号码。”

4

2 回答 2

0

使用贝宝沙盒

PayPal 提供了两种支持调用其 API 操作的环境:

沙盒环境

沙盒是一个虚拟测试环境,您可以在其中使用虚构的用户帐户来调用 PayPal 操作,而不会影响任何真实的 PayPal 用户或其真实的 PayPal 帐户。

生产环境

生产环境是您进行的 PayPal 操作调用会影响真实 PayPal 用户帐户的实时环境。

于 2012-12-07T08:12:36.883 回答
-5

使用真实的信用卡、借记卡或礼品卡号。交易清算后,只需使用 Paypal 控制面板退钱即可。Paypal 知道所有尝试的技巧,例如使用您引用的测试信用卡号。您应该将此视为对 Paypal 进行了良好编程以保护您的客户免受欺诈性收费的成功测试。

此外,使用“测试”信用卡号进行测试是真正的测试吗?我会提出,尝试使用广为人知的(您是如何发现的?)假信用卡号码进行测试并不是真正的测试 - 整个想法是为客户收取真钱,因此在不涉及真钱的情况下进行测试不是真正的测试。试试我上面说明的,你也测试并确认了返还真钱以及收集它的能力。

这将是您和您的客户可以真正相信的测试......而不是仅证明 Paypal 会或不会阻止使用明显虚假信用卡号进行的交易尝试的测试。您引用的卡号是用来测试您的 mod-10 校验位校验和是否正常工作的测试号(当您编写自己的信用卡处理 sfwr 时),而不是您实际上可以在 Paypal 上处理全部或部分交易.

于 2012-12-08T08:35:05.247 回答