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

# Simulate Inflow (Staging)

> This endpoint is available only on the staging environment and exists solely to help you fund your staging accounts for testing. It is not available in production.
An Inflow transaction refers to a transfer from an account outside your organization into an account within your organization. In production, this mirrors the real scenario where your users fund their wallets by transferring money from an external bank account.
When an inflow occurs, your application will receive a webhook notification containing the transaction details. This allows you to:
Send notifications to your users
Perform internal calculations or updates
Trigger other workflow processes
To configure your webhook endpoint, please see the Webhook Configuration section of the documentation.

<ParamField body="beneficiaryAccountName" type="string" required>
  The beneficiary account name for the inflow. **Example:** "Dataseed's Wallet"
</ParamField>

<ParamField body="beneficiaryAccountNumber" type="string" required>
  The beneficiary account number for the inflow. **Example:** "9710005607"
</ParamField>

<ParamField body="amount" type="string" required>
  The amount to transfer. Maximum of 500 million **Example:** "10000000"
</ParamField>

<ParamField body="narration" type="string" required>
  Additional notes or description for the transaction. **Example:** "December
  Party Sweep"
</ParamField>

<ResponseExample>
  ```json 200 OK theme={null}
  {
    "code": "00",
    "success": true,
    "message": "Funded successfully",
    "data": null
  }
  ```

  ```json 401 Unauthorized theme={null}
  {
    "code": "401",
    "success": false,
    "message": "x-api-key is missing in the header",
    "data": null
  }
  ```

  ```json 400 Bad Request theme={null}
  {
    "code": "03",
    "success": false,
    "message": "Account number is not valid",
    "data": null
  }
  ```

  ```json 500 Internal Server Error theme={null}
  {
    "code": "500",
    "success": false,
    "message": "An unexpected error occurred",
    "data": null
  }
  ```
</ResponseExample>
