Now live for US MVNOs.  

DEVELOPERS

One API for the whole payment lifecycle.

Accept, authorize, recover, and defend payments through a single REST API. Predictable JSON, idempotent requests, and webhooks for every event. Test in minutes, ship on your own stack.

curl https://api.gettelpa.com/v1/charges \
  -H "Authorization: Bearer sk_live_..." \
  -d amount=2500 \
  -d currency=usd \
  -d subscriber=sub_8Ja20xK \
  -d recover=true

// 200 OK
{
  "id": "ch_1Qwrite",
  "status": "approved",
  "network_cost": 41,
  "telpa_fee": 54
}

Built for builders

A payments API that behaves the way you expect.

REST

Predictable JSON

Resource-oriented endpoints, standard HTTP verbs, idempotency keys on every write, and errors you can act on.

HOOKS

Webhooks for every event

Subscribe to approvals, declines, retries, recoveries, and disputes. Signed payloads, automatic redelivery.

SDKS

Server SDKs

Node, Python, Go, and Ruby, generated from the same spec, so the docs and the libraries never drift.

TEST

A real sandbox

Test keys, simulated declines and disputes, and a full event stream, so you can prove flows before going live.

LOGS

Request logs

Every API call, itemized with network cost and Telpa fee, searchable and replayable from the console.

AUTH

Scoped keys

Separate test and live keys, granular scopes, and rotation without downtime.

Quickstart

Live in three steps.

01

Get your keys

Create an account and grab a test key from the console. No sales call needed to start building.

02

Send a test charge

Run one request against the sandbox and watch the itemized cost and events come back in real time.

03

Go live

Swap in your live key and turn on the agents. Your existing billing stack stays where it is.

Start building on Telpa today.

Get API keys