diff --git a/vendor/magento/module-paypal/Model/Express/Checkout.php b/vendor/magento/module-paypal/Model/Express/Checkout.php index d3c7756860c4..14be1e960dfe 100644 --- a/vendor/magento/module-paypal/Model/Express/Checkout.php +++ b/vendor/magento/module-paypal/Model/Express/Checkout.php @@ -30,25 +30,25 @@ class Checkout * * @var string */ - const PAL_CACHE_ID = 'paypal_express_checkout_pal'; + public const PAL_CACHE_ID = 'paypal_express_checkout_pal'; /** * Keys for passthrough variables in sales/quote_payment and sales/order_payment * Uses additional_information as storage */ - const PAYMENT_INFO_TRANSPORT_TOKEN = 'paypal_express_checkout_token'; - const PAYMENT_INFO_TRANSPORT_SHIPPING_OVERRIDDEN = 'paypal_express_checkout_shipping_overridden'; - const PAYMENT_INFO_TRANSPORT_SHIPPING_METHOD = 'paypal_express_checkout_shipping_method'; - const PAYMENT_INFO_TRANSPORT_PAYER_ID = 'paypal_express_checkout_payer_id'; - const PAYMENT_INFO_TRANSPORT_REDIRECT = 'paypal_express_checkout_redirect_required'; - const PAYMENT_INFO_TRANSPORT_BILLING_AGREEMENT = 'paypal_ec_create_ba'; + public const PAYMENT_INFO_TRANSPORT_TOKEN = 'paypal_express_checkout_token'; + public const PAYMENT_INFO_TRANSPORT_SHIPPING_OVERRIDDEN = 'paypal_express_checkout_shipping_overridden'; + public const PAYMENT_INFO_TRANSPORT_SHIPPING_METHOD = 'paypal_express_checkout_shipping_method'; + public const PAYMENT_INFO_TRANSPORT_PAYER_ID = 'paypal_express_checkout_payer_id'; + public const PAYMENT_INFO_TRANSPORT_REDIRECT = 'paypal_express_checkout_redirect_required'; + public const PAYMENT_INFO_TRANSPORT_BILLING_AGREEMENT = 'paypal_ec_create_ba'; /** * Flag which says that was used PayPal Express Checkout button for checkout * Uses additional_information as storage * @var string */ - const PAYMENT_INFO_BUTTON = 'button'; + public const PAYMENT_INFO_BUTTON = 'button'; /** * @var \Magento\Quote\Model\Quote @@ -131,8 +131,6 @@ class Checkout protected $_isBml = false; /** - * Customer ID - * * @var int */ protected $_customerId; @@ -145,8 +143,6 @@ class Checkout protected $_billingAgreement; /** - * Order - * * @var \Magento\Sales\Model\Order */ protected $_order; @@ -157,15 +153,11 @@ class Checkout protected $_configCacheType; /** - * Checkout data - * * @var \Magento\Checkout\Helper\Data */ protected $_checkoutData; /** - * Tax data - * * @var \Magento\Tax\Helper\Data */ protected $_taxData; @@ -1167,6 +1159,8 @@ protected function prepareGuestQuote() $quote->setCustomerId(null) ->setCustomerEmail($email) + ->setCustomerFirstname($billingAddress->getFirstname()) + ->setCustomerLastname($billingAddress->getLastname()) ->setCustomerIsGuest(true) ->setCustomerGroupId(\Magento\Customer\Model\Group::NOT_LOGGED_IN_ID); return $this;