使用订单时,仪表板托管余额不会更新

时间:2014-04-13 17:18:14

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

我正在使用ruby中的Orders处理事务,因为我想整合整个事务,同时保留所有额外的“显示在语句上”的详细信息。这个额外的内容是指我最近的拉取请求:https://github.com/balanced/balanced-ruby/pull/170

订单的信用卡,借记卡和托管字段中的所有内容都显示正常显示所有计算结果。问题是仪表板中的托管余额不会更新。

以下是交易的一个示例:

order = merchant.create_order;
order.description = @description;
order.save;

debit = order.debit_from(
  :amount => amount,
  :appears_on_statement_as => @appears_as,
  :description => @description,
  :source => card
)

credit = order.credit_to(
  :destination => bank_account,
  :amount => payout,
  :appears_on_statement_as => @appears_as,
  :description => @description
)

我想知道是否有人知道为什么在没有订单的情况下完成借记/贷记,但在处理订单时无法更新。

1 个答案:

答案 0 :(得分:5)

每个订单都维持自己的托管金额,这被视为与您所指的一般市场托管分开。因此,当使用订单时,市场的托管余额不会更新。