VeliraPay API
A small REST API for creating payment links and charges, checking their status and getting told the moment a payment lands. JSON in, JSON out.
- Base URL https://api.velirapay.com/v1
- Format JSON request bodies and responses, UTF-8
- Rate limit 120 requests per minute per key
- Versioning The version is in the path; breaking changes get a new one
Your first request
Create an API key under Developers → API keys, send it as a bearer token, and ask the API which account it belongs to and what it can be paid in.
curl https://api.velirapay.com/v1/account \ -H "Authorization: Bearer vp_live_…" \ -H "Accept: application/json"
Find your way around
Every page below is one topic. The sidebar keeps them within reach wherever you are.
How to authenticate, repeat a request safely, page through a list and read an error.
Every object and endpoint: the account behind your key, payment links, charges, invoices and events.
Get told the moment a payment lands, prove the delivery came from us, and survive a receiver that is down.
Let an assistant raise invoices, make payment links and check what has been paid.
Ready to build?
Create an account, add an API key and a webhook endpoint, and send yourself a test event. Everything here is free during the beta.