- Application Name: the public-facing name your end users will see.
- Client Type: which kind of client you’re registering. Read more
- Redirect URIs: the URL(s) on your application where users are sent back after they approve access to their data. Declaring these up front is a security requirement.
Your OAuth client must use an
https://URL for security reasons. Plainhttp://URLs are rejected — the only exception is when the hostname islocalhost, which lets you point athttp://localhostwhile testing in development. - Scopes: the set of scopes your application is permitted to request. For better privacy and security, request only the scopes your application genuinely requires.
- Homepage URL: a link to your application, displayed to end users on the authorization screen.
OAuth 2.0
Create an OAuth 2.0 Client
To start making authentication requests, your first step is to register an OAuth2 Client. This is the entity that represents you as a third-party developer and identifies your application to both Macropay and the end user during the authorization flow.
Clients are created and managed directly from your User Settings.
When registering a client, you’ll be asked to provide the following: