Server migration & PayPal plugin

  • Amanda
  • Topic Author
  • Offline
  • New Member
  • New Member
More
1 month 1 week ago #169715 by Amanda
Server migration & PayPal plugin was created by Amanda
Hello,

We're in the progress of migrating our entire site to a new server. (CentOS Joomla 4 + MariaDB + PHP7--> Ubuntu, Joomla 5, MySQL + PHP8 )

As part of that, I have copied across all Joomla users and osmembership data, so far so good.

However, I found a couple of issues while testing:
 - Tested a new member sign up (via PayPal plugin) the payment went through and I saw the Paypal success message then returned to merchant where I see the confirmation page on my own site
 - but... no email was received for the user and the subscription state is pending. (requiring manual backend activation)

I checked whether my payment plugin was upto date but I found that it was quite old (os_paypal v1) and that a new plugin was available (MP Paypal Standard Checkout, os_paypalstc v3.4.0), so I purchased this hoping to solve my test issue
- but... when I installed v3.4.0 I see that it does not support recurring payments?  Our current plans & user base use recurring PayPal payments

Q1). Which plugin should I install as direct upgrade to the original os_paypal v1?   Have I bought the wrong one? I see "PayPal pro" also but the difference is not clear  regarding support for recurring payment
Q2). Would this upgrade potentially fix the 'Pending user' issue of my test?  

Kind regards
Mark



 

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

More
1 month 1 week ago #169717 by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Server migration & PayPal plugin
Hi Mark

Don't worry about the version number of the payment plugin. It's shipped with Membership Pro by default, so we do not update the version number when releasing new version of the extension

For the issue you are having, maybe it is because your site is not public accessible? For example, it is still offline or being protected by .httaccess password?

Tuan
The following user(s) said Thank You: Amanda

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

  • Amanda
  • Topic Author
  • Offline
  • New Member
  • New Member
More
1 month 1 week ago #169731 by Amanda
Replied by Amanda on topic Server migration & PayPal plugin
Hi Tuan

This suggestion did help, thanks! All good for now.

I also had to do these things to make it work for us

- Enable plugin "Membership Pro - Joomla Groups" plugin. we make heavy use of Joomla groups for subscriber content

- Set Joomla User option "New User Account Activation" to "None" ... we integrate with the Joopmla User system and new subscribers were not enabled/activated on creation

- Install PHP curl, because of this error: CRITICAL .... error Uncaught Throwable of type Error thrown with message "Call to undefined function curl_init()". Stack trace: #0 [ROOT]/components/com_osmembership/model/subscriptiontrait.php(37): os_paypal->refund()

Kind regards
Mark

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

More
1 month 1 week ago #169732 by Tuan Pham Ngoc
Replied by Tuan Pham Ngoc on topic Server migration & PayPal plugin
Hi Mark

You should contact your hosting provider support, ask them to check and enable curl library for your hosting account

The error message indicates that the library is not enabled in your hosting account and it causes the error

Regards,

Tuan

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

Moderators: Tuan Pham Ngoc