Skip to content

PayPal Express - Changed Billing Address Doesn't Take #10541

@heyepic

Description

@heyepic

Preconditions

  1. Magento 2.1.7
  2. PHP 7 / Linux
  3. PayPal Express as checkout method,

Steps to reproduce

If customer doesn't have PayPal account:

  1. Add item to cart and checkout. Fill out shipping address, choose PayPal checkout,
  2. Choose credit card / debit card option in PayPal popup.
  3. Specify different addresses for both Shipping Address and Billing Address

If customer has a PayPal account:

  1. Add item to cart and checkout. Fill out shipping address, proceed to payment method, uncheck same billing/shipping address. Specify unique billing address.
  2. Choose PayPal option to initiate popup, login as PayPal user.

Expected result

If customer doesn't have PayPal account:
Process order with unique shipping address and unique billing address.
If customer has a PayPal account:
Process order with unique shipping address and unique billing address.

Actual result

Sales order always ends up with billing address being the same as shipping address. It seems to 'throwout' the user-specified billing address both if not a PayPal user (and user specifies it in PayPal popup) or if PayPal user, specifies unique billing address (on storefront).

It seems like others might have reported this but I wanted to be more specific and specify both situations for both PayPal users and non-PayPal users who checkout as guest. We didn't seem to have this issue on our Magento 1.9 store.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions