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

# Introduction

> Learn how to integrate with the Rebell SuperApp platform through payment APIs or Mini Apps.

<a href="/changelog"><Badge>Documentation version 0.0.10 — Last updated: 2026-07-17 15:41</Badge></a>

The Rebell SuperApp provides a unified platform where users can access payment services and merchant experiences through Mini Apps. Merchants can integrate either through direct payment APIs or by building Mini Apps inside the SuperApp.

## Core Platform Components

<CardGroup cols={2}>
  <Card title="SuperApp Core" icon="mobile">
    The main mobile application hosting wallet, notifications, and Mini App access
  </Card>

  <Card title="Payments Platform" icon="credit-card">
    APIs and services to initiate, authorize, and settle payments
  </Card>

  <Card title="Mini App Framework" icon="window">
    Sandboxed JavaScript runtime for merchant applications
  </Card>

  <Card title="Integration Layer" icon="plug">
    Onboarding, credentials, APIs, webhooks, and SDKs
  </Card>
</CardGroup>

## Choose Your Integration Path

<Tabs>
  <Tab title="Payment APIs">
    ### Direct Payment Integration

    **Best for:** Ecommerce, POS systems, backend-driven flows

    **What you get:**

    * QR-based payments (scan or be scanned)
    * App-to-app payment flows
    * Server-to-server authentication
    * Webhook notifications
    * Full control over UI

    **Supported payment methods:**

    * Retail Pay (merchant scans user QR)
    * QR Order Pay (user scans merchant QR)
    * Link Pay (app redirection)

    [Explore Payment Integration →](/payment-integration/quick-integration-guide)
  </Tab>

  <Tab title="Mini Apps">
    ### Build Inside the SuperApp

    **Best for:** Multi-step flows, digital services, loyalty programs

    **What you get:**

    * Runs inside SuperApp sandbox
    * Pre-built UI components
    * Built-in authentication
    * Native payment integration
    * No app distribution needed

    **Ideal use cases:**

    * Mobility and parking
    * Food ordering
    * Entertainment and ticketing
    * Loyalty and rewards

    [Explore Mini App Development →](/mini-app/introduction)
  </Tab>

  <Tab title="Quick Start">
    ### Get a Mini App Running Fast

    **Best for:** New projects or existing web apps you want inside the SuperApp

    **What you get:**

    * Native Mini App with full JSAPI and platform UI
    * H5 Mini App — point to your existing web page, no build process
    * Step-by-step setup guide for both approaches

    **Choose your path:**

    * Native — best performance, recommended for new builds
    * H5 — minimal setup, ideal for migrating an existing web app

    [Explore Quick Start →](/quick-start/overview)
  </Tab>
</Tabs>

## Integration Process

<Steps>
  <Step title="Complete Merchant Onboarding">
    Register your business and complete compliance verification (AML/KYB). Rebell operates as a regulated payment institution under Italian and EU financial rules.
  </Step>

  <Step title="Receive Your Credentials">
    Get your Client-Id, RSA public key registration, and sandbox access after approval.
  </Step>

  <Step title="Choose Your Integration">
    Select between Payment APIs, Mini App development, or quick web integration based on your needs.
  </Step>

  <Step title="Build and Test">
    Integrate using our APIs, SDKs, or Mini App framework. Test thoroughly in the sandbox environment.
  </Step>

  <Step title="Go Live">
    Deploy to production after successful testing and final review.
  </Step>
</Steps>

## Quick Comparison

| Feature               | Payment APIs         | Mini Apps        | Web Integration |
| --------------------- | -------------------- | ---------------- | --------------- |
| **Integration Speed** | Moderate             | Slower           | Fast            |
| **Customization**     | Full                 | Moderate         | Limited         |
| **UI Control**        | Complete             | Framework-based  | Pre-built       |
| **Use Case**          | Backend systems, POS | Digital services | Simple checkout |
| **Authentication**    | Server-to-server     | Built-in         | Simplified      |

## What You'll Need

Before starting your integration, ensure you have:

* Completed merchant onboarding and compliance checks
* Received your Client-Id and credentials
* Access to sandbox environment
* Development resources (backend system or Mini App developer)
* Understanding of your chosen integration path

<Note>
  The onboarding process includes AML/KYB verification, document checks, and contractual acceptance. This section will be expanded once the official onboarding portal is finalized.
</Note>

## Next Steps

<CardGroup cols={2}>
  <Card title="Payment Integration" icon="credit-card" href="/payment-integration/quick-integration-guide">
    Integrate payments with Retail Pay, QR Order Pay, or Link Pay
  </Card>

  <Card title="Mini App Development" icon="window" href="/mini-app/introduction">
    Build interactive experiences inside the SuperApp
  </Card>

  <Card title="Authentication & Environments" icon="key" href="/payment-integration/authentication-environments">
    Set up credentials and understand environment architecture
  </Card>

  <Card title="API Reference" icon="code" href="/api-reference">
    Explore detailed API documentation and schemas
  </Card>
</CardGroup>

## Need Help?

* **API Schemas** → See OpenAPI Reference / Postman Collection
* **UX Guidelines** → See Product Guides
* **Technical Support** → Contact your integration manager
