是什么导致Stripe的BAD_REQUEST处于测试模式:"在测试模式下进行转账或借记时,您无法使用实时银行账号"?

时间:2017-10-04 14:26:05

标签: stripe-payments stripe-connect

当我发送更新现有自定义帐户的请求时,我收到以下消息:You cannot use a live bank account number when making transfers or debits in test mode以及400 BAD_REQUEST:

"error" => [
      "type" => "invalid_request_error"
      "message" => "You cannot use a live bank account number when making transfers or debits in test mode"
      "param" => "external_account[account_number]"
    ]

检查我发送给Stripe的数据我发现只有在请求正文中有这些数据时才会出现此错误:

"external_account" => array:6 [
    "object" => "bank_account"
    "account_number" => "1212121212"
    "country" => "BE"
    "currency" => "EUR"
    "account_holder_name" => "NAME LASTNAME"
    "account_holder_type" => "company"
  ]

我尝试使用不同的假银行帐号,但没有帮助。成功更新数据的唯一方法是完全避免使用此external_account数据。

我想知道我能做些什么来让Stripe接受它吗?由于此错误仅在功能测试期间出现。

1 个答案:

答案 0 :(得分:1)

在测试模式下,Stripe假定任何未明确their test numbers之一的数字都是潜在的真实帐户。只要使用它们就应该很好。

在欧洲DE89370400440532013000应该做的伎俩(那个是德语)。