cancel
Showing results for 
Search instead for 
Did you mean: 

Who Me Too'd this topic

PayPal Express: problems when customer chooses different shipping address

VMorrison
Contributor
Contributor

I have PayPal Express on my Abantecart site, it works.  

I disabled the credit card option in PP Express.

The way my site works, the customer has 2 payment options: 

click the PayPal Express button and login to PP to complete checkout, or

click the 'Checkout With Credit Card' button to commence a Stripe credit card checkout process. 

 

If a customer has a paypal account, they can use PP Express.  If not, they checkout with credit card via stripe. 

 

If a PP customer is buying an item for themself, the PP Express extension works perfectly.  They click PP Express, login, click continue, and bounce back to my Confirm page to click confirm.  The PP Express extension correctly populates the billing and shipping address fields on my site with the PP user's address data. 

 

However, if a PP customer chooses a different ship-to name & address while they are on the PP page (like for a gift for some other person), there is a problem with the address data sent back to my site:  I get the PP customer's name and the gift recipient's address. 

 

Example:

Betty lives on Red Street in Dallas. 

She goes to my site and uses PP Express checkout to buy a purse as a gift for Julie who lives on Green Street in Houston.

The only information passed back to my site is Betty on Green Street in Houston. 

I tested this several times, using a name & address from my "address book" on PayPal, and also entering a new name & address by hand.  

 

Here are the resultant problems:

I don't receive or know the name of the GIFT recipient (Julie).

I don't receive or know the address of the BUYER ( Betty, who is my actual customer).

Also, I don't know that I don't know, because to me this looks like any other normal transaction. 

There is no way for me to know that I am getting a BUYER name combined with a Recipient address.

There is no indication that the BUYER is attempting to use the PayPal tool to specify a different shipping address.

Also, when the customer Betty arrives back at my Confirm page, after PayPal but before clicking the Confirm button, Betty will see her name combined with Julie's address, in both the Billing and Shipping Address fields on my site.  There is no means for editing the address data on the Confirm page, so Betty will click the Back button on my page so that she can edit the incorrect address data, which will then restart the checkout, requiring another visit to Paypal, and repeating the error.  Then Betty will just leave.  Lost sale.  

 

I asked the AbanteCart developers about this, and received only a very short reply: 

"Unfortunately paypal API gives only shipping address for payment. We cannot to affect on it."

 

I have read PayPal support files about managing address data withing PP Express, and also searched this forum, but cannot find any info on this problem. 

 

My questions:

1 - How to fix the primary problem of PP passing BUYER name + GIFT address back to my cart whenever a PP customer on my site chooses a different shipping address while they are on the PP page during checkout?  

 

2 - How to tell PP Express to send BOTH the BUYER name and address, and the SHIPPING name and address, whenever a PP Express customer chooses a different shipping address while on the PP page during checkout?  BOTH.

 

Thanks!

 

My site is inspired-designco.com.  You can see this problem yourself by adding an item to the cart and then clicking the PP Express option, then logging on to your account, then choosing a different shipping address, then clicking continue.  This will take you back to my Confirm page, where you will see the address problems I described above.  As long as you don't click the Confirm button, the sale will not complete.  You can even go back and empty the cart after you see my Confirm page, etc.  

Login to Me Too
Who Me Too'd this topic