fix: datetime while pay receipt

This commit is contained in:
Djery-Tom 2023-08-25 17:21:45 +01:00
parent 0e867ae5cb
commit 63ce95ff71
1 changed files with 6 additions and 2 deletions

View File

@ -311,6 +311,8 @@ class InsuranceInvoiceController extends Controller
return $this->errorResponse(trans('errors.no_bank_card_attached'));
}
$cardExpiryDate = $user->expiration_date;
$expMonth = date("m", strtotime($cardExpiryDate));
$expYear = date("Y", strtotime($cardExpiryDate));
$cardNumber = $user->numero_carte;
$country = CountriesCurrency::findOrFail($user->card_country_id);
} else {
@ -324,6 +326,8 @@ class InsuranceInvoiceController extends Controller
'customer_country' => "required|string|size:2"
]);
$cardExpiryDate = DateTime::createFromFormat('m/y', $request->expiration_date);
$expMonth = $cardExpiryDate->format('m');
$expYear = $cardExpiryDate->format('Y');
$cardNumber = $request->numero_carte;
$country = CountriesCurrency::where('code_country', $request->input('customer_country'))->firstOrFail();
}
@ -332,8 +336,8 @@ class InsuranceInvoiceController extends Controller
$data = array_merge($data, [
'card_no' => $cardNumber,
'exp_month' => date("m", strtotime($cardExpiryDate)),
'exp_year' => date("Y", strtotime($cardExpiryDate)),
'exp_month' => $expMonth,
'exp_year' => $expYear,
'cvc' => $request->input('cvv'),
'currency' => $networkConfig->network->country->currency_code,
'payment_method' => 'CARD',