• Hi,

    I have an issue with the old members of PMPro. I switched the domain so it changed the IPN Handler URL as well.

    I have changed it in PayPal but somehow the webhook that I made on the website is not called.

    Do I need to redirect the IPN URL to the new one for the old members?

    Please advise.

    Thank you.

Viewing 12 replies - 1 through 12 (of 12 total)
  • Thread Starter Jovian Christianto

    (@jovianch)

    Hi, I have another question.

    I checked for new members as well, the recurring webhook is not working well.

    I try to troubleshoot the IPN URL by by navigating to the IPN URL directly (/wp-admin/admin-ajax.php?action=ipnhandler) and the result is
    Logged On: 02/05/2024 04:46:37 Array ( ) FP! INVALID ————-

    Do you know that is the issue?

    Plugin Support Jarryd Long

    (@jarryd-long)

    Hi there, thank you for reaching out to Paid Memberships Pro.

    I try to troubleshoot the IPN URL by by navigating to the IPN URL directly (/wp-admin/admin-ajax.php?action=ipnhandler) and the result is
    Logged On: 02/05/2024 04:46:37 Array ( ) FP! INVALID ————-

    Do you know that is the issue?

    This is the expected response and ensures that your IPN handler is working as expected.

    I have changed it in PayPal but somehow the webhook that I made on the website is not called.

    Nothing in PMPro would need to be changed after changing domains – you would only need to update the IPN URL in PayPal from the old domain to the new domain and all existing subscriptions and new signups will go through there.

    Thread Starter Jovian Christianto

    (@jovianch)

    Hi,

    Thank you for your answer.

    Ok, I think the connection between PayPal and our website works fine.

    I use the pmpro_subscription_payment_completed hook, but the function is not called.

    There is no order created as well for customer (for recurring payments).

    I followed your blog suggestion: https://www.paidmembershipspro.com/troubleshooting-orders-not-created-recurring-payments/

    But I am still experiencing the same issue.

    Plugin Support Jarryd Long

    (@jarryd-long)

    Please login to your PayPal account and take a screenshot of the IPN URL that has been set in the account, and send it through to me?

    After switching domains did you change hosts as well? Is there any chance that your host could be blocking requests to your site from PayPal?

    P

    lease can you provide us with your Site Health information for your WordPress site? Your Site Health contains details about your WordPress and PMPro setup which can help us quickly pinpoint possible conflicts or problems that could cause the issue you’re currently experiencing.

    Please follow the steps below to retrieve your Site Health Info in the WordPress admin and reply back to us when the details have been added:

    1. Navigate to Tools > Site Health in the WordPress admin.
    2. Click on the “Info” tab.
    3. Click the button to “Copy site info to clipboard”.

    The entire output of your Site Health is now copied to your clipboard. You can then paste it into a reply here.

    Thread Starter Jovian Christianto

    (@jovianch)

    Hi,

    Below is the screenshot of the IPN setting.

    We changed WordPress structure to Bedrock (https://roots.io/bedrock/)

    For the Site Health, is it ok to share it here publicly?

    By the way, I found that old members still point to the old pointer URL, but the new members point the the correct URL.

    Is there a way to redirect the old members into the correct IPN URL?

    Plugin Support Jarryd Long

    (@jarryd-long)

    You would need to reach out to PayPal support for further feedback on having the old members pointing to a different URL as we don’t have any control over this.

    Thread Starter Jovian Christianto

    (@jovianch)

    I found your blog that said we may need to forward message from the old domain to the new domain.

    Can you please confirm it?

    This is the blog URL: https://www.paidmembershipspro.com/troubleshooting-paypal-ipn-issues/

    Plugin Support Jarryd Long

    (@jarryd-long)

    This will work, I apologize for missing this. You can implement a script as mentioned in the documentation in your screenshot that will forward the old URL requests to the new URL as well.

    Thread Starter Jovian Christianto

    (@jovianch)

    Great, thanks for the confirmation.

    Let me try it first and will update on it in this forum.

    Plugin Support Jarryd Long

    (@jarryd-long)

    Thanks, looking forward to hearing back from you.

    Thread Starter Jovian Christianto

    (@jovianch)

    Hi,

    I redirected the old IPN URL to the new one and it’s working now.

    Thank you for the support.

    Plugin Support Jarryd Long

    (@jarryd-long)

    I’m so glad to hear it’s now working as expected for you. Please feel free to reach out if there’s anything else we can assist with.

    If you’re enjoying Paid Memberships Pro, would you mind rating it 5-stars to help spread the word??https://www.ads-software.com/support/plugin/paid-memberships-pro/reviews/

Viewing 12 replies - 1 through 12 (of 12 total)
  • The topic ‘Switched domains while using Paid Memberships Pro’ is closed to new replies.