Beginner7 min read

Provision your app

Register an app, enable the CaaS API, and submit it for approval.

Your first hands-on steps. Clicking through a dashboard, not writing code.

Provisioning means registering your app with Digimart and asking for permission to charge people from it. It ends with a human reviewing what you submitted.

You do this once per app. Everything happens in the portal, no code yet.

  1. Log in to Digimart

    Sign in to the user portal with the account you created in the previous guide.
  2. Go to the provisioning area

    This is where all your applications live. A new account has none yet.
  3. Choose Create New App

    This opens the form that describes your application to Digimart.
  4. Fill in the basic details

    Your app's name, what it does, and who it is for. Write this as if a stranger will read it, because a reviewer will. A vague description is the most common reason an app comes back for changes.
  5. Fill in the advanced details

    Technical settings for the app, including where it is hosted and how Digimart should reach it.
  6. Enable the CaaS API

    Click the CaaS API option to add charging to this application. Without this step your app exists but cannot take money.
  7. Enter the CaaS service details

    Describe the service being charged for and how it is delivered to the customer.
  8. Add charging details and submit

    Set your charging details and give Digimart the URL where charging success notifications should be sent. Then submit the app for approval.

The notification URL matters more than it looks

This is the address Digimart's server calls to tell you a charge succeeded. It must be a real, reachable HTTPS address that is live before you go to production, it is how you learn a payment actually completed. Developers can see the payload it receives on the Subscription Charging SDK page.

After you submit

A Digimart administrator reviews your application. Once it is approved you can publish your service publicly, and your API Key and API Secret become usable for live charging.

Common review criteria
What reviewers look atWhy
A clear description of the serviceSo it is obvious what the customer is paying for.
A working notification URLSo charge results can actually reach you.
Content that is legal and appropriateContent that offends the values, culture or sentiments of Bangladesh is prohibited outright.
Authorisation for any third-party service you resellYou must be able to produce the paperwork on request.

Waiting on a review? Email support@digimart.store for a status update.