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

# FastFlowPe: Payments, Payouts, and Refunds for Merchants

> Accept payments, send payouts, and manage refunds using FastFlowPe REST APIs secured by short-lived X-API-Keys and IP whitelisting.

FastFlowPe is a merchant payment platform that lets you accept payments from customers (PayIn), transfer funds to beneficiaries (PayOut), and process refunds — all through simple REST APIs secured with short-lived API keys and IP whitelisting.

<CardGroup cols={2}>
  <Card title="Get Started" icon="rocket" href="/introduction">
    Learn how FastFlowPe works and set up your integration in minutes.
  </Card>

  <Card title="Authentication" icon="key" href="/integration/api-authentication">
    Generate your X-API-Key and authenticate every API request.
  </Card>

  <Card title="Accept Payments" icon="credit-card" href="/collections/overview">
    Create payment links and initiate PayIn transactions.
  </Card>

  <Card title="Send Payouts" icon="money-bill-transfer" href="/payouts/overview">
    Transfer funds to beneficiaries via IMPS, NEFT, or RTGS.
  </Card>

  <Card title="Process Refunds" icon="rotate-left" href="/refunds/initiate-refund">
    Initiate and track refunds for completed PayIn transactions.
  </Card>

  <Card title="Webhooks" icon="webhook" href="/webhooks/callback-configuration">
    Receive real-time callbacks when transaction statuses change.
  </Card>
</CardGroup>

## How it works

<Steps>
  <Step title="Get your credentials">
    Log in to the [merchant dashboard](https://go.fastflowpe.com/) and navigate to **Settings → API** to find your Client ID and Client Secret.
  </Step>

  <Step title="Generate an X-API-Key">
    Use your credentials to generate a short-lived X-API-Key — either from the dashboard or via the authentication API.
  </Step>

  <Step title="Whitelist your IP">
    Register your server's IP address under **Settings → API → IP Whitelisting** so FastFlowPe accepts your requests.
  </Step>

  <Step title="Make your first API call">
    Pass the `x-api-key` header on every request to start accepting payments, sending payouts, or processing refunds.
  </Step>
</Steps>
