Skip to content

Amazon

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

ConsoleLogin with Amazon
Endpoint groupSocial Login
EmailReturned, but not verified — cannot match an existing account
Signs inIn the browser
  1. Open the Login with Amazon console and choose Create a New Security Profile.

  2. Fill in the profile name, description and a Consent Privacy Notice URL.

    The name and description are what members read on the consent screen. The privacy URL is required.

  3. Open the profile’s Web Settings and press Edit.

  4. Add your site under Allowed Origins — the scheme and host, with no path.

  5. Add the redirect address under Allowed Return URLs: the string from Memberside → API Keys → Social Login → Amazon, which looks like https://yoursite.com/wp-json/memberside/v1/social/callback/amazon.

  6. Copy the Client ID and Client Secret from the same screen.

Why the email cannot match an existing account

Section titled “Why the email cannot match an existing account”

Amazon returns an address without a verification claim, so Memberside refuses to attach an Amazon sign-in to an account that already exists by matching it. New members can still register; existing ones should sign in first and link Amazon from Social Connects.

Under Memberside → API Keys → Social Login → Amazon:

FieldValue
Client IDThe Client ID
Client secretThe Client Secret
SymptomCauseFix
“The redirect URI is not on the allow list”The return URL is missing from Web SettingsAdd it and save
The consent screen shows no descriptionThe security profile has noneFill it in — members see it
An AWS key is refusedThis product uses its own credentialsCreate a security profile
A second account is created for an existing memberAmazon’s email is unverified, so matching is refusedHave them sign in first, then link