gpt4 book ai didi

php - 使用 Stripe Payout API 将金额转入客户的银行账户

转载 作者:搜寻专家 更新时间:2023-10-31 21:20:45 25 4
gpt4 key购买 nike

我正在为移动应用程序实现 REST API,该应用程序封装了使用 Stripe 作为支付网关以等同于积分的形式兑换赚取积分的功能。为此,我使用 Stripe payout API 将金额直接转入目标银行账户。

调用Stripe支付API的代码片段如下

$payout=\Stripe\Payout::create(array(
"amount" => 400,
"currency" => "usd",
"destination"=>$ID,/* ID of customer bank account ba_1CIZEOCHXaXPEwZByNehIJrY */
"source_type"=>'bank_account'
));

执行上述代码片段后,我收到错误消息作为对支付 API 调用的响应

The bank account ba_1CIZEOCHXaXPEwZByNehIJrY is not attached to this Stripe account. External accounts can only be attached to Standard accounts via the dashboard.

根据上述错误消息,似乎同一银行账户需要附加到客户和连接的 strip 账户,但我无法找到适当的解决方案来将客户的银行账户作为外部账户附加到商家。

请给我一个合适的解决方案。

最佳答案

实际上,您可以使用 Stripe 支付 API 向关联的 Stripe 账户的银行账户或借记卡发起支付。但是,您可以创建转账,将资金从您的 Stripe 账户发送到关联的账户。

https://stripe.com/docs/api/transfers/create

下面是php代码:

\Stripe\Stripe::setApiKey("sk_test_AjtBCFvy8Ah0x5vLmd5Ntemi");

\Stripe\Transfer::create([
"amount" => 400,
"currency" => "usd",
"destination" => "acct_1CPuerJ18us5u9z6",
"transfer_group" => "ORDER_95"
]);

我也查了stripe的文档,直接在第三方卡/银行账户里转账,没查到。

关于php - 使用 Stripe Payout API 将金额转入客户的银行账户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49921319/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com