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

# Quickstart

> Start integrating with Zeepay's API and building powerful solutions effortlessly.

## Start Using Zeepay

To get started with Zeepay's APIs, follow these simple steps:

1. **Contact Onboarding**: Reach out to [info@myzeepay.com](mailto:info@myzeepay.com) to initiate onboarding.
2. **API Keys**: Once onboarded, you'll receive your unique API keys.
3. **Documentation**: Familiarize yourself with the API documentation to understand its capabilities.
4. **Testing**: Begin testing in the sandbox environment.
5. **Integration**: Once confident, transition to the live environment for production use.

<Tip>
  **Tip**: Always safeguard your API keys to prevent unauthorized access to your
  services.
</Tip>

***

## Sending Money

Zeepay's **Send Money API** enables you to seamlessly send funds to your beneficiaries. Below is an example of how to use it.

<AccordionGroup>
  <Accordion icon="rectangle-terminal" title="Sample Request Body">
    <Info>
      **Note**: Authenticate all API calls with your secret key.\
      Example:

      ```bash theme={null}
      curl {{base_url}}/payouts \
      -H "Authorization: Bearer YOUR_SECRET_KEY" \
      -H "Content-Type: application/x-www-form-urlencoded" \
      -X POST
      ```
    </Info>

    ```json theme={null}
    {
      "amount": 1,
      "send_amount": 1,
      "sender_country": "GHA",
      "send_currency": "GHS",
      "sender_first_name": "Zeepay",
      "sender_last_name": "Ghana",
      "receiver_first_name": "Godwin",
      "receiver_last_name": "Hottor",
      "service_type": "Wallet",
      "receiver_msisdn": "233245519485",
      "receiver_country": "GHA",
      "receiver_currency": "GHS",
      "transaction_type": "CR",
      "extr_id": "{{guid}}",
      "mno": "MTN",
      "callback_url": "https://webhook.site/d477f76c-71af-49d6-9025-5b3684c5ec21"
    }
    ```
  </Accordion>

  <Accordion icon="rectangle-terminal" title="Sample Response Body">
    ```json theme={null}
    {
      "code": 411,
      "message": "Transaction is pending response from third party",
      "zeepay_id": 60480
    }
    ```
  </Accordion>
</AccordionGroup>

***

## Receiving Payments

Zeepay's **Receive Payments API** makes it easy to collect funds from your customers. Here's an example:

<AccordionGroup>
  <Accordion icon="rectangle-terminal" title="Sample Request Body">
    <Info>
      **Note**: Ensure all API calls are authenticated using your secret key.\
      Example:

      ```bash theme={null}
      curl {{base_url}}/debits \
      -H "Authorization: Bearer YOUR_SECRET_KEY" \
      -H "Content-Type: application/json" \
      -X POST
      ```
    </Info>

    ```json theme={null}
    {
      "amount": 1,
      "send_amount": 1,
      "sender_country": "GHA",
      "send_currency": "GHS",
      "sender_first_name": "Zeepay",
      "sender_last_name": "Ghana",
      "receiver_first_name": "Godwin",
      "receiver_last_name": "Hottor",
      "service_type": "Wallet",
      "receiver_msisdn": "233245519485",
      "receiver_country": "GHA",
      "receiver_currency": "GHS",
      "transaction_type": "DR",
      "extr_id": "{{guid}}",
      "mno": "MTN",
      "callback_url": "https://webhook.site/d477f76c-71af-49d6-9025-5b3684c5ec21"
    }
    ```
  </Accordion>

  <Accordion icon="rectangle-terminal" title="Sample Response Body">
    ```json theme={null}
    {
      "code": 411,
      "zeepay_id": 60481,
      "amount": "1",
      "message": "Transaction Pending Gateway Response"
    }
    ```
  </Accordion>
</AccordionGroup>

***

## Zeepay Application Environments

Zeepay provides two environments to facilitate integration and testing:

<CardGroup>
  <Card title="Test Environment" icon="square-code" href="api-reference/introduction">
    Use the sandbox to test your integration in a secure, simulated environment.
  </Card>

  <Card title="Live Environment" icon="browser" href="/settings/custom-domain/subdomain">
    Transition to the live environment to deploy your solutions for real users.
  </Card>
</CardGroup>

<Tip>
  **Pro Tip**: Always test thoroughly in the sandbox before moving to the live
  environment.
</Tip>
