# Payviox Documentation ## Docs - [Authentication](https://docs.payviox.com/api/authentication.md): Learn how to authenticate your API requests - [Create Session](https://docs.payviox.com/api/endpoints/create-session.md): Create a new payment session - [Get Balance](https://docs.payviox.com/api/endpoints/get-balance.md): Retrieve your business balance - [Get Payment Methods](https://docs.payviox.com/api/endpoints/get-payment-methods.md): Retrieve available payment methods for your business - [API Introduction](https://docs.payviox.com/api/introduction.md): Build powerful payment integrations with the Payviox REST API - [Payout API Authentication](https://docs.payviox.com/api/payout/authentication.md): Learn how to authenticate Payout API requests - [Create Payout User](https://docs.payviox.com/api/payout/create-payout-user.md): Create or update a payout user and allocate balance - [Payout API Introduction](https://docs.payviox.com/api/payout/introduction.md): Distribute funds to users and manage payout operations - [Payout Webhooks](https://docs.payviox.com/api/payout/webhooks.md): Receive real-time notifications when payout events occur - [Security & Best Practices](https://docs.payviox.com/quickstart/best-practices.md): Learn security best practices for payment integration - [Complete Integration Examples](https://docs.payviox.com/quickstart/examples.md): Full code examples for SDK and API integration - [Choose Your Integration Method](https://docs.payviox.com/quickstart/integration-methods.md): Compare SDK and API integration methods - [Overview](https://docs.payviox.com/quickstart/overview.md): Understand the technical flow of payment processing with Payviox - [Understanding Webhooks](https://docs.payviox.com/quickstart/webhooks.md): Learn how webhooks work for payment notifications - [createSession()](https://docs.payviox.com/sdk/api-reference/create-session.md): Create a new payment session and optionally redirect or embed an iframe - [getPaymentsMethods()](https://docs.payviox.com/sdk/api-reference/get-payments-methods.md): Retrieve available payment methods - [openIframe()](https://docs.payviox.com/sdk/api-reference/open-iframe.md): Manually open an iframe for a payment session - [openSession()](https://docs.payviox.com/sdk/api-reference/open-session.md): Manually redirect the user to the payment page - [Payment Methods](https://docs.payviox.com/sdk/api-reference/payment-methods.md): Understanding and using payment method identifiers - [Payviox Class](https://docs.payviox.com/sdk/api-reference/payviox-class.md): Initialize and configure the Payviox SDK - [Installation](https://docs.payviox.com/sdk/installation.md): Install and set up the Payviox JavaScript SDK in your project - [Iframe integration](https://docs.payviox.com/sdk/integration/iframe.md): Embed the payment flow directly into your website using an iframe - [Redirect integration](https://docs.payviox.com/sdk/integration/redirect.md): Redirect customers to a secure hosted payment page - [Payviox JavaScript SDK](https://docs.payviox.com/sdk/introduction.md): Integrate payment processing into your web application with the Payviox JavaScript SDK - [Webhook Integration](https://docs.payviox.com/webhooks/integration.md): Learn how to receive and verify webhook notifications from Payviox ## OpenAPI Specs - [openapi](https://docs.payviox.com/api/openapi.yaml) - [api-reference](https://docs.payviox.com/api-reference.yaml)