Welcome to the Vexpay API! 👋

The central hub for Vexpay’s Partner API documentation, providing guides and references for building wallets, payments, invoicing, statements, trading, transfers, and embedded financial products.

Vexpay gives businesses the infrastructure to launch and manage digital financial experiences across fiat and crypto.

Explore Our Guides

Our documentation is divided into guides and API references. The guides provide high-level overviews and step-by-step instructions, while the API reference gives detailed information about each endpoint, request body, response, authentication requirement, and webhook event.

CategoryDescription
AuthenticationLearn how to use a Partner API key to create a short-lived Bearer token for secure API requests.
WalletsCreate and manage wallet balances, supported assets, deposit addresses, and wallet activity.Create and manage wallet balances, supported assets, deposit addresses, and wallet activity.
StatementsAccess monthly stored statement snapshots or generate custom statements without saving them.
Payment LinksCreate payment links, track payment status, cancel links, and receive payment completion events.
InvoicesCreate invoices, send invoices, attach payment links, mark invoices paid or void, and track invoice status.
Quotes & TradingRequest buy/sell quotes, accept quotes, view quote history, and retrieve exchange rates.
TransfersSend crypto, withdraw fiat, and track transfer status.
BeneficiariesCreate, verify, update, and manage payout beneficiaries and contacts.
WebhooksReceive real-time event notifications for payments, invoices, transfers, withdrawals, KYB, statements, and trading events.
ErrorsUnderstand API error responses, validation failures, authentication errors, and recommended handling patterns.

API Base URLs

All API requests should be made to the following base URLs, depending on the environment.


Did this page help you?