平衡支付API测试市场银行账户验证

时间:2014-09-06 15:21:04

标签: ruby-on-rails ruby balanced-payments

我正在尝试验证TEST市场上的银行帐户。我使用Ruby客户端来处理Balanced API

我正在创建一个包含测试路由/帐号的银行帐户。然后我创建一个验证,最后使用amount_1 = 1和amount_2 = 1来确认。

如果我查看我的市场日志,一切看起来都很棒。所有请求都是200,我看到确认的响应为“成功”,但市场仪表板仍然显示验证为待处理。

如果我尝试从帐户中扣款,则会失败,因为

  

资金来源 - 不可借记:资金工具不能借记

我被告知是因为它没有经过验证。

我不确定还有什么可以尝试,因为日志显示它正在运行,但其他一切都表现得好像没有经过验证。

我的Ruby代码如下所示:

@account = Balanced::BankAccount.fetch("/bank_accounts/#{balanced_id}")

#for test marketplace auto verify
if !Rails.env.production?
  verification = @account.verify
  verification.confirm(
    amount_1 = 1,
    amount_2 = 1
  )
end

1 个答案:

答案 0 :(得分:1)

这是正确的语法,但是,我相信您稍后将此银行帐户与客户关联。这样做会将can_debit字段重置为False。因此,您应该在创建验证之前关联您的客户。