条带测试:当使用像tok_visa这样的测试令牌时,如何使cvc_check和address_zip_check设置为true?

问题描述 投票:1回答:1

我正在尝试测试Stripe API,并希望使用像tok_visa这样的测试令牌之一。

(我不能真正使用像4242424242424242这样的测试卡,因为我的软件是一个中间件层,而且在正常操作中它只是将令牌从客户端传递到服务器,我宁愿不为了创建令牌而添加逻辑来创建令牌。为了测试。)

当我使用tok_visa并从Stripe检索令牌数据时,cvc_checkaddress_zip_check被设置为null。

问题出在我正在谈论的测试服务器上,它要求将它们设置为true。我也无法修改测试服务器以跳过这些检查。

文档说如果你将CVC或ZIP设置为任何有效值,那么这些检查应该通过,但是我没有看到如何设置tok_visa的CVC编号或地址,因为它已经被标记化了。

stripe-payments
1个回答
1
投票

测试服务器正在寻找一个永远不会来自Stripe令牌的值(true)。

令牌possible valuescard.cvc_checkcard.address_zip_check是:

  • 通过
  • 失败
  • 不可用
  • 未选中

测试令牌通常具有null值(但绝不是true - 它不是有效值)。 Stripe提供的一些测试令牌将改为具有unchecked,如果它们被配置为在选中时失败。

如果您在测试模式下创建令牌,其值将为unchecked,直到您将其附加到客户或尝试向其收费。那时,它将成为其他三个价值观之一。

© www.soinside.com 2019 - 2024. All rights reserved.