如何测试信用卡互动?
时间:2020-03-05 18:54:31 来源:igfitidea点击:
看完这个答案后,我想知道是否有办法获得"测试中"的信用卡号。我们可以尝试的一种,但实际上不收取任何费用。
解决方案
回答
大多数支付网关都提供了这样的号码来测试其服务,但它们通常只能在这些网关的登台/测试版本上工作。
回答
大多数付款处理器提供测试编号(PayPal会执行此操作)或者进入测试模式的能力(在该模式下,实际上不会处理任何交易)。请查阅文档。
回答
根据付款网关,有两种测试交易的方法。
例如,使用authorize.net,如果我们通过POST发送" X_TEST_TRANSACTION = true"(或者类似的信息,已经很长时间了),它将在测试模式下运行它。
他们还提供了测试VISA和测试万事达卡号,如果处于测试模式,则始终会以批准的形式返回,而在生产模式下则会被拒绝。
查看网关API文档,该文档将在此处清晰地详细说明。
回答
MasterCard: 5431111111111111 Amex: 341111111111111 Discover: 6011601160116611 American Express (15 digits) 378282246310005 American Express (15 digits) 371449635398431 American Express Corporate (15 digits) 378734493671000 Diners Club (14 digits) 30569309025904 Diners Club (14 digits) 38520000023237 Discover (16 digits) 6011111111111117 Discover (16 digits) 6011000990139424 JCB (16 digits) 3530111333300000 JCB (16 digits) 3566002020360505 MasterCard (16 digits) 5555555555554444 MasterCard (16 digits) 5105105105105100 Visa (16 digits) 4111111111111111 Visa (16 digits) 4012888888881881 Visa (13 digits) 4222222222222
信用卡前缀号码:
Visa: 13 or 16 numbers starting with 4 MasterCard: 16 numbers starting with 5 Discover: 16 numbers starting with 6011 AMEX: 15 numbers starting with 34 or 37