Developers
You do not need our API to get started. It is there when you need it.
Merchants configure payments, POS, terminals and checkout from the dashboard and can be live in as little as 10 minutes. When you want deeper control, you get a predictable REST API, signed webhooks and typed SDKs.
const payment = await transferti.payments.create({
amount: 4250,
currency: "EUR",
reference: "ORDER-1842",
capture: true
});Webhook events
Two ways to start
Start without developers. Scale with APIs when you need them.
From the dashboard
No code, no integration project
Set up products, taxes, staff, terminals, checkout and payment links yourself. The assistant drafts the configuration from a short description of the business.
- Go live in as little as 10 minutes
- Payments and POS from one account
- Hosted checkout, links and QR without code
With your team
Custom builds when the business needs them
Keep the same account and add the API where you want control: bespoke checkout, back-office sync, platform payouts or your own product surface.
- REST API with idempotent writes
- Signed webhooks for every state change
- Typed SDKs and a full test mode
Documentation
Payments API
Create, capture, cancel and refund payments with idempotent requests.
OpenCheckout
Redirect or embed a hosted payment page styled to your brand.
OpenTerminals
Send an amount to a physical device and receive the result.
OpenWebhooks
Signed, retried notifications for every payment state change.
OpenSDKs
Typed server libraries and client components.
OpenAuthentication
API keys, environments and key rotation.
OpenTesting
Build the whole flow before you take a real payment.
OpenAPI reference
Endpoint-by-endpoint detail for the full payment lifecycle.
OpenQuickstart
One request creates a payment.
Amounts are in minor units. Every payment returns a stable id and a status you can follow through webhooks.
- Test and live keys per environment
- Idempotency keys on every write
- Signed webhook deliveries with retries
const payment = await transferti.payments.create({
amount: 4250,
currency: "EUR",
reference: "ORDER-1842",
capture: true
});Build your first payment today.
Create an account, use test keys and go live when you are ready.