Always Sorry Something Went Wrong in Prestashop Checkout or Paypal Official Module

creativebrain
Contributor
Contributor

I installed the PrestaShop Checkout built with Paypal module and the Official PayPal module in my online shop built with PrestaShop and linked my PayPal business account. However, every time I try to test a payment, both modules gave me the same error. I’ve tried twice with my credit cards, first with my Visa card and then with my Mastercard, but both attempts gave me the message: "Something went wrong. We'll take you back to checkout so you can try again".  And I received notifications on my phone from my credit card issuers stating that the transactions failed.

 

Screenshot 2024-08-16 105824.jpg

 

 

Then, I tried to pay with my other PayPal personal account, but I also got the error message: "Sorry, something went wrong. Please try again." Someone suggested clearing the cache and cookies, which I did, but it still didn't work, even when I tried it in a different browser.

 

ezgif-5-23a176af34.gif

 

 

I read in the following link (https://www.paypal-community.com/t5/PayPal-Payments-Standard/Connect-PayPal-account/td-p/3082964) someone mentioned to make sure PayPal account is verified, confirmed, and has no limitations (which I’ve already done).  I also checked the PayPal KYC page (https://www.paypal.com/policy/hub/kyc), and it says "Thank you for providing all the required information. You're all set, and your account is back to normal." So, it seems my account is already verified or validated.

 

Screenshot 2024-08-15 015639.jpg

 

 

I checked the third-party permissions. login access, and everything else, I think it all seems fine 👇

 

Screenshot 2024-08-15 175857.jpg

Screenshot 2024-08-15 155132.jpg

Screenshot 2024-08-17 014515.jpg

 

There are two API credentials that were created, one for the PrestaShop Checkout module and the other for the Official PayPal module 👇

 

Screenshot 2024-08-17 014657.jpg

 

 

I tried disconnecting my PayPal business account from PrestaShop and connecting my PayPal personal account instead, but I still got the same error messages. Unexpectedly, when connected to a personal account, in the official PayPal module there is an option to pay with a credit card, while when using a business account there is no option to pay with a credit card, there is only a PayPal checkout button. Regarding the issue with the credit card option not appearing, I reached out to PrestaShop technical support. They advised me to contact PayPal to request authorization to use the credit card fields from the module (custom_card_processing).

So, what’s causing the error messages that prevent me from trying make payments? Is there something that needs to be configured on my PayPal account? I truly appreciate for your help, thank you.

Login to Me Too
1 REPLY 1

creativebrain
Contributor
Contributor

update :

I think I've found the cause, the issue seems to be with the customer address input. Some countries require state or province value to their address and some don't. For example that I've tried like the case above, Paypal require state/province value for customer from Indonesia or Thailand, so the customer's address form need extra field for state/province. And I have tried for case of customer from other countries like South Korea or Japan, Paypal doesn't require state/province value.

Login to Me Too

Haven't Found your Answer?

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