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

# Waftpay Developer Docs

> Everything you need to integrate Waftpay payments, collections, and remittance into your apps.

<img style={{ borderRadius: "0.5rem" }} alt="Waftpay image" src="https://mintcdn.com/waftpay/-4cGRg7L_t4xPADY/images/waft-placeholder.svg?fit=max&auto=format&n=-4cGRg7L_t4xPADY&q=85&s=7e89b8de1862c39ffb54efd74d760d64" width="708" height="247" data-path="images/waft-placeholder.svg" />

Waftpay helps you **collect payments, send payouts, and reconcile transactions** with a single API. This guide focuses on the essentials: auth, signatures, idempotency, and webhooks.

***

## Quickstart

1. Sign in to the [Waftpay Dashboard](https://app.dev.waftpay.io/sign-in) and grab your API keys.
2. Create a Bearer token via the [Authentication API](/api-reference/auth/auth-token).
3. Make your first request using the [Payouts guide](/pages/guides/payouts).
4. Add a webhook endpoint to receive final status updates.

***

## Core concepts

* **Authentication**: Bearer tokens for every request.
* **Signatures**: RSA signing for sensitive requests.
* **Idempotency**: Safe retries with `Idempotency-Key`.
* **Webhooks**: Real-time events for payments and payouts.
* **Errors**: Consistent error shape and codes.
* **Environments**: Sandbox vs production base URLs.

***

## API overview

* [Payments](/pages/guides/payouts) - Move money out to wallets and bank accounts (payouts)
* [Collections](/pages/guides/collections) - Collect money from customers via hosted checkout
* [Remittances](/pages/guides/remittances) - Send cross-border payouts with recipient details
* [Webhooks](/pages/webhooks/overview) - Receive payment and payout status events

***

## Helpful links

* [Waftpay Dashboard](https://app.dev.waftpay.io/sign-in)
* [API Status](/status)
* [OpenAPI spec](/openapi/waftpay.json)

***

<Info>
  Need help? Email us at [info@waftpay.io](mailto:info@waftpay.io)
</Info>
