Patreon
Members sign in with their Patreon account, in the system browser.
Before you start
Section titled “Before you start”| Console | Patreon developer portal |
| Endpoint group | Social Login |
| Returned, and verified — Patreon can match an existing account | |
| Signs in | In the browser |
Create the client
Section titled “Create the client”-
Open the Patreon developer portal and register a client.
-
Fill in the App Name, Description and App Category. Members read the name and description when authorising.
-
Set the Redirect URI to the address from Memberside → API Keys → Social Login → Patreon, which looks like
https://yoursite.com/wp-json/memberside/v1/social/callback/patreon. -
Set the API version to 2 if you are asked.
-
Copy the Client ID and Client Secret.
Sign-in uses the identity and identity[email] scopes, which return the
member’s name and address.
What to paste into Memberside
Section titled “What to paste into Memberside”Under Memberside → API Keys → Social Login → Patreon:
| Field | Value |
|---|---|
| Client ID | The Client ID |
| Client secret | The Client Secret |
When it does not work
Section titled “When it does not work”| Symptom | Cause | Fix |
|---|---|---|
| “Invalid redirect_uri” | The address does not match the registered one | Copy it again |
| No email comes back | The client was registered against API version 1 | Register it for version 2 |
| A patron signs in with no membership | Sign-in carries identity only | Use a membership plugin on your site |
| The client secret stopped working | It was regenerated in the portal | Paste the new one |