Skip to main content

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

PropertyDescription
account_emailThe application may want your email address for certain usage
account_phoneThe application may want your phone number for certain usage
account_credits_readEnable the application the check your remaining
account_credits_chargeEnable the application to charge your credits (usually for in-app purchases)
account_pay_as_you_goEnable the application to bill on a pay as you go purposes)
account_notificationsEnable the application the send notifications (via Subscripto Partner API)

Features

PropertyDescription
application_in_app_billingEnable 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_usageEnable the application to submit usage information. this feature allow you to submit usage information that can be used to reconcile usage data
application_marketingEnables the application to send you marketing message. This will allow you to send marketing communcation to the user via the Partner API.
application_notificationEnables the application to send notification messages related to the use of the application