Skip to content
Inkress DevelopersBuild apps

Build an app every Inkress merchant can install.

Merchants add your app from their dashboard and approve what it can see and do. You get a token for each merchant, webhooks for their events, and a place inside their dashboard if you want one.

Free test modeOAuth with plain-word scopesEmbedded or standalone
A developer in a black coat working on a laptop

From idea to installed

Create the app

Name, redirect URLs and the scopes you need, each with a reason. You get a client ID and secret.

The merchant approves

They see what you ask for in plain words, like "See your orders", and choose Allow.

Act for them

Swap the code for that merchant's token. Calls outside what they approved return 403.

Get listed

After review, merchants find your app in the Inkress app directory and install it from there.

Live inside their dashboard

  • Embedded with app-bridge@inkress/app-bridge runs your app in the merchant's dashboard with their identity and Inkress's own buttons and dialogs.
  • A kit for React Router@inkress/app-kit handles the session, OAuth, an authenticated SDK in loaders, and webhooks.
  • Or run on your own siteStandalone apps use the same OAuth and tokens.
  • Webhooks per installSubscribe to the events your app needs for every merchant who installs it.

Merchants stay in control

  • Ask for lessEach scope shows on the install screen. Review asks why for anything that moves money.
  • Revoke any timeMerchants can remove your app from their dashboard. You see installs and removals in the portal.
  • New scopes need a yesIf your app needs more later, the merchant approves the new scopes before your token gets them.
Two colleagues looking at a monitor together

Build it once. Every merchant can install it.

Bookings, delivery, loyalty, accounting: if Jamaican businesses need it, there's room for your app.

Create your first app

Get test keys and a sandbox merchant to install it on. Submit for review when it's ready.