API & partners

Build payments
into your software

One REST integration gives your users all three ways to get paid — online, on a phone, on a terminal. The sandbox is available the moment you sign up, and you earn a recurring commission on every payment your merchants take.

Test keys straight away, no commercial approval required.

PHPNode.jsPythonJavaREST / cURL
Endpoints

One REST API, three ways to get paid

You create a payment with the same object, whether it's taken online, on a phone or on a terminal. Signed webhooks notify you of every status change.

POST/v1/paymentsCreate a payment — online, terminal, link or QR
GET/v1/payments/{id}Status and full lifecycle of a transaction
POST/v1/refundsPartial or full refund, routed to the right channel
POST/v1/payment-linksGenerate a payment link with an expiry
GET/v1/transactions?from=…Export and reconciliation, VAT per line
POST/v1/terminals/{id}/chargeTrigger a payment on a physical terminal
Webhooks

Signed, reliable, idempotent

Every event fires a webhook signed with HMAC-SHA256. Your backend checks the signature before doing anything — automatic retry if you don't respond.

  • HMAC-SHA256 signature on every payload
  • Automatic retry with exponential backoff
  • Idempotency guaranteed by a unique payment_id
  • You authenticate with API keys: one test pair, one production pair, revocable from your space.
  • Traces and debug logs in your space
Webhook — payment.succeededsigned
{
  "event": "payment.succeeded",
  "payment_id": "np_7k2xQ9",
  "amount": 32000,
  "channel": "payment_link",
  "signature": "hmac-sha256=…"
}
→ your backend verifies, confirms the order
Getting started

From the first request to production

1
pk_test_… / sk_test_…

Create your developer account

You get your test keys and make your first call within the day.

2
simulate: success · declined · timeout

Integrate and test

You wire up the webhooks and run your flows in the sandbox. Our engineering team answers your integration questions.

3
pk_live_… ✓ go-live

Go to production

We validate your integration with you, and your merchants start getting paid.

Partner programme

Every payment your merchants take
pays you

You earn a recurring commission on the volume taken by the merchants you've integrated. It's visible in real time in your partner space and paid out automatically every month.

  • The programme is contractual: the share, the calculation and the payout are set out in the partner agreement.
  • You track your volume and your commission merchant by merchant.
  • Your clients keep a Nextepay account in their own name; you keep the product relationship.
Partner space3 active merchants
Boutique Martin     12,480 €  +124.80 €
Café Central         8,920 €  +89.20 €
Studio Dupont        3,640 €  +36.40 €

— commission this month —
Total               250.40 €
Automatic payout on the 1st of the month
Free sandbox

Your test keys in a few minutes

You create your account, get your sandbox keys and make your first call within the day. For the partner programme, a technical and commercial call can be set up within a week.

Read the documentation Contact our team