# Maplerad API Documentation > Financial Infrastructure for Africa. ## Guides - [Use Cases](https://maplerad.dev/docs/use-cases.md) - [General Definitions](https://maplerad.dev/docs/general-definitions.md): Here are some definitions that will help explain a few concepts as you integrate Maplerad into your projects: - [Going Live Checklist 🚀](https://maplerad.dev/docs/going-live-checklist.md): Go solve that problem and may the force be with you. - [Overview](https://maplerad.dev/docs/getting-started.md) - [Authentication](https://maplerad.dev/docs/authentication.md) - [Errors](https://maplerad.dev/docs/errors.md) - [Environment](https://maplerad.dev/docs/environment.md): Quickly integrate your application in sandbox or production mode. - [Rate Limiting](https://maplerad.dev/docs/rate-limiting.md): Rate limits refer to constraints enforced by our API, regulating the frequency with which a user or client can interact with our services over a defined timeframe. - [Verifying Webhooks](https://maplerad.dev/docs/verifying-webhooks.md): This is a guide to show how you're expected to confirm that a webhook comes from Maplerad, this is to prevent malicious actors from sending inappropriate data to your webhook endpoint. - [Integration Guide](https://maplerad.dev/docs/create-maplerad-customer.md): Steps to register a customer on Maplerad. - [Overview](https://maplerad.dev/docs/overview.md): Stablecoin infrastructure to grow your revenue. - [USD Accounts](https://maplerad.dev/docs/usd-virtual-accounts.md): The USD Accounts allow you to receive payment via FEDWIRE and ACH. - [Counterparties](https://maplerad.dev/docs/counterparties.md) - [Restricted Jurisdictions](https://maplerad.dev/docs/restricted-jurisdictions.md) - [Overview](https://maplerad.dev/docs/transfers.md): Deliver money to every corner of the world with one simple Integration. No jokes. - [Integration Guide](https://maplerad.dev/docs/issuing.md): Modern card issuing infrastructure built for you to change the world. - [Overview](https://maplerad.dev/docs/bills.md): Make any bill pay with one API integration. - [Overview](https://maplerad.dev/docs/brand-assets.md): Branding supercharged by Excellence ## API Reference - [Enroll Customer (Full)](https://maplerad.dev/reference/enroll-customer.md): This endpoint is a direct way to create a customer on Maplerad. The customer will have access to all Maplerad resources including Issuing. - [Get Customer Accounts](https://maplerad.dev/reference/get-customer-accounts.md): This resource returns the accounts created by a customer. - [Get Customer Virtual Accounts](https://maplerad.dev/reference/get-customer-virtual-accounts.md): This resource allows for the retrieval of virtual accounts created for a customer on Maplerad. - [Update Customer](https://maplerad.dev/reference/update-customer.md): This resource is used to update customer information. - [Generate Address](https://maplerad.dev/reference/create-deposit-address.md): Creates a unique stablecoin deposit address for your customer. - [Transfer](https://maplerad.dev/reference/create-a-transfer.md): This endpoint allows you to initiate a stablecoin withdrawal. - [Get Address](https://maplerad.dev/reference/get-address.md) - [Get Addresses](https://maplerad.dev/reference/get-addresses.md) - [Update OffRamp](https://maplerad.dev/reference/update-offramp.md) - [Create Static Account](https://maplerad.dev/reference/create-a-virtual-account.md): This enables the creation of a virtual account for a customer. Money paid into this account gets deposited into the business wallet. - [Mobile Money](https://maplerad.dev/reference/mobile-money.md): This resource allows a customer to receive mobile money payments. - [Verify OTP](https://maplerad.dev/reference/verify-otp.md): If the transaction requires OTP then we need to call the verify otp endpoint - [Create Account (USD)](https://maplerad.dev/reference/create-usd-account.md): This enables the creation of a USD virtual account for a customer. This returns a reference which will tell the status of your account request. - [Check Account Request Status](https://maplerad.dev/reference/check-account-request-status.md): This help to check the status of the USD account request. - [Get Virtual Account by ID](https://maplerad.dev/reference/get-virtual-account-by-id.md): This resource allows to retrieve an account by its ID. - [Supported Rails](https://maplerad.dev/reference/supported-rails.md): Get supported payment rails for account - [Create Account(USD) KYC Link](https://maplerad.dev/reference/create-accountusd-kyc-link.md): This resource enables the request a KYC Link to get a USD account. A reference ID is returned which can be used to get the account request status. - [Create a Counterparty](https://maplerad.dev/reference/create-a-counterparty.md): An account counterparty is a potential payment recipient from that account. - [Get Counterparty By ID](https://maplerad.dev/reference/get-counterparty-by-id.md) - [Get Counterparty By Account ID](https://maplerad.dev/reference/get-counterparty-by-account-id.md) - [Dynamic (One-Time Use) Account](https://maplerad.dev/reference/dynamic-one-time-use-account.md): The Dynamic Account is a temporary virtual account generated on demand to receive a single payment transaction. - [Create a Card](https://maplerad.dev/reference/create-a-card.md): This resource allows you to create a card for a customer. This operation is asynchronous, meaning we notify you via a webhook event on the final status. - [Create a Business Card](https://maplerad.dev/reference/create-a-business-card.md): This resource is used to create a card for a business. - [Card Decline Charges](https://maplerad.dev/reference/card-decline-charges.md): This endpoint retrieves a list of card-declined charges. - [Get Billers By Type and Country](https://maplerad.dev/reference/get-billers-by-type-and-country.md) - [Get Available Bundles](https://maplerad.dev/reference/get-available-bundles.md) - [Buy Data](https://maplerad.dev/reference/buy-data.md) - [Buy Cable TV](https://maplerad.dev/reference/buy-cable-tv.md): This resource allows you to purchase cable TV subscription. - [Get Cable Subscription Plans](https://maplerad.dev/reference/get-cable-subscription-plans.md): This allows you fetch all available subscription plans for a cable network. - [Get Cable Addons](https://maplerad.dev/reference/get-cable-addons.md): This resource enables you to get cable tv add-ons for a particular network. - [Buy Energy/Utility](https://maplerad.dev/reference/buy-energy-or-utility.md): This resource allows you pay for energy/utility bills for Kenyan customers. - [Resolve Electricity Meter Account](https://maplerad.dev/reference/resolve-electricity-meter-account.md) - [Buy Electricity](https://maplerad.dev/reference/buy-electricity.md) - [Local Payments (Africa)](https://maplerad.dev/reference/local-payments.md): This resource enables a bank transfer from your maplerad balance. We currently have provision for NGN Bank Transfer, Mobile Money Transfer, Maplerad Pay (transfer to another Maplerad account). - [US Payments (ACH/Wire)](https://maplerad.dev/reference/us-payments-ach-wire.md): This resource allows you send USD to a registered counterparty. **NOTE:** This is a v2 endpoint. - [Get all Institutions](https://maplerad.dev/reference/get-all-institutions.md): This resource returns a list of all institutions by type and country. - [Fetch Bank Details](https://maplerad.dev/reference/get-bank-details.md): This resource fetches additional details of an institution from a routing number. - [Wallet Funding](https://maplerad.dev/reference/wallet-funding.md): This endpoint allows you to move funds from one wallet type to another ie. From `SPEND` to `TREASURY` wallet - [Create Wallet](https://maplerad.dev/reference/create-wallet.md): Use this resource to confirm an account. Testing on Sandbox gives a dummy response. To get actual values change to Live. - [Get Wallets](https://maplerad.dev/reference/get-wallets.md): This endpoint retrieves a list of wallets. - [Get Addresses](https://maplerad.dev/reference/get-addresses-1.md): This endpoint retrieves a list of stablecoin address. - [Request Address](https://maplerad.dev/reference/request-address.md) - [Accounts](https://maplerad.dev/reference/accounts.md) - [Account](https://maplerad.dev/reference/account-1.md)