Command Palette

Search for a command to run...

Skip to content

Developer toolkit.

Clean REST APIs, eight SDKs on one contract, and signed webhooks. Everything you need to integrate Reevit.

Kente & Co. · Sandboxexample response
create-payment.ts
import Reevit from '@reevit/node'; const reevit = new Reevit('pfk_test_…', 'org_…'); // One request. Reevit picks the provider and fails over for you.const payment = await reevit.payments.createIntent(  {    amount: 45000, // GHS 450.00, in pesewas    currency: 'GHS',    method: 'mobile_money',    country: 'GH',    customer_id: 'cust_123',  },  { idempotencyKey: 'order_8817' },); console.log(payment.id, payment.status);

pfk_test_ key · no real money moves

Response200 · 284 ms
POST /v1/paymentsidempotency · order_8817
idpay_8f20d1
statusprocessing
route[0]hubtel_live · 284 ms
Events · SSE
  1. payment.createdIntent accepted, routed to hubtel
  2. payment.succeededCustomer approved on MTN MoMo

One call, then every event streams back. Reevit picks the provider and returns the route in the response. The full developer overview →

Capabilities

A smaller surface for a larger payment stack.

Predictable resources, inspectable events, and tools that keep integration work close to the code.

01

REST API

Consistent, well-documented endpoints.

POST /v1/payments200
{ "amount": 45000, "currency": "GHS", "method": "mobile_money" }
responsepay_8f20d1 · processing
02

Language SDKs

Node.js, Python, Go, PHP, Rust, React, Vue and Svelte, on one contract.

SDKs8 · one contract
Node.jsPythonGoPHPRustReactVueSvelte
reevit.payments.createIntent(…)node
03

Webhooks

Real-time events with signature verification.

Incoming webhookverified
eventpayment.succeeded
X-Reevit-Signaturesha256=9f2c…
Signatureverified
04

Event logs

Debug with real-time event streams.

Event stream · SSE live
10:42:15payment.succeededpay_8f20d1
10:42:12payment.createdpay_8f20d1
10:41:58payment.failedpay_8f1d77
05

API key scopes

Granular permissions for each key.

Live keys2 active
Serverpfk_live_••••4f2a
MCP agentpfk_live_••••8b1c
scopeall scopes
06

Sandbox mode

Test everything without real money.

reevit CLIsandbox
$ reevit trigger payment.failed
payment.failed · forwarded 200
pfk_test_ keysno real money

Stop losing payments to provider downtime.

Free for your first 1,000 payments a month, and failed payments are never billed. Connect a provider and take your first payment before the coffee gets cold.