Ralat API Laravel Stripe: Tidak dapat menerima pembayaran di India kerana kekurangan sokongan
<p>Saya sedang mencipta tapak web e-dagang dan ingin menyediakan gerbang pembayaran melalui Stripe tetapi saya mendapat ralat: "Anda tidak boleh menerima pembayaran menggunakan API ini kerana ia tidak lagi disokong di India. Sila rujuk https:// stripe.com/docs/payments untuk mengetahui lebih lanjut tentang menerima pembayaran." Di sini saya menggunakan Laravel sebagai bahagian belakang. <br /><br />Kod pengawal saya ialah: </p><p><strong></strong></p>
<pre class="brush:php;toolbar:false;">fungsi awam stripePost(Minta $request)
{
StripeStripe::setApiKey(env('STRIPE_SECRET'));
StripeCharge::create ([
"jumlah" => 100 * 100,
"mata wang" => "inr",
"sumber" => $request->stripeToken,
"description" => "Terima kasih"
]);
Sesi::flash('berjaya', 'Pembayaran berjaya!');
kembalikan semula();
}</pre>
<p>Saya cuba menukarnya</p>
<pre class="brush:php;toolbar:false;">fungsi awam stripePost(Minta $request)
{
StripeStripe::setApiKey(env('STRIPE_SECRET'));
Stripe::PaymentIntent.create([
"jumlah" => 100 * 100,
"mata wang" => "inr",
"sumber" => $request->stripeToken,
"description" => "Terima kasih"
]);
Sesi::flash('berjaya', 'Pembayaran berjaya!');
kembalikan semula();
}</pre>
<p>Tetapi masih ralat</p>