feat(cinetpay payout): add log to test payout in real situation

This commit is contained in:
Djery-Tom 2023-07-03 08:05:58 +01:00
parent 7e3a7fc0ca
commit 354d33d7df
1 changed files with 13 additions and 7 deletions

View File

@ -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,
]);
}