hotcakes-commerce-core icon indicating copy to clipboard operation
hotcakes-commerce-core copied to clipboard

Bill To Address Empty for PayPal Express Checkout

Open tpperlman opened this issue 6 years ago • 10 comments

Describe the bug

When a customer checks out using PayPal Express and then returns to the site following payment, the Bill To address box is empty. It also adds an empty address item to the address book.

Software Versions

  • DNN: 09.02.00
  • Hotcakes: 03.02.00

To Reproduce

Steps to reproduce the behavior:

  1. Add PayPal Express checkout to store.
  2. Checkout as a customer using the PayPal Express option.
  3. After payment, the Bill To Address box has no info and the Address Book has a new empty entry.

Expected behavior

The Bill To Address ought to come from either the PayPal account info, or at least use the Ship To address.

tpperlman avatar Jul 11 '18 18:07 tpperlman

As I recall, this isn't specific to Hotcakes Commerce, and it will always be the case unless you enable it in PayPal's control panel. I think in some instances, people have even had to call in to PayPal to have it enabled.

WillStrohl avatar Jul 17 '18 15:07 WillStrohl

Thanks for the reply, Will. I'll check with PayPal, but feel that empty entries shouldn't be added to the book anyway, despite PayPal's settings.

tpperlman avatar Jul 18 '18 14:07 tpperlman

Related: When using PayPal Express on the Checkout page, the Bill to Address is not empty (contrary to using PayPal Express at the Cart page). However it is currently not possible to have a separate shipping address. When trying to change the address @paypal, they spit out a msg saying you can change shipping address at the vendor website.

Can be tested @ https://www.sierzega.com

Navilois avatar Oct 18 '19 07:10 Navilois

@Navilois It sounds like you confirmed what I was saying, right?

WillStrohl avatar Jun 07 '20 20:06 WillStrohl

If I remember correctly I disabled PP express at the Cart page because Bill To was empty. I think there is/was some Hotcakes related issue. Can't test it at the moment, I might find some time next week.

Navilois avatar Jun 12 '20 06:06 Navilois

If I remember correctly I disabled PP express at the Cart page because Bill To was empty. I think there is/was some Hotcakes related issue. Can't test it at the moment, I might find some time next week.

Yeah, having the PayPal option on the cart view is a requirement of the terms of use, but I'd also want to remove it from the cart in any production implementation. The default viewset that ships with Hotcakes Commerce can't do that though. Sorry.

WillStrohl avatar Sep 09 '21 18:09 WillStrohl

We previously marked this as being something we'd try to fix in the upcoming 3.7 release, but we needed to push this out another release because 3.7 will have a completely updated implementation for both PayPal Pro and Express. Once it's released, this issue may be resolved without further development.

We hope to ship 3.7 as a Release Candidate within the next calendar week.

WillStrohl avatar Dec 08 '22 17:12 WillStrohl

@tpperlman I have configured Hotcakes to use the PayPal Express payment gateway on my local site. I have tried to reproduce the steps described in the Issue but have not been able to obtain the error referenced. I have checked first on a site with DNN 09.02.00 and using HCC 03.02.00, I have carried out several tests and in all of them and the expected result was correct . I have carried out these tests using my PayPal development account using the sandbox. I don't know if this influences anything with respect to the final result that is receiving. In all the tests carried out, I never got those empty entries that are referred to and the address book is saving the data correctly when performing the checkout. Below I leave images of the tests carried out.

Test Performed in DNN 09.02.00 + Hotcakes: 03.02.00

PayPalExpressCheckout(DNN920) OrderReceived(DNN920) AddressBook(DNN920)

On the other hand, I have also checked on a site with DNN 09.11.02 and using Hotcakes 03.07.00 and in the same way the entire payment process through PayPal Express has been carried out correctly.

Regards, CC: @WillStrohl

ArielBlanco1990 avatar Jul 18 '23 20:07 ArielBlanco1990

@tpperlman @Navilois Can either of you confirm this is fixed for you in the latest release?

WillStrohl avatar Jul 18 '23 22:07 WillStrohl

Shelving this issue until we have more information to reproduce the issue.

WillStrohl avatar Dec 01 '23 20:12 WillStrohl