• Hi!

    I run a medical education website, which uses ProfilePress to manage paid memberships.

    A few weeks ago, I integrated the open-source plugin Connect ProfilePress and Discord (from GitHub), and it worked perfectly at first, it correctly assigned Discord roles to new members and was exactly what I needed.

    However, starting last week, we noticed a problem: Stripe payments stopped working. When someone tries to check out, a red line appears at the top of the screen, and the transaction fails. After troubleshooting and reaching out to ProfilePress support, we discovered that the issue occurs only when the Discord/ProfilePress plugin is active — it seems to block or interfere with the AJAX calls on the checkout page.

    Disabling the plugin immediately fixes the problem.
    ProfilePress confirmed that the issue is linked to this third-party integration and recommended I post here for further help.

    I’m not a developer, but I find it odd that the integration worked for several weeks before suddenly causing issues. That said, I’d really like to keep this functionality, as Discord is intended to be our private community hub for active members. I’d appreciate any help with:

    • Is there a known fix or updated version of the plugin that resolves this Stripe checkout conflict?
    • If not, is there a safe and compatible alternative for assigning Discord roles to ProfilePress members?

    Happy to provide more technical details if needed, or work with both sides if something needs to be updated in ProfilePress.

    Thanks in advance for your time and help!

    Warm regards,
    Taim

    The page I need help with: [log in to see the link]

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Contributor Younes

    (@vanbom)

    Hello,

    Thank you for reaching out.

    To help identify the issue with Stripe payment being blocked when using the ProfilePress Discord integration, I will need a bit more information.

    As a first step, please open your browser console (press F12 on your keyboard, then go to the Console tab) and try placing an order again. Check if you see any error message like:
    “You do not have sufficient rights.”

    If you see this or any other error messages, please copy them and share them here. This will help me understand the cause and provide an accurate solution.

    Looking forward to your response.

    Thread Starter Taiim

    (@taimdawod)

    Hi Younes,

    Thank you for the quick response.

    At the moment, the plugin is deactivated, It had to turn it off after we discovered it was causing Stripe payments to fail, and I didn’t want to risk more lost transactions.

    Since it’s currently deactivated and everything is working. I do have a screenshot from when the issue was happening, which shows the red stripe that appeared at the top during checkout, see below. Not sure if it’s of any help though.

    https://drive.google.com/file/d/1AH1nVD48RqF4fn16rYPP24cVrHOCyubF/view?usp=sharing

    I could try reinstalling the plugin and test again if this is the only way to troubleshoot. However last time, the issue didn’t happen right away, it only appeared after 2–3 weeks of the plugin working normally.. so I’m not sure if I’ll be able to reproduce it immediately.

    Would you still recommend reactivating and testing now, or is there anything else I could provide in the meantime?

    Thanks again,
    Taim

    Thread Starter Taiim

    (@taimdawod)

    I have now tried re-adding the plugin. The plugin is functional for the users that already have an active membership. But I am still getting the same error, a red line when someone tries to become a member.

    I did as you said, opened browse console, tried placing an order, and got this message:
    https://drive.google.com/file/d/17WV9xpw4zu6H992xSZNvGk4YzC0OMO_8/view?usp=sharing

    Hope you can help!

    Looking forward to your response. Taim

Viewing 3 replies - 1 through 3 (of 3 total)

The topic ‘Conflict: Plugin Blocks Checkout When Active (ProfilePress + Discord Integration’ is closed to new replies.