# Read Before Development

***

### 1. IP Whitelisting

Provide your **IP address** to our team. This is required so that we can whitelist your IP for secure access.

Once your IP has been whitelisted, please contact our development team to generate and share the necessary docking materials with you.

***

### 2. Environment Information

You can access our API services through the following environments:

* **Sandbox Environment**: <https://sandbox.af-pay.com>
* **Production Environment**: <https://openapi.af-pay.com>

The sandbox environment is intended for testing and validation before moving to production.

***

### 3. Authentication

All requests must be properly authenticated. Below are the required credentials and methods:

* **x-api-key** → Provided by our team
* **secret-key** → Provided by our team
* **Auth Bearer Token** → Obtained via the `generate-token` endpoint

Please ensure these credentials are stored securely and never exposed in client-side code.

***

✅ Following these steps will ensure a smooth integration and prevent avoidable access issues. For any further assistance, please contact our development team.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://doc.af-pay.com/read-before-development.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
