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

# Get merchant funding

> Get merchant funding instructions

## Overview

Returns the merchant's funding setup status, permanent NGN collection account, and supported crypto wallet deposit addresses.

Merchant funding deposits top up the merchant withdrawal balance. NGN funding deposits are converted to USD at the current rate before crediting. Successful merchant funding credits trigger a merchant email notification.

## Authentication

<ParamField header="X-Api-Key" type="string" required>
  Your merchant API key
</ParamField>

## Request Example

<CodeGroup>
  ```bash cURL theme={null}
  curl --request GET \
    --url https://api.daya.co/v1/merchant/funding \
    --header 'X-Api-Key: YOUR_API_KEY'
  ```
</CodeGroup>

## Response

<ResponseField name="data" type="object" required>
  Merchant funding details.

  <Expandable title="data properties">
    <ResponseField name="data.setup_status" type="string" required>
      Current funding setup status (e.g. `ACTIVE`)
    </ResponseField>

    <ResponseField name="data.ngn_account" type="object">
      Permanent NGN bank account for funding deposits.

      <Expandable title="ngn_account properties">
        <ResponseField name="data.ngn_account.account_number" type="string">
          Bank account number
        </ResponseField>

        <ResponseField name="data.ngn_account.account_name" type="string">
          Account name
        </ResponseField>

        <ResponseField name="data.ngn_account.bank_name" type="string">
          Bank name
        </ResponseField>

        <ResponseField name="data.ngn_account.bank_code" type="string">
          Bank code
        </ResponseField>
      </Expandable>
    </ResponseField>

    <ResponseField name="data.crypto_wallet" type="object">
      Crypto wallet with deposit addresses across supported chains.

      <Expandable title="crypto_wallet properties">
        <ResponseField name="data.crypto_wallet.wallet_id" type="string">
          Wallet identifier
        </ResponseField>

        <ResponseField name="data.crypto_wallet.addresses" type="array">
          Array of deposit addresses, one per supported chain.

          Supported chains: `ETHEREUM`, `BASE`, `OPTIMISM`, `BSC`, `POLYGON`, `APTOS`, `TRON`

          Each address object contains `chain` and `address` fields.
        </ResponseField>
      </Expandable>
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseExample>
  ```json 200 OK theme={null}
  {
    "data": {
      "setup_status": "ACTIVE",
      "ngn_account": {
        "account_number": "0123456789",
        "account_name": "Acme Ltd",
        "bank_name": "Wema Bank",
        "bank_code": "035"
      },
      "crypto_wallet": {
        "wallet_id": "wallet_abc123",
        "addresses": [
          { "chain": "ETHEREUM", "address": "0xabcdef1234567890abcdef1234567890abcdef12" },
          { "chain": "BASE", "address": "0xabcdef1234567890abcdef1234567890abcdef12" },
          { "chain": "OPTIMISM", "address": "0xabcdef1234567890abcdef1234567890abcdef12" },
          { "chain": "BSC", "address": "0xabcdef1234567890abcdef1234567890abcdef12" },
          { "chain": "POLYGON", "address": "0xabcdef1234567890abcdef1234567890abcdef12" },
          { "chain": "APTOS", "address": "0xabcdef1234567890abcdef1234567890abcdef12" },
          { "chain": "TRON", "address": "TAbcdef1234567890abcdef1234567890ab" }
        ]
      }
    }
  }
  ```

  ```json 404 Not Found theme={null}
  {
    "error": {
      "code": "NOT_FOUND",
      "message": "Merchant funding configuration not found",
      "request_id": "550e8400-e29b-41d4-a716-446655440000"
    }
  }
  ```
</ResponseExample>

## Notes

* Merchant funding surfaces include a permanent NGN virtual account plus crypto deposit addresses.
* NGN funding deposits are converted to USD at the current rate before crediting the merchant withdrawal balance.
* Successful funding credits trigger an email notification to the merchant.
