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) public function paymentResult(Request $request)
{ {
if($request->has('token')){ if($request->has('transaction_id')){
return $this->successResponse($request->all()); return $this->successResponse($request->all());
}else{ }else{
return $this->errorResponse($request->all()); return $this->errorResponse($request->all());

View File

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