如何测试银行卡支付
您可以在沙箱环境中使用 Antom 提供的测试银行卡模拟多种支付场景:
- 根据银行卡品牌或国家/地区发起成功的支付。
- 模拟因支付方式失败或数据无效导致的支付失败。
- 模拟 3D 安全认证和 3D 豁免场景。
用户体验
模拟成功支付
在沙箱中使用以下测试卡号,输入任意 CVC(3位数字)、邮政编码、有效期和支付密码的前两位都会被接受。
发卡国家 | 银行卡品牌 | 卡号 |
韩国 | Hyundai | 9490220011669217 |
巴西 | Visa | 4294097400915107 |
墨西哥 | Visa | 4006055482525268 |
智利 | Visa | 4600729331819383 |
秘鲁 | Visa | 4310377720003234 |
全球 | Visa | 4054695723100768 |
全球 | Mastercard | 5162774114974622 |
模拟支付失败
使用以下测试卡号、无效数据或风险控制失败模拟触发来模拟支付失败。
失败支付的测试卡号
发行国家 | 银行卡品牌 | 卡号 |
全球 | Visa | 4054692760174822 |
全球 | Mastercard | 5162770472561357 |
无效数据
使用任何无效数据测试由错误输入引起的错误场景。例如:
- invalid_expiry_month:使用无效的月份,如
13
。 - invalid_cvc:使用两位数的 cvv 号码,如
99
。
因风险控制失败
在 支付 接口中的 paymentAmount.value 设置为 11
,以模拟因风险控制导致的支付失败。
3D 安全认证
3D 验证
在 支付 接口中将 is3DSAuthentication 设置为true
以启动 3D 安全认证。
3D 免认证
使用特定卡号 4035501000000008 来触发 3D 免认证。