gpt4 book ai didi

javascript - 测试时在 stripe.js 中生成 card_error

转载 作者:行者123 更新时间:2023-11-30 06:25:46 25 4
gpt4 key购买 nike

我不知道这是否可以完成,但我想知道是否有任何方法可以在 strip 上生成 card_error 以进行测试

为了澄清我的问题,我想做的是:

  • Stripe 提供各种卡号用于测试目的(here)。除此之外,它还提供了表单方法验证(例如,我输入 34/2013 作为到期日期,我将变得无效通过当时和那里验证的日期错误)。
  • 但我想创造一种情况用户输入有效日期(例如 12/2015)的到期日期,但它不是卡的真正到期日期,因此在发送时要 strip 化的信息,我收到一个名为 json 格式的错误卡_错误。 ( here )

如何做到这一点?

最佳答案

您可以采用两种方法。

您通过 strip API 调用回调函数。此回调是您要使用 card_error 类型的响应测试的代码单元

'test card_error is handled correctly': function() {
var response = {
type: 'card_error',
message: 'The human readable message',
code: 'invalid_cvc'

myStripeCallback(response)

// Make assertions down here about what happened when
// you called the function with the error message
// Maybe it emailed you, maybe it displayed a message
// to the user. I would then probably make another test
// for each `code` that I cared about.
}

第二种方法是完全模拟 stripe api 调用。检查它是否使用正确的参数调用,然后使用您想要在该测试中处理的错误响应调用提供的回调。

关于javascript - 测试时在 stripe.js 中生成 card_error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21228548/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com