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
Finance and ERP
Pull balances into your books and create supplier payments from your accounting system; your approvers release them in the app.
Marketplaces and platforms
Pay sellers and partners from your own back end, with webhooks telling you each payment's status.
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.
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 TelegramValtora coordinates your business review and onboarding.