> ## Documentation Index
> Fetch the complete documentation index at: https://docs.payviox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# API Introduction

> Build powerful payment integrations with the Payviox REST API

## 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.

<Note>
  **Try it now!** Each endpoint includes an interactive playground where you can test API calls directly from your browser using your API key.
</Note>

<CardGroup cols={2}>
  <Card title="Authentication" icon="key" href="/api/authentication">
    Learn how to authenticate your API requests
  </Card>

  <Card title="Endpoints" icon="bracket-curly" href="/api/endpoints/create-session">
    Explore available API endpoints
  </Card>

  <Card title="Dashboard" icon="chart-line" href="https://dash.payviox.com">
    Monitor your payments
  </Card>

  <Card title="Best Practices" icon="star" href="/api/authentication">
    Security and authentication
  </Card>
</CardGroup>

## Key Features

<AccordionGroup>
  <Accordion title="RESTful Design">
    Our API follows REST principles with predictable resource-oriented URLs, accepts JSON-encoded request bodies, and returns JSON-encoded responses.
  </Accordion>

  <Accordion title="Secure Authentication">
    All API requests are authenticated using Bearer tokens. Your API keys are unique to your business and should be kept secure.
  </Accordion>

  <Accordion title="Multiple Payment Methods">
    Support for various payment methods including cards, crypto, bank transfers, and more.
  </Accordion>

  <Accordion title="Real-time Updates">
    Monitor payment status in real-time through your dashboard.
  </Accordion>
</AccordionGroup>

## Base URL

All API requests should be made to:

```
https://api.payviox.com
```

## Rate Limits

Rate limiting is enforced on all API endpoints. If you exceed the limit, you will receive a `429 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](mailto:support@payviox.com)
* Documentation: [https://docs.payviox.com](https://docs.payviox.com)
* Dashboard: [https://dash.payviox.com](https://dash.payviox.com)
