fix: datetime while pay receipt
This commit is contained in:
parent
0e867ae5cb
commit
63ce95ff71
|
@ -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',
|
||||
|
|
Loading…
Reference in New Issue