Recently, one of our clients went through the upgrade process of upgrading nopCommerce from 1.9 to 2.5. He lost the ability to use PayPal Express in the upgrade process and was able to find the nopCommerce plug-in to allow it's activation once again. So, we added the plug-in, configured it properly and incorrectly assumed everything would work fine.
Here are the problems that we are encountering and would like to know how to fix:
- The PayPal Express button appears at the bottom of the shopping cart when activated. Because we have the shipping price totaled by location and not a set rate, if the user is a guest, the PayPal Express button charges for the wrong price. We need to remove the PayPal Express button from the shopping cart page.
- The PayPal Express button does not appear as a payment method on the "Select a Payment Method" page. Using our available resources, we tried to add the method to the .cshtml page with the code @Html.Action("PayPalExpress");. We received the error A public action method 'PayPalExpress' was not found on controller 'Nop.Web.Controllers.CheckoutController'. We need to have PayPal Express as a payment option.
I appreciate any suggestions. Thank you.