Welcome to Payviox API
The Payviox REST API allows you to create payment sessions and manage payment methods programmatically. Our API is designed to be simple, secure, and easy to integrate.Your customer is in a browser? The recommended setup is to create the session here with your secret key, then hand the returned
session_id to the JavaScript SDK, which takes the customer to the payment page. See Choose your integration method. Use the REST API on its own when there’s no browser in the flow — backend services, mobile app backends, non-JavaScript stacks, or payment links sent by email.Try it now! Each endpoint includes an interactive playground where you can test API calls directly from your browser using your API key.
Authentication
Learn how to authenticate your API requests
Endpoints
Explore available API endpoints
Dashboard
Monitor your payments
Best Practices
Security and authentication
Key Features
RESTful Design
RESTful Design
Our API follows REST principles with predictable resource-oriented URLs, accepts JSON-encoded request bodies, and returns JSON-encoded responses.
Secure Authentication
Secure Authentication
All API requests are authenticated using Bearer tokens. Your API keys are unique to your business and should be kept secure.
Multiple Payment Methods
Multiple Payment Methods
Support for various payment methods including cards, crypto, bank transfers, and more.
Real-time Updates
Real-time Updates
Monitor payment status in real-time through your dashboard.
Base URL
All API requests should be made to:Payment page URL
Once you have asession_id, the hosted payment page for it is:
openSession(), an HTTP redirect, or a link in an email. If you passed a paymentMethodId for a redirect-based provider, the session response contains a redirect_url instead; use that.
Rate Limits
Rate limiting is enforced on all API endpoints. If you exceed the limit, you will receive a429 Too Many Requests response with a Retry-After header indicating when you can retry.
Support
Need help? Contact our support team:- Email: support@payviox.com
- Documentation: https://docs.payviox.com
- Dashboard: https://dash.payviox.com