Developers and API

Connect your systems to your Valtora account.

A REST API for business accounts: read balances, manage recipients, quote and create payments, and get signed webhooks. Every payment made through the API waits for an approver's passkey in the app.

  • Scoped keys with expiry
  • Signed webhooks
  • Payments approved by passkey
  • OpenAPI reference

What you get

Balances and accounts

List your accounts with their posted, held and available balances.

Recipients

List your saved recipients and add new ones, checked as they are in the app.

Payments

Get every way to pay with its fee and arrival, then pay with the quote you choose. An approver releases it with a passkey in the app; above your threshold, two approvers do.

Webhooks

Signed events to up to 5 https endpoints, each with its own secret. Send a test event, send a failed delivery again, or send again everything that failed in the last 24 hours.

Keys and limits

The account owner creates keys with a passkey, choosing their permissions and an expiry of 30 to 365 days. Up to 120 requests a minute per key; revoking a key stops it at once.

Partner API

Banking, merchant services, and crypto and FX modules for businesses that build on Valtora, including conversions, payouts and crypto withdrawals. Switched on per client after our review.

A payment in two calls

Quote first, then pay with the quote. Amounts are strings of minor units, and every call that creates something takes an idempotency key.

1. Get the ways to pay

curl https://valtorapro.com/api/v1/payments/quotes \
  -H "Authorization: Bearer vt_live_…" \
  -H "Content-Type: application/json" \
  -d '{"beneficiary_id": "5b2f…", "amount": "125000"}'

2. Pay with the quote

curl https://valtorapro.com/api/v1/payments \
  -H "Authorization: Bearer vt_live_…" \
  -H "Idempotency-Key: inv-2041" \
  -H "Content-Type: application/json" \
  -d '{"quote_id": "9a8b…", "reference": "INV-2041"}'

Who uses it

01

Finance and ERP

Pull balances into your books and create supplier payments from your accounting system; your approvers release them in the app.

02

Marketplaces and platforms

Pay sellers and partners from your own back end, with webhooks telling you each payment's status.

03

Treasury

Follow balances and payment status from your treasury tools without signing in.

Pricing

Payments made through the API cost the same as in the app. Partner API pricing is agreed when we review your use. Standard fees are on the pricing page.

Find your prices

Questions

Who can use the API?

Business accounts. The account owner creates keys in Developers with their passkey.

Can an API key send money on its own?

No. Every payment made through the API waits for an approver's passkey in the app, and your approval threshold and limits apply.

Can we convert currencies, pay out or withdraw crypto by API?

Yes, through the Partner API. It's switched on per client after our review.

Where is the API reference?

The OpenAPI files are public and linked on this page. Signed-in clients also find the reference under Developers.

Talk to us about the API.

Tell us how money moves through your business and we'll reply by email to arrange a call.

Chat on Telegram

Valtora coordinates your business review and onboarding.

Services of interest
Add more detail (optional)

We use these details only to respond to your enquiry. Availability depends on business activity, jurisdiction and eligibility review.