Creativebrain Posted August 15 Share Posted August 15 (edited) 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". And then I tried to pay with my other Paypal (personal) account, but it said "Sorry, something went wrong. Please try again." 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". 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. 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". 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 August 15 by Creativebrain (see edit history) Link to comment Share on other sites More sharing options...
Creativebrain Posted August 15 Author Share Posted August 15 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 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. Is it safe to grant all these permissions? Link to comment Share on other sites More sharing options...
2waq Posted August 23 Share Posted August 23 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 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. Is it safe to grant all these permissions? Did you grant permission and solved the Problem? Link to comment Share on other sites More sharing options...
Creativebrain Posted August 24 Author Share Posted August 24 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 More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now