Create an Application on Subscripto
Creating an application is the main purpose of partners to benefit from the Subscripto platform. Once you are registered, you open up your application to our user base to spend their credits using your application. This section outlines how to create an application and the specific values/settings that may be important during the setup.
Before you start
To create an app with Subscripto, you must first register with Subscripto as a Partner and complete your account setup.
Overview
Once you have registered as a partner, you will need to register an app to be able to:
- Enable integration: Start the integration of the "Login with Subscripto" button with your application
- Manage Permissions: You can select the permissions and features your application will request the user to agree to when they sign up to your application
- Obtain user credentials: Each application will have its own Application ID and Application Secret, which is needed for authentication and authorisation for generating an access token for the application
Permission and Features use cases
Permissions are how the application asks someone if if can access their data stored on the Subscripto platform.
Use cases define the available options that Subscripto will allow your application to interact with our platform and also the users that register with your application.
When you add a use case to your application, the features, permissions are displayed to the user for acceptance when they register with your application. For example, if you select application_billing, this will enable the application to perform billing requests for actions taken in their application.
You can add multiple use cases as required by your application, provided it makes sense for your application.
Our existing use cases
Permissions
| Property | Description |
|---|---|
| account_email | The application may want your email address for certain usage |
| account_phone | The application may want your phone number for certain usage |
| account_credits_read | Enable the application the check your remaining |
| account_credits_charge | Enable the application to charge your credits (usually for in-app purchases) |
| account_pay_as_you_go | Enable the application to bill on a pay as you go purposes) |
| account_notifications | Enable the application the send notifications (via Subscripto Partner API) |
Features
| Property | Description |
|---|---|
| application_in_app_billing | Enable in app billing. If you application enables the users to make additional purchase, you initate a charge for credits (equivalent to the monetary amount) |
| application_submit_metered_usage | Enable the application to submit usage information. this feature allow you to submit usage information that can be used to reconcile usage data |
| application_marketing | Enables the application to send you marketing message. This will allow you to send marketing communcation to the user via the Partner API. |
| application_notification | Enables the application to send notification messages related to the use of the application |