From 88dad3c47e29b931ff048291f10e1ab3849d7ea5 Mon Sep 17 00:00:00 2001 From: merdan Date: Thu, 9 Jan 2020 17:10:46 +0500 Subject: [PATCH] payment check --- app/Http/Controllers/EventCheckoutController.php | 16 ++-------------- 1 file changed, 2 insertions(+), 14 deletions(-) diff --git a/app/Http/Controllers/EventCheckoutController.php b/app/Http/Controllers/EventCheckoutController.php index 53fa1907..c624232d 100644 --- a/app/Http/Controllers/EventCheckoutController.php +++ b/app/Http/Controllers/EventCheckoutController.php @@ -611,8 +611,6 @@ class EventCheckoutController extends Controller */ public function showEventCheckoutPaymentReturn(Request $request, $event_id) { - - if ($request->get('is_payment_cancelled') == '1') { session()->flash('message', trans('Event.payment_cancelled')); return response()->redirectToRoute('showEventCheckout', [ @@ -621,19 +619,10 @@ class EventCheckoutController extends Controller ]); } -// $ticket_order = session()->get('ticket_order_' . $event_id); -// $gateway = Omnipay::create($ticket_order['payment_gateway']->name); -// -// $gateway->initialize($ticket_order['account_payment_gateway']->config + [ -// 'testMode' => config('attendize.enable_test_payments'), -// ]); -// -// $transaction = $gateway->completePurchase($ticket_order['transaction_data'][0]); -// $gateway = app()->make('App\Payment\CardPayment'); $transaction_data = session()->get('ticket_order_' . $event_id . '.transaction_data'); -// dd($transaction_data); + $response = $this->gateway->getPaymentStatus($transaction_data[0]['orderId']); - dd($response->getResponseData()); + if ($response->isSuccessfull()) { session()->push('ticket_order_' . $event_id . '.transaction_id', $response->getPaymentReferenceId()); return $this->completeOrder($event_id, false); @@ -644,7 +633,6 @@ class EventCheckoutController extends Controller 'is_payment_failed' => 1, ]); } - } /**