전자 상거래 웹사이트를 만들고 있으며 Stripe를 통해 결제 게이트웨이를 제공하고 싶지만 오류가 발생합니다. "이 API는 인도에서 더 이상 지원되지 않으므로 결제를 수락할 수 없습니다. https://를 참조하세요. 결제 수락에 대해 자세히 알아보려면 com/docs/paids를 방문하세요." 여기서는 Laravel을 백엔드로 사용하고 있습니다.
내 컨트롤러 코드는 다음과 같습니다:
공개 함수 StripePost(요청 $request) { StripeStripe::setApiKey(env('STRIPE_SECRET')); StripeCharge::생성([ "금액" => 100 * 100, "통화" => "인르", "소스" => $request->stripeToken, "설명" => "감사합니다" ]); Session::flash('성공', '결제 성공!'); 다시 돌아가기(); }
변경해 보았습니다
공개 함수 StripePost(요청 $request) { StripeStripe::setApiKey(env('STRIPE_SECRET')); 스트라이프::PaymentIntent.create([ "금액" => 100 * 100, "통화" => "인르", "소스" => $request->stripeToken, "설명" => "감사합니다" ]); Session::flash('성공', '결제 성공!'); 다시 돌아오다(); }
하지만 여전히 오류가 발생합니다
이 기사를 읽어보세요 형제 여러분, 조심해야 합니다
https://wordpress.org/support/topic/stripe-india-not-supported/#:~:text=As%20part%20of%20our%20collaboration%20with%20Stripe%20directly%2C,beta.%20The %20filter%20above%20will%20add%20India%20in.