Build the future of finance
with VaultsPay APIs
Integrate your SaaS application with VaultsPay to access FinTech services — secure user onboarding, multi-currency accounts, virtual & physical payment cards, and real-time webhooks.
Authorised & regulated by the Central Bank of the UAE
Explore Sections
Set Up
Authentication, environments, and your first API call in minutes.Read docsUsers
Create and manage end users, run KYC, and handle identity verification.Read docsAccounts
Open multi-currency accounts, fetch balances, list transactions and IBANs.Read docsPayment Cards
Issue virtual cards, convert to physical, set PINs, and freeze instantly.Read docsWebhooks
Receive real-time events for users, transactions, cards, and more.Read docsAPI Reference
Full reference: endpoints, parameters, examples, status codes and errors.Read docsWhy VaultsPay?
- Regulated & trusted — Authorised by the Central Bank of the UAE as an Electronic Money Institution.
- Built for developers — Clean REST APIs, JSON everywhere, predictable errors.
- Production-ready SDKs — First-class JavaScript, Python and PHP clients.
- Real-time events — Signed webhooks with automatic retries.
Quick Example
Create a new end-user in under a minute:
curl
curl -X POST https://api.vaultspay.ae/v1/users \
-H "Authorization: Bearer sk_test_yourApiKeyHere" \
-H "Content-Type: application/json" \
-d '{
"email": "ali@example.com",
"first_name": "Ali",
"last_name": "Hassan",
"mobile": "+971501234567"
}'Ready to build? Head to the Set Up guide →