# PeerPesa - [PeerPesa API: stablecoin on and off ramps for Africa](https://docs.peerpesa.co/index.md): Integrate PeerPesa to convert between stablecoins and African fiat via mobile money and bank transfers. Get started with authentication, quotes, and ramps. - [Complete KYC verification before generating API keys](https://docs.peerpesa.co/kyc-verification.md): Verify your identity or business in the PeerPesa KYC Center to unlock API key generation for the sandbox and production environments. - [Authenticate with the PeerPesa API using API key pairs](https://docs.peerpesa.co/authentication.md): Generate a PeerPesa API key pair (public key and secret key), exchange it for a Bearer token, and authorize requests in sandbox and production. - [Supported fiat currencies, networks, and crypto assets](https://docs.peerpesa.co/supported-currencies.md): See the fiat currencies, payment methods, blockchain networks, and crypto assets PeerPesa supports for onramps and offramps on Stellar and Celo. - [Manage PeerPesa webhooks and verify event signatures](https://docs.peerpesa.co/webhooks.md): Register webhook endpoints, subscribe to PeerPesa transaction, deposit, quote, and KYC events, verify signatures, and handle retries in your server. - [PeerPesa API error codes, HTTP statuses, and fixes](https://docs.peerpesa.co/errors.md): Full list of PeerPesa API error codes with HTTP statuses, causes, and fixes for authentication, KYC, quotes, ramps, wallets, beneficiaries, and webhooks. - [Paginate, search, and filter PeerPesa list endpoints](https://docs.peerpesa.co/pagination.md): Use page, size, limit, search, start_date, end_date, sort, and status query parameters to page through and filter PeerPesa orders, transactions, and other lists. - [Query PeerPesa Network Status and Blockchain Stats](https://docs.peerpesa.co/api-reference/network-stats.md): Check blockchain network health, latest block, average confirmation times, and network fees before creating quotes and transactions via the PeerPesa API. - [List supported currencies with networks, fees, and prices](https://docs.peerpesa.co/api-reference/coins.md): GET /currencies returns every supported coin with its blockchain networks, confirmations, send, deposit, swap, and buy fees, withdrawal limits, and price. - [Check PeerPesa Fiat and Crypto Conversion Rates](https://docs.peerpesa.co/api-reference/rates.md): Get indicative onramp and offramp exchange rates between African fiat currencies and crypto assets on Stellar and Celo via the PeerPesa API. - [Fee products: PeerPesa pricing for every transaction type](https://docs.peerpesa.co/api-reference/fees.md): List PeerPesa fee products for onramp, offramp, buy, withdraw, swap, send, and deposit, with percentage, fixed, minimum, and maximum fees, and calculate fees. - [Create and confirm quotes with locked rates and fees](https://docs.peerpesa.co/api-reference/quotes.md): Create a quote to lock an exchange rate and fee breakdown for 30 minutes, then confirm it to start the onramp or offramp. Includes create, confirm, and get. - [Convert fiat to crypto with PeerPesa onramp](https://docs.peerpesa.co/api-reference/onramp.md): Use PeerPesa onramp to convert local fiat into crypto. Create a quote, confirm it with the receiving wallet and payer, then track the transaction to completion. - [Offramp: convert crypto to mobile money or bank fiat](https://docs.peerpesa.co/api-reference/offramp.md): Confirm an offramp quote to convert XLM, USDC, USDT, CELO, or cUSD into KES, TZS, NGN, ZAR, or ZMW paid to a beneficiary's mobile money or bank account. - [List asset balances and wallet addresses per network](https://docs.peerpesa.co/api-reference/balances.md): GET /wallet/assets lists every coin in your PeerPesa wallet with its default wallet, all deposit addresses across networks, memos, and the balance on each. - [Generate deposit wallets on Stellar, Celo, and Bitcoin](https://docs.peerpesa.co/api-reference/deposit-wallets.md): Create dedicated deposit addresses on Stellar, Celo, and Bitcoin, and add Lightning Network addresses and invoices to receive BTC instantly with PeerPesa. - [Withdraw Stablecoins from PeerPesa to Fiat Currency](https://docs.peerpesa.co/api-reference/withdraw.md): Withdraw stablecoins to fiat via mobile money or bank transfer using saved beneficiaries. Request quotes and execute withdrawals securely. - [Send Crypto from PeerPesa Balance](https://docs.peerpesa.co/api-reference/send.md): Learn to send crypto on-chain or internally with the PeerPesa Wallet API. Covers address sends, internal transfers, Lightning, estimates, and error handling. - [Buy crypto with fiat into your PeerPesa balance](https://docs.peerpesa.co/api-reference/buy.md): Generate a locked buy quote, then execute it to purchase crypto with fiat via mobile money or bank transfer. - [Swap between crypto coins and networks in your balance](https://docs.peerpesa.co/api-reference/swap.md): Get a locked swap quote and execute it to exchange one asset for another within your PeerPesa wallet. - [Schedule recurring payments to beneficiaries and wallets](https://docs.peerpesa.co/api-reference/recurring-payments.md): Set up recurring PeerPesa payouts in three steps: basic info, schedule, and review. Pay beneficiaries or wallets daily, weekly, or monthly from your balance. - [Profile API: account details, KYC status, and limits](https://docs.peerpesa.co/api-reference/profile.md): Retrieve and update your PeerPesa account profile, check KYC verification status and required actions, and view per-transaction, daily, and monthly limits. - [List orders and their on-chain transactions with pagination](https://docs.peerpesa.co/api-reference/orders.md): GET /orders lists your PeerPesa swap, send, buy, withdraw, and deposit orders with amounts, fees, rates, status, and the on-chain transactions behind each one. - [Transaction History and Status Tracking](https://docs.peerpesa.co/api-reference/transactions.md): Query onramp and offramp transactions with filters and page-number pagination, retrieve a single transaction by ID, and understand the status lifecycle. - [Beneficiaries: save bank, mobile money, and wallet recipients](https://docs.peerpesa.co/api-reference/beneficiaries.md): Create, list, retrieve, and delete PeerPesa beneficiaries of type bank_account, phone_number, or wallet_address for fiat payouts and crypto sends. This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.