繁体   English   中英

将资金从一个条带帐户转移到另一个条带帐户

[英]Transfer money from one stripe account to another stripe account

如何将资金从一个 Stripe 帐户转移到另一个 Stripe 帐户?
我下面这个代码在这里

\Stripe\Stripe::setApiKey(PLATFORM_SECRET_KEY);
\Stripe\Transfer::create(array(
  'amount' => 1000,
  'currency' => "hkd",
  'destination' => {CONNECTED_STRIPE_ACCOUNT_ID}
));

但收到此错误:

类型:条纹\\错误\\无效请求

消息:Stripe 帐户中的资金不足。 在测试模式下,您可以通过创建以 4000 0000 0000 0077 作为卡号的费用来向可用余额中添加资金(绕过您的待处理余额)。 您可以使用 /v1/balance 端点查看您的 Stripe 余额(有关更多详细信息,请参阅 stripe.com /docs/api#balance)。

但是在我必须从那里转移的测试帐户中,大约有 3000 美元,但仍然出现上述错误。

看到这个:测试账户余额

这也发生在我身上。 我的错误是我使用了实时密钥。 你可以检查

  1. 您正在使用测试连接的帐户 ID(您还必须在测试模式下连接客户。实时和测试连接的 ID 不同)。
  2. 您正在使用测试密钥进行测试。
  3. 使用卡号创建一位客户。 4000 0000 0000 0077 并充电。 使用此余额,您可以将金额转移到另一个帐户。

通常,您只能将资金平台的账户转移到其关联账户之一(而不是相反)。

当接受代表连接帐户的支付,则需要创建电荷,无论是直接在连接帐户(使用Stripe-Account)或通过平台(使用destination参数)。 在这两种情况下,您都可以使用application_fee参数(可选)从交易中删除。

如果您想在费用之外转移资金,这称为特殊情况转移 顾名思义,这些转账只能在某些特定场景中使用,并受到一些限制——最重要的是,特殊案例转账的数量必须保持在您平台处理的总交易量的 10% 以下。

为了转移资金,资金必须可用。 通常,当您接受一项费用时,费用中的资金最初是“待定”的。 延迟后(因国家和账户而异),它们将变为“可用”并且可以转移。

在测试模式下,您可以使用特殊测试编号4000 0000 0000 0077创建费用,以便资金立即可用。 这样您就不必等待测试传输。

您可以使用“检索余额” API 调用检查帐户余额的两个部分(“待处理”和“可用”)的状态。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM