I have this issue in 3.0.3.9/PHP 8 I am following this video https://www.youtube.com/watch?v=ruCLUHQkgX4 I never get back to the PayPal dashboard and the extension is stuck in disabled state.
I recently upgraded from 3.0.3.2/PHP 7 where I uses the PayPal express extension.
If I revert to the PP express extension then that seems to work (test transaction in sandbox mode came through OK).
I recently upgraded from 3.0.3.2/PHP 7 where I uses the PayPal express extension.
If I revert to the PP express extension then that seems to work (test transaction in sandbox mode came through OK).
See by doing a fresh install if the issue can be reproduced.crosland wrote: ↑Wed Nov 01, 2023 2:06 amI have this issue in 3.0.3.9/PHP 8 I am following this video https://www.youtube.com/watch?v=ruCLUHQkgX4 I never get back to the PayPal dashboard and the extension is stuck in disabled state.
I recently upgraded from 3.0.3.2/PHP 7 where I uses the PayPal express extension.
If I revert to the PP express extension then that seems to work (test transaction in sandbox mode came through OK).
Dedication and passion goes to those who are able to push and merge a project.
Regards,
Straightlight
Programmer / Opencart Tester
Yes, I still have the issue.straightlight wrote: ↑Wed Nov 01, 2023 9:23 amSee by doing a fresh install if the issue can be reproduced.
I created a new site from a fresh 3.0.3.9 installation, loaded my database and the site works on localhost. I did not try installing the PayPal integration here.
I then uploaded the site to my host and tried to enable the PayPal Checkout Integration.
I connect and login to PayPal.
I am asked to allow PayPal to connect with OpenCart Limited1 (that is NOT the name of my store BTW).
I see "thank you for choosing PayPal..." and click "Go back to OpenCart Limited1".
This takes me back to the initial page with the connect button. This page never refreshes like what is shown in the video at 3:02
The video uses Sandbox mode but tells me to select production. It does not show the login process.
If I try to install the extension on my localhost site, it behaves differently. The login runs in a pop-up, not a main browser window and I do not get the option to return, only to setup automatic transfer. If I do this I end up in my PayPal account, rather than being returned to the store.
The latest version of the extension does seem to have issues for some when the trying to connect. If you haven't already use the get support button on the extension page in the marketplace.
https://www.opencart.com/index.php?rout ... n_id=38358
https://www.opencart.com/index.php?rout ... n_id=38358
I just rebuilt using 3.0.3.9 and experienced this issue with PayPal Checkout Integration as well. After configuring, the extension would not open/load correctly from Admin. This also named the connection "Limited1" in my PayPal account.
I noticed from the extension settings under General>All settings, it was missing the Webhook Id.
After lots of futzing around, I clicked the "disconnect" from within the PayPal extension settings and then connected again. This seems to have cleared it up. It did create a new version of Limited1 in my paypal account and generated new keys/ID's, but... it seems to be working.
I noticed from the extension settings under General>All settings, it was missing the Webhook Id.
After lots of futzing around, I clicked the "disconnect" from within the PayPal extension settings and then connected again. This seems to have cleared it up. It did create a new version of Limited1 in my paypal account and generated new keys/ID's, but... it seems to be working.
Some time later....
The answer seems to be forget the automatic connection in the extension and use the manual connection, following the steps here https://github.com/Dreamvention/paypal/tree/v3.1.6
Every time you try to connect automatically, a new set of credentials is created. I deleted them all but the most recent and used that for the manual setup.
I now have the PayPal Checkout Integration Dashboard
The answer seems to be forget the automatic connection in the extension and use the manual connection, following the steps here https://github.com/Dreamvention/paypal/tree/v3.1.6
Every time you try to connect automatically, a new set of credentials is created. I deleted them all but the most recent and used that for the manual setup.
I now have the PayPal Checkout Integration Dashboard

I hope it's not too late to resurrect this thread.
I found the latest plugin for 3.0.3.9 did not have a manual configuration option. To my surprise I was able to connect to the sandbox account flawlessly. The difference in the process was the availability of the "Return to Store" button. So I copied its html code and repeated the process with my actual account. As before the button was missing so I added it in situ with the browser dev tool:
I think pressing the button actually resulted in an error message but none the less the integration is now enabled. Make sure to replace <user_token_of_opencart> with the one from your browser address bar and your@email.com with the address you use for paypal. Maybe you don't need to create the button but can just enter
in a new tab? Didn't try.
Terrible way to do it but didn't find a better one
I found the latest plugin for 3.0.3.9 did not have a manual configuration option. To my surprise I was able to connect to the sandbox account flawlessly. The difference in the process was the availability of the "Return to Store" button. So I copied its html code and repeated the process with my actual account. As before the button was missing so I added it in situ with the browser dev tool:
Code: Select all
<a class="_1omjegf1 _1omjegf2 _1omjegf4 _1omjegfm" id="button_2" href="https://yourshop.com/admin/index.php?route=extension/payment/paypal&user_token=<user_token_of_opencart>&merchantId=your@email.com&merchantIdInPayPal=your@email.com&productIntentId=addipmt&isEmailConfirmed=true&accountStatus=BUSINESS_ACCOUNT&permissionsGranted=true&consentStatus=true&riskStatus=SUBSCRIBED_WITH_ALL_FEATURES" data-displaymode="minibrowser" tracking="[object Object]" store="[object Object]" data-test-id="doneButton" data-testid="doneButton" name="RETURN_TO_PARTNER_CTA" tab-index="0" data-ppui-info="" data-ppui="true" style="min-width: 100%;" pa-marked="1">Zurück zu John Doe's Test Store</a>
Code: Select all
https://yourshop.com/admin/index.php?route=extension/payment/paypal&user_token=<user_token_of_opencart>&merchantId=your@email.com&merchantIdInPayPal=your@email.com&productIntentId=addipmt&isEmailConfirmed=true&accountStatus=BUSINESS_ACCOUNT&permissionsGranted=true&consentStatus=true&riskStatus=SUBSCRIBED_WITH_ALL_FEATURES
Terrible way to do it but didn't find a better one
Who is online
Users browsing this forum: No registered users and 37 guests