API Services

Our rails. Your checkout.

A REST API and signed webhooks for putting crypto payment inside your own product — a platform, a marketplace, a storefront you built yourself. Use our hosted checkout, or build your own on top of the quote endpoints and keep the whole experience yours.

  • REST and webhooksA documented HTTP API with an OpenAPI schema.
  • Hosted or your own UIRedirect to our checkout, or render it yourself.
  • Priced on volumeScoped to your integration, not a fixed tier.
How it works

Four steps, start to settled.

  1. 01Create your API keys

    In the merchant dashboard, once your account is approved. Keys are scoped to your organisation, and you rotate them yourself without talking to us.

  2. 02Open a checkout session

    One call from your backend with the amount, the currency and where to send the customer afterwards. You get back a session you can redirect to — or the live quote data to render your own screen against.

  3. 03The customer pays

    On our hosted checkout or inside your own interface. Either way the payment is tracked against the session you created, so your order id and ours stay joined up.

  4. 04Your system hears about it

    A signed webhook fires the moment the status changes — confirmed, underpaid, expired, failed. Your fulfilment reacts to the event instead of polling for it.

What you get

In the box, and on the invoice.

Included
  • Full REST API with an OpenAPI schema
  • Checkout sessions and payment intents
  • Live quote and currency endpoints
  • Signed webhooks on every status change
  • Checkout customisation and white-label options
  • Dedicated integration support and custom SLAs
What it costs
Custom
by volume and scope

0% transaction fee, as with every EnterPay product. Integration support is included rather than billed as a project.

Full pricing breakdown →
Who it is for

Where this one earns its keep.

Platforms and marketplaces

Routing payment per product or per seller, where a single hosted checkout was never going to be enough.

Digital products and SaaS

Taking payment inside the application, at the moment the customer decides, without sending them somewhere that looks like somebody else.

Storefronts built in-house

A checkout you already designed and do not intend to give up. The API supplies the rails underneath it.

Anyone outgrowing a plugin

When the off-the-shelf integration stops matching how your business actually works, this is the layer beneath it.

Questions

The ones people actually ask.

Which events does the webhook send?

One for a payment that succeeds, and one for each way it can fall short — underpaid, expired, failed, or held for review. Every delivery is signed, so your endpoint can confirm it came from us. The endpoint reference lists them all.

Do I have to use your checkout page?

No. The hosted checkout is the fastest route to live and most integrations start there. If you would rather own the whole experience, the quote and currency endpoints give you the exchange data to render your own screen, and the session still tracks the payment for you.

Is there a specification I can read?

Yes — the API publishes an OpenAPI schema, so you can generate a client rather than hand-write one. Ask us and we will point you at it along with the current endpoint reference.

Can I test before going live?

Yes. You get keys against a test environment first, so you can run the full flow — session, payment, webhook, failure cases — before a real customer ever sees it.

How long does an integration usually take?

A hosted-checkout integration is a small job: create a session, redirect, handle a webhook. Building your own checkout interface takes longer, and how much longer depends entirely on that interface. We would rather scope it with you than quote you a number that turns out to be wrong.

When and how do I get paid?

You choose. Convert to EUR, USD or GBP and we settle to the bank account you verified during onboarding, or keep the crypto in your own wallet. Either way the payment is yours the moment it confirms on-chain — settlement is a separate decision you make afterwards, not a queue you wait in.

So what does EnterPay actually charge?

The product fee, and nothing taken out of a payment. Converting to fiat and withdrawing to your bank costs 1.5–2% depending on the region; keeping what arrived costs nothing. Your customer is quoted a rate that carries the conversion margin, so you collect the amount you asked for. No setup or integration fees.

Get in touch

Tell us what you are building.

Volume, platform and what the checkout has to feel like. We will come back with the integration shape and a price, not a brochure.

Prefer to read first? See what it costs or the rest of the range.