Ruby on rails Rails中的条带API
我正在尝试将Ruby on rails Rails中的条带API,ruby-on-rails,stripe-payments,Ruby On Rails,Stripe Payments,我正在尝试将source\u transaction与Rails API一起使用,这样我就可以管理创建付款的帐户,然后再发送到其他帐户 我收到错误Stripe::InvalidRequestError:Stripe帐户中的资金不足。在测试模式下,您可以向可用余额中添加资金 通过创建一个4000 0000 00077作为卡号的费用来取消(绕过您的未决余额)。你可以使用 e打开/v1/balance端点以查看条带余额(有关更多详细信息,请参阅Stripe.com/docs/api#balance)。
source\u transaction
与Rails API一起使用,这样我就可以管理创建付款的帐户,然后再发送到其他帐户
我收到错误Stripe::InvalidRequestError:Stripe帐户中的资金不足。在测试模式下,您可以向可用余额中添加资金
通过创建一个4000 0000 00077作为卡号的费用来取消(绕过您的未决余额)。你可以使用
e打开/v1/balance端点以查看条带余额(有关更多详细信息,请参阅Stripe.com/docs/api#balance)。
但使用NRGsource\u交易
我认为应该绕过使用我的余额,只在交易清算后转移资金
这是我正在使用的代码
charge = Stripe::Charge.create(
:customer => stripe_cust_id,
:amount => total_amount_owed,
:description => 'Groundwork Subscription Charge',
:currency => 'usd',
:transfer_group => invoice_number
)
...
transfer = Stripe::Transfer.create({
:amount => amount_to_transfer,
:currency => "usd",
:destination => StripeInfo.where(account_id: project_owner.accounts.first.id).first.stripe_id,
:application_fee => (amount_to_transfer*0.05).round,
:source_transaction => charge[:charge_id]
# :transfer_group => invoice_number
})
不。除非是目的地费用(即,您在创建费用请求时使用了
Destination
-参数)。我在转账中使用Destination
,因为一笔付款将流向多个目的地。我怎么能让它绕过我的余额呢?明白了,需要使用charge.id
Hi@Adam12344。我似乎和你有同样的问题。请您解释一下,在尝试将单个付款转移到多个目的地时,您在何处使用charge.id调用绕过余额?非常感谢。这是一个非常古老的项目,但是回顾一下我更改的代码源代码交易::源代码交易=>charge.id