Unable to Connect my site to Patreon

The image says it all. I’m not able to connect Patreon to my website for some reason, and this message stays up all the time. I’m using the latest version of the Patreon WP plugin. Please help me resolve this issue. I only started the website so that my audience can view my content with this plugin, so it is of utmost importance for me that it works.

WP 6.8.1 with PHP 8.2.27
Patreon WordPress 1.9.12 with API v2

Edit: So I tried contacting my Hosting site. No human was available, but the AI made this conclusion:

Since your server cannot connect to Patreon’s API, this confirms there is a network connectivity issue between your hosting server and Patreon. This is not caused by your WordPress setup or plugin configuration.

The most common reasons could be:

  • Temporary network routing issues between your server location (India) and Patreon.
  • Patreon blocking connections from certain regions or IP ranges.
  • Rarely, outgoing connections to specific domains may be limited by upstream network providers.

Is it possible that this issue is due to my server location or IP address? (Both located in India.)

Edit 2: I got in touch with the hosting team. They did a bunch of tests and concluded that the error is on Patreon’s end. Please help me out ASAP.

Edit 3: I even tried to create a fresh blank website and tried to connect Patreon to it, still showing the same result.

I have been having the same problem as well over the past week or so. I refresh the API, establish connection, then it immediately drops the connection by the next page.

I’m also having this issue. (1) My hosting also determined the issue was on Patreon’s end. (2) I’m located in the US so I highly doubt it’s a location-based error. Disconnecting/reconnecting doesn’t do anything.

I’m having the same issue as well…

I have the same message, (my Wordpress hosted somewhere in West Europe).
But, despite it, the plugin seems to work correctly.

Update:
Recreating the API keys does not solve the issue.

@Fable_Weaver I have a couple of questions:

  1. Is the plugin working otherwise? Can you go to a your WP post editor, refresh the tier list and see correct tiers listed?
  2. Can you please go to “Patreon Settings” → “Health check”, expand the “Last 50 connection errors” and share the information there here?
  3. Can you please send me a private message with a link to your campaign?

I’m trying to understand whether the banner is appearing incorrectly or the plugin actually is not working properly.

Hi,

I am not Fable_Weaver, but as we have the same issue, I followed your instructions:

  1. Just to do the test, I created new Tier on my Patreon page, and then refreshed the Tier list on my WordPress - it works - the new Tier appeared immediately after refreshing.

  2. Attaching the screenshot (sorry, the forum does not allow attaching the txt files). There are more errors below, but I am not sure if it’s secure to publish them, because there are API keys there.

  3. I will send in few minutes.

Also, one of paid Patrons confirms the access to the restricted pages works.

The issue appeared without doing any recent changes. (However, I recreated and reconfigured the API connections one hour ago - but it was an attempt to solve the problem)

My versions:
WP 6.8.1 with PHP 8.0.30
Patreon WordPress 1.9.12 with API v2

1 Like

Thanks for sharing the details @Tomasz. I’m glad that tier listing works & user content is still gated. I think the error message is incorrectly displayed, we’ll look into a fix.

Also, good call - you should not share the private keys / credentials with anyone. :+1:

How do you get/create/find the tier list on WordPress?

Edit any page or post. Then, in the panel on the right, you will find the Patreon’s plugin configuration. There, you will find the list of your Tiers.

Thank you. Just found it…

1 Like

Hi @noertap!

  1. I refreshed the tier list, and even added a tier (just like @Tomasz) and it worked, the new tier was added.
  2. Adding the Last 50 Connection Errors. (Have manually removed all API keys.)
  3. Sending you the message after this comment.

Last 50 connection errors

These are the last 50 connection issues encountered by your site when contacting Patreon API. These are here for general info on health of the connection of your WP site to Patreon API. They only constitute an error if there are a lot of recent ones. Healthiest integrations should have a number of them (up to 50) in the long run.

0 days ago

Invalid token refresh response {“error”:“invalid_grant”}

0 days ago

Failed get/update creator token. HTTP 401, Response: {“error”:“invalid_grant”}

0.01 days ago

Invalid token refresh response {“error”:“invalid_grant”}

0.01 days ago

Failed get/update creator token. HTTP 401, Response: {“error”:“invalid_grant”}

0.06 days ago

Invalid token refresh response {“error”:“invalid_grant”}

0.06 days ago

Failed get/update creator token. HTTP 401, Response: {“error”:“invalid_grant”}

0.06 days ago

Invalid token refresh response {“error”:“invalid_grant”}

0.06 days ago

Failed get/update creator token. HTTP 401, Response: {“error”:“invalid_grant”}

0.07 days ago

delete_client - API v2 Class – (Removed) - Response code: 204 Response :

0.07 days ago

Invalid token refresh response {“error”:“invalid_grant”}

0.07 days ago

Failed get/update creator token. HTTP 401, Response: {“error”:“invalid_grant”}

0.07 days ago

