Financial infrastructure for builders
CrossPay gives your product the building blocks for wallets, currency exchange, transfers, identity, and secure user experiences.
Start here
Choose a workflow, open the reference, and test requests against your current CrossPay environment.
Browse registered endpoints with schemas, responses, authorization, and Try It Out.
Open Swagger UI →Take the ready-to-use collection into Postman and move from exploration to repeatable requests.
Get the collection →Check service availability and discover supported currencies before building your first workflow.
Call health endpoint →Register, sign in, issue tokens, verify OTPs, and secure sensitive actions with a PIN.
View auth endpoints →Work with balances, deposits, withdrawals, transfers, savings, and transaction history.
View wallet endpoints →Explore rates, liquidity, instant exchange requests, and peer-to-peer listings.
View exchange endpoints →Quick start
Login with a seeded demo account, authorize Swagger, and try an authenticated endpoint.
POST /api/v1/auth/login { "email": "demo@crosspay.com", "password": "Demo123!", "device_id": "local-dev" }
Test accounts
Run php artisan db:seed before using these accounts in a fresh database.
demo@crosspay.comPassword
Demo123!admin@crosspay.comPassword
SuperAdmin123!