paypal commerce not showing in one page checkout

4 months ago
Just upgraded to nopcommerce 4.6, we do not want to upgrade to 4.8 right now.
Have installed paypal commerce (latest version from Jan 10, 2025), and re-installed multiple times.
We would like to have the additional options such as venmo and google pay as options.
We use one page checkout.
Paypal account is setup correctly, we have been using paypal as a payment option for many years.
The paypal option for payment does not show up, the page just skips over the payment options section.
We have tried several different combinations of "enabledfunding" and "disabledfunding", turning on buttons, etc.
We are out of ideas.
Would appreciate any suggestions.
Thanks,
Jeff
4 months ago
To troubleshoot this...
In all settings, make this False
paymentsettings.bypasspaymentmethodselectionifonlyone

Also, be sure you "Select the Use Google Pay to enable Google Pay in your store" in the PayPal Commerce configuration page.
4 months ago
Thanks for responding.
I tried the suggestion, still the same issue.
Just to clarify, because I think it was technically not specified above, but it is the payment information that does not show.
also, we use authorize.net as another payment option.
On checkout, the payment options that are shown are credit card (authorize.net) and paypal.
If selecting paypal, no payment information is shown. No continue button at the bottom that would take a person to paypal. There literally is no way to progress to a payment option.
In the past versions we used a third party plugin for paypal, which worked. Right now I have the third party plugin trial version upgraded installed and enabled, and it works.

Thanks for the help.
Jeff
4 months ago
Maybe there's an error you're not seeing...
1) Open the browser developer tools (F12) and go to the console tab
2) Navigate through checkout
3) When you get to the payment methods page, and when you select the PayPal button, watch the console tab to see if any errors.
4) Go to Admin > System > Log to see if any errors.
4 months ago
thanks, we have done these steps as well.
The only item in the logs is this:
Error 404. The requested page (/Admin/Plugin/null) was not found
but we do not believe this is related.

we do notices in the dev tools that the initial request goes to
"checkout/OpcSavePaymentMethod/"
then to
"/paypal/payment-info"

you can throttle the bandwidth, and we have to turn it to offline in order to capture that initial url.
4 months ago
In case this is relevant, we are running this on Azure and using the Azure marketplace version of nopcommerce.
4 months ago
bsanders9742 wrote:

you can throttle the bandwidth, and we have to turn it to offline in order to capture that initial url.


Where do you see this note?
4 months ago
You can do the throttling of web page using the dev tools:
it first goes to opcsavepaymentmethod
then
cart
then if you remove the throttling:
payment-method
then continues on but no way to pay with paypal.

I took some screen shots but dont see a way to attach them.
4 months ago
In PayPal Commerce plugin it's required during checkout (regardless of whether it's one page or multi-page) to redirect the customer to /paypal/payment-info page, where PayPal buttons will be displayed.
It seems somethng is blocking this redirection in your case.