条纹测试:如何使CVC_CHECK和ADDESE_ZIP_CHECK设置为TRUE时,使用TOK_VISA(例如TOK_



我正在尝试测试条纹API,并想使用一个测试令牌之一。

(我无法真正使用4242424242424242之类的测试卡,因为我的软件是中间件层,并且在正常操作中,它只是通过一个从客户端到服务器的令牌,我不想添加用于创建令牌的逻辑只是为了测试。)

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

问题在我与之交谈的测试服务器上,要求将其设置为true。我也无法修改测试服务器来跳过这些检查。

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

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

令牌card.cvc_checkcard.address_zip_check的可能值是:

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

测试令牌通常具有tok_visa0值(但从不true-这不是有效的值)。某些Stripe提供的测试令牌如果将unchecked配置为检查时,则具有CC_12。

如果在测试模式下创建令牌,则其值将为unchecked,直到将其连接到客户或尝试对其进行充电为止。那时,它将成为其他三个值之一。

最新更新