From 354d33d7dfea6609da91773307dca21eaa751dcd Mon Sep 17 00:00:00 2001 From: Djery-Tom Date: Mon, 3 Jul 2023 08:05:58 +0100 Subject: [PATCH] feat(cinetpay payout): add log to test payout in real situation --- app/Http/Controllers/CinetpayController.php | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/app/Http/Controllers/CinetpayController.php b/app/Http/Controllers/CinetpayController.php index 8f6686c..fd073b3 100644 --- a/app/Http/Controllers/CinetpayController.php +++ b/app/Http/Controllers/CinetpayController.php @@ -205,9 +205,9 @@ class CinetpayController extends Controller $amount = $request->input('amount'); $payment_method = 'WALLET'; - if($amount < 500){ - return $this->errorResponse('Minimun amount is 500'); - } +// if($amount < 500){ +// return $this->errorResponse('Minimun amount is 500'); +// } $client = new Client([ @@ -302,11 +302,14 @@ class CinetpayController extends Controller $responseData = json_decode($transfertResponse->getBody()->getContents()); $responseCode = $transfertResponse->getStatusCode(); + Log::info("Pay out cinietpay"); + Log::info(json_encode($responseData)); + if ($responseCode == 200) { $transaction->update([ 'aggregator_payment_ref' => $responseData->data[0]?->transaction_id, - 'status' => PaymentTransactionStatus::PENDING, + 'status' => $responseData->data[0]?->treatment_status, ]); return $this->successResponse([ @@ -367,12 +370,15 @@ class CinetpayController extends Controller $responseData = json_decode($response->getBody()->getContents()); $responseCode = $response->getStatusCode(); + + Log::info("Pay out check result"); + Log::info(json_encode($responseData)); + if ($responseCode == 200) { $transaction->update([ - 'status' => $responseData->data->status, - 'payment_method_exact' => $responseData->data->payment_method ?? null, - 'payment_date' => $responseData->data->payment_date ?? null, + 'aggregator_payment_ref' => $responseData->data[0]?->transaction_id, + 'status' => $responseData->data[0]?->treatment_status, ]); }