Erreur API Laravel Stripe : impossible d'accepter les paiements en Inde en raison du manque de support
<p>Je crée un site Web de commerce électronique et souhaite fournir une passerelle de paiement via Stripe, mais le message d'erreur suivant s'affiche : "Vous ne pouvez pas accepter les paiements à l'aide de cette API car elle n'est plus prise en charge en Inde. Veuillez vous référer à https:// stripe. com/docs/payments pour en savoir plus sur l'acceptation des paiements. " Ici, j'utilise Laravel comme backend. <br /><br />Mon code de contrôleur est : </p><p><strong></strong></p>
<pre class="brush:php;toolbar:false;">fonction publique stripePost(Request $request)
{
StripeStripe::setApiKey(env('STRIPE_SECRET'));
StripeCharge::créer ([
"montant" => 100 * 100,
"devise" => "inr",
"source" => $request->stripeToken,
"description" => "Merci"
]);
Session::flash('succès', 'Paiement réussi !');
revenir en arrière();
}</pré>
<p>J'ai essayé de le changer</p>
<pre class="brush:php;toolbar:false;">fonction publique stripePost(Request $request)
{
StripeStripe::setApiKey(env('STRIPE_SECRET'));
Stripe::PaymentIntent.create([
"montant" => 100 * 100,
"devise" => "inr",
"source" => $request->stripeToken,
"description" => "Merci"
]);
Session::flash('succès', 'Paiement réussi !');
revenir en arrière();
}</pré>
<p>Mais toujours une erreur</p>