【发布时间】:2014-01-23 19:03:31
【问题描述】:
我正在将 Balanced Payments (-v 0.6.0) 添加到现有系统以启用市场功能,并且在添加/存储新银行账户时遇到了已存储银行账户的清理(无效)问题到客户账户(我们只希望市场上的卖家最多有一个活跃的银行账户,以降低复杂性)。
为了让我的问题简单,这里是我们正在尝试的简单版本,以及日志响应(错误)
if (!params[:balanced_uri].blank?)
begin
@balanced_acctresponse = Balanced::Account.find(params[:balanced_uri])
bankaccts = Balanced::BankAccount.find(@balanced_acctresponse.bank_accounts_uri)
bankaccts.invalidate
rescue => e
logger.debug("Balanced Bank Account error :: #{e}")
end
这会产生以下异常
平衡银行账户错误 :: Balanced::BadRequest(400)::Bad 请求:: POST https://api.balancedpayments.com/v1/marketplaces/xxxxxx/accounts/xxxxxx/bank_accounts?limit=10&offset=0: 请求:缺少必填字段 [名称]
我对缺少什么名称字段感到困惑。正如这里所定义的http://rubydoc.info/gems/balanced/0.6.0/Balanced/BankAccount,无效不需要名称参数
【问题讨论】:
标签: ruby-on-rails ruby balanced-payments