Fix Stripe redirect route

This commit is contained in:
Djery-Tom 2023-06-14 15:49:24 +01:00
parent 51bc7fea2b
commit 434aea3295
2 changed files with 8 additions and 8 deletions

View File

@ -69,7 +69,7 @@ class PaymentController extends Controller
public function paymentResult(Request $request)
{
if($request->has('token')){
if($request->has('transaction_id')){
return $this->successResponse($request->all());
}else{
return $this->errorResponse($request->all());

View File

@ -373,7 +373,7 @@ class StripeController extends Controller
'card_no' => 'required_if:payment_method,CARD',
'exp_month' => 'required_if:payment_method,CARD',
'exp_year' => 'required_if:payment_method,CARD',
'cvc' => 'required_if:payment_method,CARD',
// 'cvc' => 'required_if:payment_method,CARD',
'bank_country' => 'required_if:payment_method,BANK|string|size:2',
'bank_currency' => 'required_if:payment_method,BANK|string|size:3',
'bank_account_number' => 'required_if:payment_method,BANK|string',
@ -435,7 +435,7 @@ class StripeController extends Controller
'number' => $request->input('card_no'),
'exp_month' => $request->input('exp_month'),
'exp_year' => $request->input('exp_year'),
'cvc' => $request->input('cvc'),
// 'cvc' => $request->input('cvc'),
]
]
);
@ -522,10 +522,10 @@ class StripeController extends Controller
'status' => PaymentTransactionStatus::ACCEPTED
]);
return $this->successResponse([
return redirect()->route('paymentResult',[
'message' => 'Payment Accepted',
'transaction_id' => $transaction->transaction_id,
'status' => $transaction->status
'status' => 1
]);
}else{
@ -534,9 +534,9 @@ class StripeController extends Controller
'status' => strtolower($intent->status)
]);
return $this->errorResponse([
'message' => 'Payment '.$intent->status,
'status' => $transaction->status
return redirect()->route('paymentResult', [
'message' => "Payment ".$transaction->status,
'status' => 0
]);
}
}