Laravel Stripe API-Fehler: Zahlungen in Indien können aufgrund mangelnder Unterstützung nicht akzeptiert werden
<p>Ich erstelle eine E-Commerce-Website und möchte ein Zahlungsgateway über Stripe bereitstellen, erhalte jedoch die Fehlermeldung: „Sie können keine Zahlungen über diese API akzeptieren, da sie in Indien nicht mehr unterstützt wird. Weitere Informationen finden Sie unter https:// Stripe.com/docs/zahlungen, um mehr über das Akzeptieren von Zahlungen zu erfahren. Hier verwende ich Laravel als Backend. <br /><br />Mein Controller-Code ist: </p><p><strong></strong></p>
<pre class="brush:php;toolbar:false;">public function stripePost(Request $request)
{
StripeStripe::setApiKey(env('STRIPE_SECRET'));
StripeCharge::create ([
"Betrag" => 100 * 100,
"currency" => "inr",
"source" => $request->stripeToken,
"description" => "Danke"
]);
Session::flash('success', 'Zahlung erfolgreich!');
kehren Sie zurück();
}</pre>
<p>Ich habe versucht, es zu ändern</p>
<pre class="brush:php;toolbar:false;">public function stripePost(Request $request)
{
StripeStripe::setApiKey(env('STRIPE_SECRET'));
Stripe::PaymentIntent.create([
"Betrag" => 100 * 100,
"currency" => "inr",
"source" => $request->stripeToken,
"description" => "Danke"
]);
Session::flash('success', 'Zahlung erfolgreich!');
kehren Sie zurück();
}</pre>
<p>Aber immer noch Fehler</p>