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

# Before You Begin

> Requirements and prerequisites for integrating with QFPay OpenAPI.

Welcome to the QFPay OpenAPI.

Before integrating, ensure you have the required credentials and access to the appropriate environment.

This documentation includes code examples in **Python, Java, Node.js, and PHP**, which you can adapt for your integration.

If you want to quickly test payment requests, you can use our preconfigured Postman collection:

[Download Postman Collection](/files/qfpay_openapi_payment_request.postman_collection.json)

***

## What you need before integrating

Before making API requests, ensure you have:

* API credentials issued by QFPay
* Access to sandbox or production endpoints
* Ability to generate request signatures
* A public callback URL for payment notifications

***

## Next steps

<CardGroup cols={2}>
  <Card title="Credentials & Merchant Structure" icon="id-card" href="/integration/preparation/credentials-and-merchant-structure">
    Learn how merchants and outlets are identified.
  </Card>

  <Card title="Authentication & Signature" icon="lock" href="/integration/preparation/authentication-and-signature">
    Generate secure request signatures.
  </Card>

  <Card title="Environments" icon="globe" href="/integration/preparation/environments">
    Understand sandbox and production endpoints.
  </Card>
</CardGroup>
