to add I also have your Multiple memberships per user add on
Paid Memberships Pro – Multiple Memberships per User – Version 0.8.1
Hi @bodifire
Thank you for reaching out to Paid Memberships Pro.
We are not allowed to support premium plugins on WordPress.org or issues that premium plugins may cause as it goes against the WordPress guidelines – https://wordpress.org/support/guidelines/#do-not-post-about-commercial-products
As the Multiple Memberships Per User is not distributed through WordPress.org and is one of our Plus Add Ons, please can you open a support ticket here as the issue may be related to this Add On: https://www.paidmembershipspro.com/support and we will continue to assist you.
I’ve ran a general test with Paid Memberships Pro core, free version and it works as intended in sandbox mode. I do recommend in trying sandbox to see if this makes a difference and may help you pinpoint the issue while working through this issue.
Thank you for understanding.
Hi @andrewza
Thank you for your reply and advice.
I only added the addon as further information as this does not seem to be causing my itn issues, I have disabled the addon and the issue still persists with the Paid Memberships Pro – PayFast Gateway plugin not changing the status of members
thank you
Thanks for the feedback, I am unable to replicate this issue on my end. Can you confirm this works in sandbox mode or you also receive issues?
To obtain sandbox information for PayFast, please visit sandbox.payfast.co.za – these details differ from your live account details.
Please let me know if this works.
Hi @andrewza
Thank you for your response
I have tried in Sandbox and still get the same error.
Thank you
Thanks for trying this @bodifire, I’ve tried to replicate this and I am unable to do so. I’ve tested this on my live development site, to ensure the ITN request can be received (as it cannot be received in a locally hosted site).
This issue seems to be site specific to your site, I recommend reaching out to a local WordPress developer to assist you further as I cannot replicate this issue and would need to look at this further and replicate your steps, level settings and environment exactly to try and replicate this issue.
I tried with Paid Memberships Pro v2.7.5 and PayFast v1.3.0 with the default generated membership pages and all is in order on my end. Any specific settings I would need to try or any common factor that causes this issue (such as level settings or steps taken) may help here.
Thank you for your understanding.
Sorry for bumping this, please can you ensure your servers firewall or modsecurity isn’t blocking these ITN requests and if they are could you please allow these communications between PayFast and your server.
Hi @andrewza
thank you for assisting me.
My hosting company has whitelisted PayFasts IP addresses.
I have deactivated all plugins except Elementor, and the 3 PmPro plugins ie.
• PmPro
• Payfast
• MMPU
I put it in Sandbox mode and this is what the ITN error messages said
” 2022-03-15 15:32:44
https://——-/wp-admin/admin-ajax.php?action=pmpro_payfast_itn_handler
Failed Invalid Header
2022-03-15 15:27:35
https://——-/wp-admin/admin-ajax.php?action=pmpro_payfast_itn_handler
Failed Invalid Header
2022-03-14 19:31:00
https://——-/wp-admin/admin-ajax.php?action=pmpro_payfast_itn_handler
Failed Invalid Header
2022-03-14 19:28:23
https://——-/wp-admin/admin-ajax.php?action=pmpro_payfast_itn_handler
Pending QUEUE cURL Error`
this is the same info PayFast support gave me.
Thank you
Thanks for trying that, could you please provide me with Site Health Information so I may overlook your server details and setup.
To retrieve this information, please navigate to Tools > Site Health > Select the info option at the top of the screen > Copy Information to Clipboard and include this in your next reply.
Hi @andrewza
Thank you so much for your assistance. I can breathe now.
After doing a site health check as you suggested I got a critical error… I forwarded it to my hosting company, they updated the PHP version and everything works perfectly.
Thank you again so much for your help and time
Glad to hear this is working for you. Please do not hesitate to reach out if you have any further questions.