abantecart-src icon indicating copy to clipboard operation
abantecart-src copied to clipboard

PayPal Commerce is NOT pickup up the Payment Address name for credit cards

Open goatlady102 opened this issue 2 years ago • 5 comments

In testing PayPal Commerce v 1.00 default extension in AbanteCart v 1.3.3 I am encountering an issue, that it does NOT pickup the Payment address so that a credit card can be processed.

It pickups up the Billing Address. I cannot find any settings that allow me to redirect the extension to use the Payment address. Therefore I assume the extension is in error.

Paypal Payment addres

goatlady102 avatar Oct 21 '22 20:10 goatlady102

Hello. in your screenshot PayPal form use the Payment address you entered in checkout which is correct. However, if the address did not pass internal PayPal's address validation the form to enter the address will appear. Please see an example with the accepted address on the left and the same address with the incorrect zip on the right. invalid

BasaraABC avatar Oct 24 '22 06:10 BasaraABC

i believe you missed my point - the PAYMENT info in the testing site has a different name than the account. However the PayPal credit card form ignores the PAYMENT info and uses the account info. The reason this is important is customers often use there nickname for the their account info, in my case it is Lee. However my cards are issues in my full legal name or my spouse, etc. The form needs to use the info as address in the PAYMENT/Billing part of the account information.

Additionally, in my testing the edit part for the Payment has to take place PRIOR to the form being shown, One cannot edit the FORM from the PayPal part.

goatlady102 avatar Oct 25 '22 04:10 goatlady102

@abolabo to replicate the issue set up two addresses in the registered account: Default address1 with name1 and additional address with name2. At checkout, the customer set the billing address to the second one but PayPal takes the name from address 1. See screenshot billing

BasaraABC avatar Oct 25 '22 05:10 BasaraABC

Hi again, This issue is really bothering me - is there any way you can display the Payment info that is going to be used before the customers makes the submittal to PayPal? Adding a note that says the payment info needs to match what the cart account has would be of great benefit, too. Or can you make it so the form with the failure message can be updated and resubmitted to PayPal.

goatlady102 avatar Oct 26 '22 18:10 goatlady102

There is no way to do this. The buttons are loaded completely by 3rd party (PayPal) and we have no control over it.

BasaraABC avatar Oct 27 '22 10:10 BasaraABC

question - today 10/31 I was retesting PayPal in preparation to debug. However, there is no issue with the card payment, and there is NO validation of the name or address. I tested using my name for account and using my spouses name, different card address, and did NOT change the payment address - and PayPal processed without an issue.

So my question is why? did you have the ability to change your Abantecart connections with PayPal to not validate? I made no changes in my testing account from the previous testing session, when things failed.

thanks for the feedback, I need to understand what/where something changed before I update my managed clients.

goatlady102 avatar Oct 31 '22 22:10 goatlady102

Hello. No, we have not changed anything on our side.

BasaraABC avatar Nov 01 '22 06:11 BasaraABC

Paypal SDK get all needed correct info from us.(you can open source of fast checkout page and investigate js-code. All payment address there) If you think bug still presents please ask Paypal Javascript SDK developer team.

abolabo avatar Jul 04 '23 10:07 abolabo