目标金额中的币种与带区中的收费金额币种不同

时间:2019-05-23 05:19:48

标签: ruby-on-rails stripe-payments

假设我有一个方案,以美元为目标,以目标金额为澳元创建费用 我想要的是

  Stripe::Charge.create({
    source: 'tok_xxx',
    amount: 2000,
    description: "etc...",
    currency: 'USD',
    capture: false,
    destination: {
      account: seller_account_id,
      amount: 2000 - 400,
      currency: 'AUD'
    }
  }.merge(metadata: {...}))

Example explained here..

不幸的是,我找不到任何有用的文档。除此之外,我愿意接受您的建议。

1 个答案:

答案 0 :(得分:0)

您无法指定在“费用”请求的目标部分中使用的货币,而是只能提供destination account and amount。此处的金额将与您用于收取费用的货币相匹配。

要实现您想要的功能,您可以在平台帐户上收费,然后使用Transfers API以不同的货币进行转帐。