cancel
Showing results for 
Search instead for 
Did you mean: 

Can't get full shipping address from Paypal checkout buttons

Options
mrtedbear
Contributor
Posted on

Hi,

 

I'm following the instructions here, in the sandbox,

 

<removed>

 

And I'm looking to get the buyer's shipping address in the onApprove function, after capturing the payment

 

 

return actions.order.capture().then(function(orderdets) {

   console.log('order details ', orderDetails)

}

 

This only returns the country code. I've also tried the onShippingChange callback, and although it returns more, it doesn't return the full address, missing line 1 and line 2.

 

I found this link which looked similar to my issue:

<removed>

 

But whether I do authorize or capture, I can't get the full shipping address. Is there some information on how to figure where to ship the order?

 

 

 

 

2 REPLIES 2

Can't get full shipping address from Paypal checkout buttons

Options
mrtedbear
Contributor

I got to the bottom of it, in case anyone else is stuck

 

The full shipping address isn't in the 'payer' field in the order object. It's in the 'shipping' field in each object of the 'purchase_units' array

Can't get full shipping address from Paypal checkout buttons

Options
amsingh
Contributor

Thanks a lot ! It was not clear at all, fortunately I found your answer 🙂 

Haven't Found your Answer?

It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.