Skip to content
Inkress for developers

Build on the payments Jamaican businesses already use.

Take card payments in your product, build apps merchants install from their dashboard, or run merchants on your own platform. Start in test mode with keys you get in a minute.

Test mode that behaves like live

Everything you build in test mode works the same way once you switch to live keys.

  • Test keys from the first minuteCreate an organisation and you get sk_test_ keys. Point the SDK at sandbox and every call goes to the test environment.
  • A sandbox merchant with sample dataOrders, customers and a subscription to read and play with, so your screens aren't empty.
  • Test cards for every outcomeApproved, 3-D Secure and declined, on the same payment page your customers will see.
  • Webhooks in test mode tooSigned and delivered like live ones, so you can check your signature code before launch.

See every request and every delivery

When something breaks, the answer is in the portal, not in a support ticket.

  • Request logsEvery API call with its status, time and request ID. Paste an ID into search to jump straight to it.
  • Webhook deliveriesWhat we sent, what your server answered and how long it took. Failed deliveries retry on their own; replay any of them.
  • Secrets you can rollRoll a webhook signing secret from the portal whenever you need to, without contacting Inkress.

SDKs for the stacks you use

Or call the REST API from anything that speaks HTTPS.

@inkress/admin-sdk1.1.52

Orders, payment links, subscriptions, merchants, payouts and webhooks. TypeScript, for Node, browsers and React Native.

npm install @inkress/admin-sdk
@inkress/storefront-sdk1.1.2

Everything a storefront needs: products, carts and checkout, in the browser or Node.

npm install @inkress/storefront-sdk
@inkress/app-bridge0.1.0

For apps embedded in the merchant dashboard: merchant identity, host-rendered UI and token exchange.

npm install @inkress/app-bridge
@inkress/app-kit0.1.0

Embedded apps on React Router 7: session and OAuth, an authenticated SDK in loaders, webhooks.

npm install @inkress/app-kit
inkress0.3.0

The Elixir client, for Phoenix and anything else on the BEAM.

{:inkress, "~> 0.3"}
REST APIv1

JSON over HTTPS with bearer tokens. Every guide shows cURL, Node, PHP and Elixir.

api.inkress.com/api/v1

Get your test keys

Create an organisation and you get test keys and a sandbox merchant straight away. Switch to live once your business details are checked.