delete_client - API v2 Class – (Removed) - Response code: 401 Response :{“errors”:[{“id”:“(Removed)”,“code_name”:“Unauthorized”,“code”:1,“title”:“Unauthorized”,“detail”:“The server could not verify that you are authorized to access the URL requested. You either supplied the wrong credentials (e.g. a bad password), or your browser doesn’t understand how to supply the credentials required.”,“status”:“401”,“challenge_metadata”:null}]}

0.07 days ago

Invalid token refresh response {“error”:“invalid_grant”}

0.07 days ago

Failed get/update creator token. HTTP 401, Response: {“error”:“invalid_grant”}

0.07 days ago

get_posts - API v2 Class - UUID (Removed) - Response code: 401 Response :{“errors”:[{“id”:“(Removed)”,“code_name”:“Unauthorized”,“code”:1,“title”:“Unauthorized”,“detail”:“The server could not verify that you are authorized to access the URL requested. You either supplied the wrong credentials (e.g. a bad password), or your browser doesn’t understand how to supply the credentials required.”,“status”:“401”,“challenge_metadata”:null}]}

0.07 days ago

Invalid token refresh response {“error”:“invalid_grant”}

0.07 days ago

Failed get/update creator token. HTTP 401, Response: {“error”:“invalid_grant”}

3.7 days ago

delete_client - API v2 Class - UUID (Removed) - Response code: 204 Response :

3.79 days ago

delete_client - API v2 Class - UUID (Removed) - Response code: 204 Response :

3.79 days ago

delete_client - API v2 Class - UUID (Removed) - Response code: 401 Response :{“errors”:[{“id”:“(Removed)”,“code_name”:“Unauthorized”,“code”:1,“title”:“Unauthorized”,“detail”:“The server could not verify that you are authorized to access the URL requested. You either supplied the wrong credentials (e.g. a bad password), or your browser doesn’t understand how to supply the credentials required.”,“status”:“401”,“challenge_metadata”:null}]}

3.79 days ago

Invalid token refresh response {“error”:“invalid_grant”}

3.79 days ago

Failed get/update creator token. HTTP 401, Response: {“error”:“invalid_grant”}

3.79 days ago

delete_client - API v2 Class - UUID (Removed) - Response code: 401 Response :{“errors”:[{“id”:“(Removed)”,“code_name”:“Unauthorized”,“code”:1,“title”:“Unauthorized”,“detail”:“The server could not verify that you are authorized to access the URL requested. You either supplied the wrong credentials (e.g. a bad password), or your browser doesn’t understand how to supply the credentials required.”,“status”:“401”,“challenge_metadata”:null}]}

3.79 days ago

Invalid token refresh response {“error”:“invalid_grant”}

3.79 days ago

Failed get/update creator token. HTTP 401, Response: {“error”:“invalid_grant”}

3.79 days ago

get_posts - API v2 Class - UUID (Removed) - Response code: 401 Response :{“errors”:[{“id”:“(Removed)”,“code_name”:“Unauthorized”,“code”:1,“title”:“Unauthorized”,“detail”:“The server could not verify that you are authorized to access the URL requested. You either supplied the wrong credentials (e.g. a bad password), or your browser doesn’t understand how to supply the credentials required.”,“status”:“401”,“challenge_metadata”:null}]}

3.79 days ago

Invalid token refresh response {“error”:“invalid_grant”}

3.79 days ago

Failed get/update creator token. HTTP 401, Response: {“error”:“invalid_grant”}

4.8 days ago

Failed to create connection. Response: [{“id”:“(Removed)”,“code_name”:“Unauthorized”,“code”:1,“title”:“Unauthorized”,“detail”:“The server could not verify that you are authorized to access the URL requested. You either supplied the wrong credentials (e.g. a bad password), or your browser doesn’t understand how to supply the credentials required.”,“status”:“401”,“challenge_metadata”:null}]

4.8 days ago

create_refresh_client - API v2 Class - UUID (Removed) - Response code: 401 Response :{“errors”:[{“id”:“(Removed)”,“code_name”:“Unauthorized”,“code”:1,“title”:“Unauthorized”,“detail”:“The server could not verify that you are authorized to access the URL requested. You either supplied the wrong credentials (e.g. a bad password), or your browser doesn’t understand how to supply the credentials required.”,“status”:“401”,“challenge_metadata”:null}]}

4.92 days ago

delete_client - API v2 Class - UUID (Removed) - Response code: 204 Response :

4.92 days ago

get_post - API v2 Class - UUID (Removed) - Response code: 401 Response :{“errors”:[{“id”:“(Removed)”,“code_name”:“Unauthorized”,“code”:1,“title”:“Unauthorized”,“detail”:“The server could not verify that you are authorized to access the URL requested. You either supplied the wrong credentials (e.g. a bad password), or your browser doesn’t understand how to supply the credentials required.”,“status”:“401”,“challenge_metadata”:null}]}

4.92 days ago

