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

# Getting Started

KryptaPay provides a unified REST API for integrating Mobile Money, bank transfers, wallets, and other digital payment methods across Africa. Whether you're building a fintech application, marketplace, payment gateway, or enterprise platform, our API enables you to securely process payments and payouts through a single integration.

## Before You Begin

Before making your first API request, ensure you have:

* A KryptaPay merchant [account](https://dashboard.krypta-pay.com/onboarding).
* An [API key](https://dashboard.krypta-pay.com/app/developers) for the appropriate environment.
* A secure HTTPS client.
* Basic knowledge of REST APIs and JSON.

## Environments

Use the Sandbox environment during development and testing.

| Environment | Base URL                             |
| ----------- | ------------------------------------ |
| Sandbox     | `https://staging.api.krypta-pay.com` |
| Production  | `https://api.krypta-pay.com`         |

<Info>
  Never use Sandbox credentials in Production.
</Info>

## Next Steps

<CardGroup cols={2}>
  <Card title="Using the API" icon="computer" href="/using-the-api">
    Read about the KryptaPay API.
  </Card>

  <Card title="Testing" icon="arrows-rotate" href="/testing">
    Learn about error handling when using the API.
  </Card>

  <Card title="Going live" icon="globe-pointer" href="/going-live">
    Things to set to move from your sandbox account to live payments.
  </Card>
</CardGroup>
