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

# Introduction

> Welcome to the LuxCore Payment Gateway API documentation

# LuxCore Payment Gateway API

LuxCore is a modern payment gateway that enables merchants to accept payments, process payouts, and manage their financial operations through a simple REST API.

<CardGroup cols={2}>
  <Card title="Quick Start" icon="rocket" href="/quickstart">
    Get up and running with your first API call in minutes
  </Card>

  <Card title="Authentication" icon="key" href="/authentication">
    Learn how to authenticate your API requests
  </Card>

  <Card title="Payments Guide" icon="credit-card" href="/guides/payments">
    Create deposits, withdrawals, and payment pages
  </Card>

  <Card title="Webhooks" icon="webhook" href="/guides/webhooks">
    Receive real-time notifications about payment events
  </Card>
</CardGroup>

## Features

<AccordionGroup>
  <Accordion title="Multiple Payment Methods">
    Accept payments via bank transfers, cash payments, card payments, PayID, and cryptocurrency. Multiple currencies supported (ARS, AUD, BRL, CNY, COP, EUR, GEL, MXN, TRY, USD, UYU).
  </Accordion>

  <Accordion title="Real-time Webhooks">
    Receive instant notifications when payment status changes. Secure webhook delivery with HMAC-SHA256 signatures and automatic retries.
  </Accordion>

  <Accordion title="Test & Production Modes">
    Use test API keys (`qp_test_sk_*`) for development and live keys (`qp_prod_sk_*`) for production. Same API, same endpoint, different behavior.
  </Accordion>

  <Accordion title="Hosted Payment Pages">
    Generate secure payment pages for your customers.
  </Accordion>
</AccordionGroup>

## Base URL

All API requests are made to:

```
https://api.lux-core.io/api/v1
```

<Note>
  The same endpoint is used for both test and production environments. The API key type determines whether transactions are real or simulated.
</Note>

## Supported Payment Methods

| Method          | Type           | Description                                         | Processing Time  |
| --------------- | -------------- | --------------------------------------------------- | ---------------- |
| `spei`          | Bank Transfer  | Mexican interbank transfer system (SPEI)            | Up to 30 minutes |
| `oxxo`          | Cash           | Pay at 20,000+ OXXO convenience stores              | Up to 30 minutes |
| `card`          | Card           | Credit and debit cards (tokenized)                  | Up to 30 minutes |
| `bank_transfer` | Bank Transfer  | Generic bank transfer                               | Up to 30 minutes |
| `cash`          | Cash           | Cash payments                                       | Up to 30 minutes |
| `crypto`        | Cryptocurrency | Crypto payments (USDT, etc.)                        | Up to 30 minutes |
| `payid`         | PayID          | Australian instant payment via email, phone, or ABN | Up to 10 minutes |
| `ipay`          | Online Payment | iPay redirect-based payments (Sri Lanka)            | Instant          |

## Supported Currencies

| Currency          | Code  | Country       | Default Method  |
| ----------------- | ----- | ------------- | --------------- |
| Argentine Peso    | `ARS` | Argentina     | `bank_transfer` |
| Australian Dollar | `AUD` | Australia     | `bank_transfer` |
| Brazilian Real    | `BRL` | Brazil        | `bank_transfer` |
| Chinese Yuan      | `CNY` | China         | `bank_transfer` |
| Colombian Peso    | `COP` | Colombia      | `bank_transfer` |
| Euro              | `EUR` | Europe        | `bank_transfer` |
| Georgian Lari     | `GEL` | Georgia       | `bank_transfer` |
| Mexican Peso      | `MXN` | Mexico        | `spei`          |
| Sri Lankan Rupee  | `LKR` | Sri Lanka     | `ipay`          |
| Turkish Lira      | `TRY` | Turkey        | `bank_transfer` |
| US Dollar         | `USD` | International | `bank_transfer` |
| Uruguayan Peso    | `UYU` | Uruguay       | `bank_transfer` |

## Need Help?

<CardGroup cols={2}>
  <Card title="API Reference" icon="code" href="/api-reference/overview">
    Explore all available endpoints
  </Card>

  <Card title="Support" icon="envelope" href="mailto:developers@lux-core.io">
    Contact our developer support team
  </Card>
</CardGroup>
