diff --git a/app/PaymentDrivers/CheckoutCom/CreditCard.php b/app/PaymentDrivers/CheckoutCom/CreditCard.php index 27e6c4d67243..1ada04574b5e 100644 --- a/app/PaymentDrivers/CheckoutCom/CreditCard.php +++ b/app/PaymentDrivers/CheckoutCom/CreditCard.php @@ -94,8 +94,6 @@ class CreditCard implements MethodInterface $customerRequest = $this->checkout->getCustomer(); - nlog($customerRequest); - $request = $this->bootRequest($gateway_response->token); $request->capture = false; $request->reference = '$1 payment for authorization.'; diff --git a/app/PaymentDrivers/CheckoutComPaymentDriver.php b/app/PaymentDrivers/CheckoutComPaymentDriver.php index daa9aa7fcd68..c59534a05788 100644 --- a/app/PaymentDrivers/CheckoutComPaymentDriver.php +++ b/app/PaymentDrivers/CheckoutComPaymentDriver.php @@ -34,6 +34,7 @@ use Checkout\CheckoutArgumentException; use Checkout\CheckoutAuthorizationException; use Checkout\CheckoutDefaultSdk; use Checkout\CheckoutFourSdk; +use Checkout\Common\Phone; use Checkout\Customers\CustomerRequest; use Checkout\Customers\Four\CustomerRequest as FourCustomerRequest; use Checkout\Environment; @@ -300,9 +301,12 @@ class CheckoutComPaymentDriver extends BaseDriver $request = new CustomerRequest(); } - $request->email = $this->client->present()->email(); - $request->name = $this->client->present()->name(); - $request->phone = $this->client->present()->phone(); + $phone = new Phone(); + $phone->number = $this->client->present()->phone(); + + $request->email = $this->client->present()->email(); + $request->name = $this->client->present()->name(); + $request->phone = $phone; try { $response = $this->gateway->getCustomersClient()->create($request);