Jump to content

Prestashop Checkout pending validation for Paypal account connect


Creativebrain

Recommended Posts

Hi 👋 I'm new in Prestashop and I just installed Prestashop Checkout module. I already configure my Prestashop Checkout by connecting my Paypal (business) account. Then I tried to payment testing with my credit cards, first with VISA card and second with Mastercard card, but both tells me "Something went wrong. We'll take you back to checkout so you can try again".

Screenshot2024-08-15014044.jpg.509ff1a7dcc39dbf837292c37685e8c2.jpg

 

And then I tried to pay with my other Paypal (personal) account, but it said "Sorry, something went wrong. Please try again."

Screenshot2024-08-15114845.jpg.15a602b7a51ea8baa0005ddb7922e1cb.jpg

 

I then look at my Prestashop Checkout's configuration, it said "Upload documents in your PayPal account to verify your personal information andion your business entity. Once you have sent legal documents, the validation might take up to 3 business days".

Screenshot2024-08-15014531.thumb.jpg.2ee60e81aaa46f1e4a1f019e955c01ab.jpg

 

I clicked the Go to Paypal button, it goes to Paypal page and it said"Thank you for providing all the required information. You're all set, and your account is back to normal". It seems my account already verified/validated.

Screenshot2024-08-15015639.jpg.bb56d43b1673a5d643af5ab7edc0cd78.jpg

 

I step back at my Prestashop Checkout's configuration to step 2 which is connect PayPal account, it said "Your PrestaShop account is linked to your PayPal account (Merchant ID censored)". And the Pending Validation spinning all the time even though my PayPal (business) account already verified/validated just like the PayPal said before "You're all set".

Screenshot2024-08-15120819.thumb.jpg.358f13282195119e707587ceab4da7ae.jpg

 

I don't know what to do next, can anyone help me? Does anyone have the same issue?



additional notes:

I use Prestashop 8.1.7 that running on PHP 8.2 with Prestashop Checkout 8.4.0.1

I saw error_log on my server looks like this, I don't know is it the cause or not?

[15-Aug-2024 11:15:11 Asia/Jakarta] PHP Warning:  Undefined array key "payment_source" in /home/public_html/myprestashopwebsite/modules/ps_checkout/src/PayPal/Order/CommandHandler/SavePayPalOrderCommandHandler.php on line 64

I googling I found this, https://www.paypal-community.com/t5/PayPal-Payments-Standard/Connect-PayPal-account/td-p/3082964 the reply said you have to verified, confirmed, and no account limitation (which these all I did). Also you have to grant third party permission, but I don't know what the username for Prestashop Checkout module?

Edited by Creativebrain (see edit history)
Link to comment
Share on other sites

Update:

So I follow instruction from someone from PayPal above

Quote

Login PayPal.com >> Settings >> Account Settings >> Website payments >> API Access >> Pre-built payment solution >> Grant API permission >> contact your "Third party software eCommerce" for Third Party Permission Username >> enter the username.

 

and I found this, 13 granted permissions but when I see it, PrestaShop Checkout module have sharing nothing, this seems the cause of the problem

Screenshot2024-08-15155132.thumb.jpg.ef4016aca92f9ea29eb7294707c1f551.jpg

Screenshot2024-08-15154637.thumb.jpg.fe369139212d0012483b942aecc36250.jpg

 

Because like I was said before that I didn't know the third party username for PrestaShop Checkout module, and I didn't found anything from google search result, so I try to chatgpt to looking for third party username for PrestaShop Checkout module, the result said the name is paypal_api1.prestashop.com. And then I submit this username and show up the list of permissions.

Screenshot2024-08-15160405.thumb.jpg.15a30485d8d3de14acb9a02b38011ca9.jpg

 

Is it safe to grant all these permissions?

Link to comment
Share on other sites

  • 2 weeks later...
On 8/15/2024 at 11:07 AM, Creativebrain said:

Update:

So I follow instruction from someone from PayPal above

 

and I found this, 13 granted permissions but when I see it, PrestaShop Checkout module have sharing nothing, this seems the cause of the problem

Screenshot2024-08-15155132.thumb.jpg.ef4016aca92f9ea29eb7294707c1f551.jpg

Screenshot2024-08-15154637.thumb.jpg.fe369139212d0012483b942aecc36250.jpg

 

Because like I was said before that I didn't know the third party username for PrestaShop Checkout module, and I didn't found anything from google search result, so I try to chatgpt to looking for third party username for PrestaShop Checkout module, the result said the name is paypal_api1.prestashop.com. And then I submit this username and show up the list of permissions.

Screenshot2024-08-15160405.thumb.jpg.15a30485d8d3de14acb9a02b38011ca9.jpg

 

Is it safe to grant all these permissions?

Did you grant permission and solved the Problem?

Link to comment
Share on other sites

21 hours ago, 2waq said:

Did you grant permission and solved the Problem?

No, it seems like it always show pending validation because my prestashop checkout payment configuration has been successful.

For the problem of something went wrong that I faced, it was because of the parameters on the address input form during customer checkout, paypal require state/province input for some countries while some other countries do not need it

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...