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

# Base URL

> Production and sandbox API endpoints

Quickei provides separate environments for development and production.

## Environments

<Tabs>
  <Tab title="Sandbox">
    Use the sandbox for development and testing. No real money is processed.

    **Payment Gateway API**

    ```
    https://quickei.io/pay/sandbox/api/v1
    ```

    **POS API**

    ```
    https://quickei.io/merchant-api/pos/v1
    ```
  </Tab>

  <Tab title="Production">
    Switch to production when you're ready to accept real payments.

    **Payment Gateway API**

    ```
    https://quickei.io/pay/api/v1
    ```

    **POS API**

    ```
    https://quickei.io/merchant-api/pos/v1
    ```
  </Tab>
</Tabs>

<Note>
  The sandbox environment behaves identically to production. All API responses, webhooks, and status flows work the same way — the only difference is that no real funds are moved.
</Note>

## Environment Summary

| Environment    | Payment Gateway Base URL                | POS Base URL                             |
| -------------- | --------------------------------------- | ---------------------------------------- |
| **Sandbox**    | `https://quickei.io/pay/sandbox/api/v1` | `https://quickei.io/merchant-api/pos/v1` |
| **Production** | `https://quickei.io/pay/api/v1`         | `https://quickei.io/merchant-api/pos/v1` |

<Tip>
  Use environment variables to switch between sandbox and production without changing your code:

  ```bash theme={null}
  # .env
  QUICKEI_BASE_URL=https://quickei.io/pay/sandbox/api/v1
  ```
</Tip>
