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?