Plugin for Paypal Hosted Pro

  • Posts: 69
  • Thank you received: 3
  • Hikaserial Subscription Hikashop Business
1 year 5 months ago #352285

-- HikaShop version -- : 4.7.3
-- Joomla version -- : 4.2.9
-- PHP version -- : 8.0.28
-- Browser(s) name and version -- : firefox
-- Error-message(debug-mod must be tuned on) -- : An error has occurred.
0 Class "JRequest" not found

Hi,
I use PayPal Hosted Pro.
I enabled Hikashop Paypal Website Payments Pro Hosted Payment plugin and I received this error
An error has occurred.
0 Class "JRequest" not found

Could you please help me to solve it?
Thank you
Francesco

Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
1 year 5 months ago #352289

Hi,

Change the line:

$subtask = JRequest::getCmd('subtask', '');
to:
$subtask = hikaInput::get()->getVar('subtask', '');
in the file plugins/hikashoppayment/paypalintegralevolution/paypalintegralevolution.php and it will fix the problem.
We'll add that change on our end.
Please note however that this plugin is not recommended anymore. You should probably use PayPal Checkout. That's what PayPal now recommends.

Please Log in or Create an account to join the conversation.

  • Posts: 69
  • Thank you received: 3
  • Hikaserial Subscription Hikashop Business
1 year 5 months ago #352293

Thank you Nicolas,
what I need is to let customers remain on my site during the checkout process rather than being directed to PayPal to complete checkout or approve payments.
Does "PayPal Checkout" fit this?

Otherwise is Hikashop Paypal Website Payments Pro Hosted Payment the plugin that does it?
Thank you
Regards
Francesco

Please Log in or Create an account to join the conversation.

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
1 year 5 months ago #352295

Hi,

The Hikashop Paypal Website Payments Pro Hosted Payment plugin will redirect the user to PayPal for the payment. So if you want the customer to stay on your website, that's clearly not what you want to use.

PayPal Checkout will kind of let the user stay on your website. It will actually open a popup to login to PayPal, or it can also directly let you enter your credit card at the end of the checkout. So it should help you do what you want.

Please Log in or Create an account to join the conversation.

  • Posts: 69
  • Thank you received: 3
  • Hikaserial Subscription Hikashop Business
1 year 5 months ago #352300

Hi,
do you know if PayPal Checkout plugin is for companies that have Paypal Pro account?
Thank you
Francesco

Please Log in or Create an account to join the conversation.

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
1 year 5 months ago #352301

Hi,

Are you talking about PayPal Payments Pro ( www.paypal.com/us/webapps/mpp/paypal-payments-pro ) ?
I'm not sure if such an account works with PayPal Checkout. I suppose it should. But you should check with PayPal.
However, if you have a PayPal Payments Pro account, I suppose you're talking about using the Website Payments Pro integration ( developer.paypal.com/api/nvp-soap/paypal...o/integration-guide/ ), and in that case, there is the PayPal Pro payment plugin in HikaShop for it.

Please Log in or Create an account to join the conversation.

  • Posts: 69
  • Thank you received: 3
  • Hikaserial Subscription Hikashop Business
1 year 5 months ago #352315

Hi,
using PayPal Pro payment plugin I could configure paypal apy, user, password and so on. In the cart now you can pay with credit cards directly on my site. Is there also a way to let customers pay with their paypal account if they have it?
Thank you
Francesco

Please Log in or Create an account to join the conversation.

  • Posts: 69
  • Thank you received: 3
  • Hikaserial Subscription Hikashop Business
1 year 5 months ago #352316

Sorry, I forgot to ask you if it is possible to hide on backend PayPal Pro payment plugin api credentials, like Password: *********
Thank you
Francesco

Please Log in or Create an account to join the conversation.

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
1 year 5 months ago #352319

Hi,

To pay with a PayPal account, you want to use the normal PayPal integration, and thus configure the PayPal Checkout payment plugin.

There is no mechanism to hide the credentials only. However, once you configure your payment and shipping methods, you can go in the "Access level" tab of the HikaShop configuration and disable access to the "Plugins" area for all the user groups. That way, no one will be able to access that area. Also, the HikaShop configuration is only available to super users by default, so normal users of the backend won't have access to it either.

Please Log in or Create an account to join the conversation.

  • Posts: 69
  • Thank you received: 3
  • Hikaserial Subscription Hikashop Business
1 year 5 months ago #352371

Hi,
I will downgrade from Paypal Pro account to the standard account.
Thank you
Francesco

Please Log in or Create an account to join the conversation.

Time to create page: 0.069 seconds
Powered by Kunena Forum