0

我正在使用 Laravel 创建像 Airbnb 这样的服务。所以我正在为我的项目使用条带支付网关。所以我想用条纹创建托管系统。假设有人预订卖家 ABC 的房产 3 天。预订金额从买方账户借记,贷记到管理员账户。现在,在旅程完成时,卖家 ABC 得到了他的钱,而管理员从预订中得到了他的佣金。所以我们只有在旅程完成后才能将钱转入卖家账户。

所以我使用以下方法来实现以下方法。

支付授权

\Stripe\Stripe::setApiKey('sk_test_****');

\Stripe\PaymentIntent::create([
  'amount' => 1099,
  'currency' => 'inr',
  'payment_method_types' => ['card'],
  'capture_method' => 'manual',
]);

付款捕获

\Stripe\Stripe::setApiKey('sk_test_*****');

$intent = \Stripe\PaymentIntent::retrieve('pi_****');
$intent->capture(['amount_to_capture' => 750]);

转账付款

// Create a Transfer to a connected account (later):
$transfer = \Stripe\Transfer::create([
  'amount' => 7000,
  'currency' => 'inr',
  'destination' => '{{CONNECTED_STRIPE_ACCOUNT_ID}}',
  'transfer_group' => '{ORDER10}',
]);

但它无法正常工作,因为我遇到了以下错误。

资金无法发送到位于 IN 的账户,因为它被限制在您的平台区域之外;

有人可以指导我实现我的要求。

4

1 回答 1

0

Stripe 似乎只接受印度境内的 INR 支付。

您的条带帐户在印度吗?

Stripe currently does not support the ability to receive INR payouts from Stripe accounts registered outside of India.

条纹支持文档

于 2021-08-03T11:41:21.757 回答