Skip to content

Patreon

Members sign in with their Patreon account, in the system browser.

ConsolePatreon developer portal
Endpoint groupSocial Login
EmailReturned, and verified — Patreon can match an existing account
Signs inIn the browser
  1. Open the Patreon developer portal and register a client.

  2. Fill in the App Name, Description and App Category. Members read the name and description when authorising.

  3. 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.

  4. Set the API version to 2 if you are asked.

  5. Copy the Client ID and Client Secret.

Sign-in uses the identity and identity[email] scopes, which return the member’s name and address.

Under Memberside → API Keys → Social Login → Patreon:

FieldValue
Client IDThe Client ID
Client secretThe Client Secret
SymptomCauseFix
“Invalid redirect_uri”The address does not match the registered oneCopy it again
No email comes backThe client was registered against API version 1Register it for version 2
A patron signs in with no membershipSign-in carries identity onlyUse a membership plugin on your site
The client secret stopped workingIt was regenerated in the portalPaste the new one