Issuing Wallet

Funding

This API resource allows you to fund your issuing wallet by passing in your desired funding wallet amount and the currency to the body request API below. A bank account number with a reference will be generated on a successful request, to which you can transfer money, and your issuing wallet will be funded automatically.

📘

Note

  • The amount balance will always be in kobo (Naira) or cents (USD).
  • You don't need to fund the wallet when in test mode.

🚧

Issuing Wallet vs Dashboard Wallet

The Mono wallet on the dashboard and issuing wallet are two different wallets. The former is for handling non-related issuing services e.g Financial Data (Connect), Payments (DirectPay), Telco Data etc, while the latter primarily acts as a wallet where all issuing operations are run from.

API Reference

curl --location --request POST 'https://api.withmono.com/issuing/v1/wallets/fund' \
--data-raw '{"amount":"300000", currency: "ngn"}'
{
  "status": "successful",
  "message": "Transfer 20,000.00 to the account number and include the reference in the narration",
  "data": {
    "account_number": "9988476920",
    "bank_name": "Providus Bank",
    "reference": "P100059BU"
  }
}

Get Wallet

This API resource returns the current Issuing wallet balance for your business which you can fetch via the currency query. This can either be in USD or NGN.

API Reference

curl --location --request GET 'https://api.withmono.com/issuing/v1/wallets?currency=usd'
{
  "status": "successful",
  "message": "Wallet Fetched Successfully",
  "data": {
    "currency": "USD",
    "balance": 0,
    "threshold": {
      "value": 0,
      "enabled": false
    }
  }

Did this page help you?