get_post - API v2 Class - UUID (Removed) - Response code: 401 Response :{“errors”:[{“id”:“(Removed)”,“code_name”:“Unauthorized”,“code”:1,“title”:“Unauthorized”,“detail”:“The server could not verify that you are authorized to access the URL requested. You either supplied the wrong credentials (e.g. a bad password), or your browser doesn’t understand how to supply the credentials required.”,“status”:“401”,“challenge_metadata”:null}]}

4.92 days ago

get_post - API v2 Class - UUID (Removed) - Response code: 401 Response :{“errors”:[{“id”:“(Removed)”,“code_name”:“Unauthorized”,“code”:1,“title”:“Unauthorized”,“detail”:“The server could not verify that you are authorized to access the URL requested. You either supplied the wrong credentials (e.g. a bad password), or your browser doesn’t understand how to supply the credentials required.”,“status”:“401”,“challenge_metadata”:null}]}

4.92 days ago

get_post - API v2 Class - UUID (Removed) - Response code: 401 Response :{“errors”:[{“id”:“(Removed)”,“code_name”:“Unauthorized”,“code”:1,“title”:“Unauthorized”,“detail”:“The server could not verify that you are authorized to access the URL requested. You either supplied the wrong credentials (e.g. a bad password), or your browser doesn’t understand how to supply the credentials required.”,“status”:“401”,“challenge_metadata”:null}]}

5.04 days ago

delete_client - API v2 Class - UUID (Removed) - Response code: 204 Response :

5.04 days ago

delete_client - API v2 Class - UUID (Removed) - Response code: 204 Response :

5.05 days ago

delete_client - API v2 Class - UUID (Removed) - Response code: 204 Response :

5.05 days ago

delete_client - API v2 Class - UUID (Removed) - Response code: 204 Response :

5.08 days ago

get_post - API v2 Class - UUID (Removed) - Response code: 401 Response :{“errors”:[{“id”:“(Removed)”,“code_name”:“Unauthorized”,“code”:1,“title”:“Unauthorized”,“detail”:“The server could not verify that you are authorized to access the URL requested. You either supplied the wrong credentials (e.g. a bad password), or your browser doesn’t understand how to supply the credentials required.”,“status”:“401”,“challenge_metadata”:null}]}

5.08 days ago

get_post - API v2 Class - UUID (Removed) - Response code: 401 Response :{“errors”:[{“id”:“(Removed)”,“code_name”:“Unauthorized”,“code”:1,“title”:“Unauthorized”,“detail”:“The server could not verify that you are authorized to access the URL requested. You either supplied the wrong credentials (e.g. a bad password), or your browser doesn’t understand how to supply the credentials required.”,“status”:“401”,“challenge_metadata”:null}]}

5.08 days ago

get_post - API v2 Class - UUID (Removed) - Response code: 401 Response :{“errors”:[{“id”:“(Removed)”,“code_name”:“Unauthorized”,“code”:1,“title”:“Unauthorized”,“detail”:“The server could not verify that you are authorized to access the URL requested. You either supplied the wrong credentials (e.g. a bad password), or your browser doesn’t understand how to supply the credentials required.”,“status”:“401”,“challenge_metadata”:null}]}

5.15 days ago

Invalid token refresh response {“error”:“invalid_grant”}

5.15 days ago

Failed get/update creator token. HTTP 401, Response: {“error”:“invalid_grant”}

5.18 days ago

delete_client - API v2 Class - UUID (Removed) - Response code: 204 Response :

5.32 days ago

delete_client - API v2 Class - UUID (Removed) - Response code: 204 Response :

5.62 days ago

delete_client - API v2 Class - UUID (Removed) - Response code: 204 Response :

5.62 days ago

delete_client - API v2 Class - UUID (Removed) - Response code: 204 Response :

5.66 days ago

delete_client - API v2 Class - UUID (Removed) - Response code: 204 Response :

5.67 days ago

delete_client - API v2 Class - UUID (Removed) - Response code: 204 Response :

1 Like

I’ve had the same problem for about a week
also many users who try to activate one of my packages on the Patreon site, see their accounts deactivated at the time of payment.

A new 1.9.13 version was just released, it should fix a few bugs, including the error showing incorrectly.

@Tomasz just confirmed with me that the error message is gone after updating their plugin.

For folks experiencing the issue:

  1. Please update your WP Patreon plugin to the latest 1.9.13 version
  2. [optional] - step through the re-connect flow to reset your connection credentials

@Fable_Weaver can you please confirm that the issue is fixed for you too after the above steps?

Thanks everyone for reporting this.

1 Like

Thank you so much for help @noertap. It is fixed now and I’m also able to gate my content as well.

1 Like

The latest plugin version eliminated the error message, but it still isn’t pulling our posts. It stopped pulling in Feb, and the import posts operation doesn’t result in any new posts showing up in the posts on WP.

UPDATE: It’s working, its just pulling ALL our posts.. including the podcast sync from our public RSS feed. UGH… Wish this had a filter for which content to sync.