“您无法使用此 API 接受付款,因为印度不再支持该 API。”

问题描述 投票:0回答:2

当我在 laravel 9 中使用 stripe 支付网关时,它们显示错误“您无法使用此 API 接受付款,因为印度不再支持它。请参阅 https://stripe.com/docs/ payments 了解接受付款”

公共函数makePayment(请求$request) { $input = $request->all();

    \Stripe\Stripe::setApiKey('sk_test_.............KTt');
    $charge = \Stripe\Charge::create([
        'source' => $_POST['stripeToken'],
        'description' => "10 cucumbers from Roger's Farm",
        'amount' => 2000,
        'currency' => 'inr'
      ]);
      dd('$charge');
stripe-payments api-key
2个回答
0
投票

您可能想尝试使用 VPN


0
投票

您需要使用 PaymentIntent APIs 来代替:

我邀请您参考本指南,以便与 Stripe 新 API 建立完整的集成。

或者您可以按照此迁移指南(从Charges API到PaymentIntent API)

对于印度国际付款,您可能需要考虑这些要求

© www.soinside.com 2019 - 2024. All rights reserved.