A payments API you can actually control.

Deterministic routing, normalized errors, and operational visibility without provider lock-in.

Developer Experience

Integrate once, operate many providers.

Keep your app logic clean while routing, reconciliation, and provider behavior stay centralized.

Routing & Failover APIs

Define route policies, fallback behavior, and operational controls without hardcoding provider logic into your app.

Observability & Error Normalization

Get consistent event and error surfaces across providers for easier debugging and alerting.

Ledger & Reconciliation Data

Expose unified transaction and settlement records for finance workflows and reporting pipelines.

Core Flow

Your app calls one API layer.

Tinker handles provider orchestration, retries, and fallback behavior while preserving a clean interface for your services.

POST /api/payments/initiate
{
  "amount": 15000,
  "currency": "KES",
  "reference": "order_7821"
}

Roadmap Fit

Built for what comes next.

  • Performance scoring and cost-aware routing (Phase 2)
  • Simulator and staged rollout controls (Phase 2)
  • Enterprise plugins and expanded production guidance (Phase 3)

Start building with confidence.

Use docs, APIs, and control-plane tooling designed for payment-critical engineering teams.