Stripe payments 转账至银行账户
有人知道如何使用StripeAPI转账到银行帐户吗 在条带引用中,它看起来非常简单: 我不明白目的地id来自哪里。如何获取银行帐户的目的地idStripe payments 转账至银行账户,stripe-payments,Stripe Payments,有人知道如何使用StripeAPI转账到银行帐户吗 在条带引用中,它看起来非常简单: 我不明白目的地id来自哪里。如何获取银行帐户的目的地id 谢谢有两种带条纹的传输类型: 从Stripe平台帐户到其一个连接帐户的内部转账。这就是我们所知道的 从条带帐户到其关联银行帐户的外部转账 如果给定货币只有一个银行账户,则可以使用特殊值“默认货币”作为参数 例如,如果您运行此代码: stripe.Transfer.create( amount=400, currency="usd", de
谢谢有两种带条纹的传输类型:
- 从Stripe平台帐户到其一个连接帐户的内部转账。这就是我们所知道的
- 从条带帐户到其关联银行帐户的外部转账
“默认货币”
作为参数
例如,如果您运行此代码:
stripe.Transfer.create(
amount=400,
currency="usd",
destination="default_for_currency",
description="Transfer for test@example.com"
)
然后$4.00将被发送到您的美元银行账户
编辑:在较新的API版本(>=)上,“内部转账”现在简称为“转账”,而“外部转账”现在称为“支付”。有关更多信息,请参阅。
以上链接将让您知道如何获取银行帐户id
stripe.accounts.create({
country: "US",
type: "custom"
}).then(function(acct) {
// asynchronously called
});
你可以
此代码将提供acc.id作为响应,您可以在目的地使用。我必须在现有项目中使用以下代码
Stripe\Stripe::setApiKey(env('STRIPE_SECRET'));
// Create a Charge:
$charge = \Stripe\Charge::create([
'amount' => 1300,
'currency' => 'GBP',
'customer' => 'cus_FM5OdvqpYD7AbR', // customer id
'transfer_group' => date('y-m-d_h:i:s'),
'transfer_data' => [
'destination' => 'acct_1EuyLUIpWjdwbl8y', // destination id
'amount' => 700
]
]);
dd($charge);
如果我想转帐到一个不是我在Stripe银行账户的银行账户,可以吗?我有路由号码和账号否,这是不可能的,因为这不符合Stripe的服务协议——您只能添加由拥有Stripe帐户的同一实体拥有的银行帐户。如果您需要代表第三方接受付款,您应该查看。
Stripe\Stripe::setApiKey(env('STRIPE_SECRET'));
// Create a Charge:
$charge = \Stripe\Charge::create([
'amount' => 1300,
'currency' => 'GBP',
'customer' => 'cus_FM5OdvqpYD7AbR', // customer id
'transfer_group' => date('y-m-d_h:i:s'),
'transfer_data' => [
'destination' => 'acct_1EuyLUIpWjdwbl8y', // destination id
'amount' => 700
]
]);
dd($charge);