Fix customer surname in Cinetpay payOut
This commit is contained in:
parent
36cc6a92a1
commit
22fe9e4bb3
|
@ -190,6 +190,10 @@ class CinetpayController extends Controller
|
|||
|
||||
try{
|
||||
|
||||
$customer_surname = $request->input('customer_surname');
|
||||
$customer_name = $request->input('customer_name') ?? $customer_surname;
|
||||
$customer_email = $request->input('customer_email');
|
||||
|
||||
$country_code = $request->input('customer_country');
|
||||
$phoneNumber = str_replace(' ','',$request->input('customer_phone_number'));
|
||||
|
||||
|
@ -223,7 +227,7 @@ class CinetpayController extends Controller
|
|||
$responseData = json_decode($loginResponse->getBody()->getContents());
|
||||
$token = $responseData->data->token;
|
||||
$responseCode = $loginResponse->getStatusCode();
|
||||
if (!empty($token)) {
|
||||
if ( $responseCode == 200 && !empty($token)) {
|
||||
|
||||
// Add Contact
|
||||
$contactResponse = $client->post('transfer/contact', [
|
||||
|
@ -236,9 +240,9 @@ class CinetpayController extends Controller
|
|||
[
|
||||
'prefix' => $phonePrefix,
|
||||
'phone' => $nationalPhone,
|
||||
'name' => $request->input('customer_name'),
|
||||
'surname' => $request->input('customer_surname'),
|
||||
'email' => $request->input('customer_email')
|
||||
'name' => $customer_name,
|
||||
'surname' => $customer_surname,
|
||||
'email' => $customer_email
|
||||
]
|
||||
]
|
||||
),
|
||||
|
@ -248,8 +252,7 @@ class CinetpayController extends Controller
|
|||
]);
|
||||
|
||||
$responseCode = $contactResponse->getStatusCode();
|
||||
|
||||
|
||||
$responseData = json_decode($contactResponse->getBody()->getContents());
|
||||
if ($responseCode == 200) {
|
||||
|
||||
$transactionId = $this->getTransactionID();
|
||||
|
@ -262,9 +265,9 @@ class CinetpayController extends Controller
|
|||
'status' => PaymentTransactionStatus::INITIATED,
|
||||
"reason" => $request->input('reason'),
|
||||
"customer_id" => $request->input('customer_id'),
|
||||
"customer_name" => $request->input('customer_name'),
|
||||
"customer_surname" => $request->input('customer_surname'),
|
||||
"customer_email" => $request->input('customer_email'),
|
||||
"customer_name" => $customer_name,
|
||||
"customer_surname" => $customer_surname,
|
||||
"customer_email" => $customer_email,
|
||||
"customer_phone_number" => $phoneNumber,
|
||||
"customer_address" => $request->input('customer_address'),
|
||||
"customer_city" => $request->input('customer_city'),
|
||||
|
@ -314,7 +317,7 @@ class CinetpayController extends Controller
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
$errorMessage = $responseData?->description ?? $responseData?->message;
|
||||
|
||||
}catch (Throwable $e){
|
||||
|
|
Loading…
Reference in New Issue