【问题标题】:Stripe Transfers: create transfer without having appropriate charge to use as a source_transactionStripe Transfers:在没有适当费用的情况下创建传输以用作 source_transaction
【发布时间】:2021-05-09 14:52:18
【问题描述】:

我有一个功能可以将资金转移到已连接的 Stripe 帐户。在我们配置为“自动”的帐户支付设置中,我使用 source_transaction 参数将转账与交易联系起来,以避免可用余额不足的潜在问题。现在,当我没有任何“待处理”交易来支付该金额时,我需要转移一笔此类价值的金额,并且任何尝试执行转移都会导致此“余额不足”异常。

我的尝试:

  • 以“可用”状态传递 source_transaction 费用(出现“资金不足”错误)
  • 浏览 Stripe 文档和 Stackoverflow 帖子以找出潜在的解决方案(仍然找不到)

如果有人能帮我回答这些问题,那就太好了:

  • 使用 API 检索余额会在“可用”部分显示负数。但据我了解,这并不重要,因为我将现有费用用作 source_transaction,对吧?
  • 考虑到我上面提到的事情,我有什么方法可以在不将支付设置为“手动”配置的情况下执行转账,并在“可用”余额中累积资金?

有一个想法将这个转移分成一些较小的转移,但这对我来说似乎不是一个好方法。

【问题讨论】:

    标签: python stripe-payments payment-gateway


    【解决方案1】:

    使用 API 检索余额会给我一个负数 “可用”部分。但据我了解这并不重要 因为我使用现有费用作为 source_transaction,对吗?

    你不能转移你没有的钱或收到的钱——我有点困惑,因为你说你“没有任何“待处理”交易”,但你还提到使用source_transaction指出一个尚不可用的收费,这是矛盾的。

    我的猜测是您作为source_transaction 使用的付款已经支付,因此这些资金无法用于转帐。最终,除非您最近收到至少 $x 的款项,并且尚未结算并支付到您的银行帐户,否则您最终无法转移 $x。

    我在 Stripe 帐户上进行了测试(通过发放退款创建大量负可用余额,然后创建新费用并使用 source_transaction 进行转移),只要该费用尚未用于其他转移或已支付,它就可以工作已经出来了。

    【讨论】:

    • 感谢您的回答,很抱歉造成混淆。 “没有任何待处理的交易”是指我目前没有任何未支付的款项足以支付我的转账。因此,似乎我没有任何付款可以传递给未付款的 source_transaction。我可以用作 source_transaction 的其他付款只是少于转账金额
    • 看来我这里只有两个选项?等到我收到超过转账金额的付款(这样我就可以将其用作 source_transaction 直到它被支付)或将账户切换为手动支付,以便我可以使用账户中累积的资金进行转账
    • “我目前没有任何未支付的款项足以支付我的转账”然后您无法进行转账,因为您要求 Stripe '浮动'你的钱转移到你的连接帐户,你不能从任何地方创造钱!是的,您必须等待收款或在您的平台余额中积累资金并监控/管理它们。另一个常见的选择是您也可以直接将现金添加到您的 Stripe 帐户以资助您的转账:stripe.com/docs/connect/top-ups
    猜你喜欢
    • 2017-02-01
    • 1970-01-01
    • 2016-10-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-20
    • 1970-01-01
    • 2013-06-27
    相关资源
    最近更新 更多