Take payments from your own code
Create invoices from your system, follow each payment and react to webhooks the moment money lands. Requests are signed with your API key.
POST /invoices201 Created
{
"type": "GOODS_SERVICES",
"orderId": "ORD-2041",
"items": [
{ "title": "Consulting hour", "quantity": 3, "unitPrice": "120.00" }
]
}
→ invoice.businessInvoiceUrl: "https://pay.tedr.com/pay/PbQ7x8kR2mT4"Two APIs
Choose what you are building
- TEDR Pay API
Accept payments
Invoices of every type, payment status, payouts history and webhooks for paid, expired and blocked payments.
Quickstart · Authentication · Webhooks · Reference - TEDR Business API
Accounts, payments and cards
Connect a client’s TEDR Business account through OAuth, read balances, send transfers and manage cards.
OAuth · Accounts · Payments · Cards
How the API works
Signed requests
Each request carries your key ID, a timestamp and an HMAC signature.
Webhooks by a common standard
Events follow Standard Webhooks: signed, retried for about three days, with an ID you can use to skip duplicates.
Your order number
Pass your own order ID with a product invoice and find the invoice by it later.
