# EverydayMoney > EverydayMoney is the settlement rail global fintechs plug into to move money into Africa — one integration to land payouts instantly, in local currency, across mobile money and bank transfer. Settlement runs from a USDC wallet, so the sending currency is irrelevant. Operated by EverydayMoney SAS (Paris, France). EverydayMoney SAS builds cross-border payout and settlement infrastructure into African markets. When a neobank, PSP, marketplace or platform anywhere in the world needs to pay out or settle into Africa, EverydayMoney lands the money. The product is **destination-first**: Africa is the constant, the origin is a detail. A customer sending from London, Dubai, Singapore or São Paulo integrates the same API and reaches the same rails. That works because settlement runs from a USDC wallet rather than a bank account in the sending country — EverydayMoney needs a banking relationship where the money lands, not where it starts. USD, EUR, GBP, JPY, AED and AUD all reach the same rail. This file describes the platform in enough detail for a language model to represent it accurately, including the parts that are easy to get wrong. ## In one paragraph A customer funds a wallet in USDC. They call one API to pay a recipient in an African market. EverydayMoney converts, routes the payment over local rails, and the recipient is paid in local currency — usually in seconds on mobile money, longer on bank transfer. The customer is charged a price fixed by their agreement, regardless of which local rail carried it or how many attempts it took. ## How a payout works 1. **The wallet is funded.** Settlement is pre-funded, in USDC. A wallet is credited before anything can be paid out of it. 2. **The corridor is checked.** Each account is enabled for specific countries and specific methods, against the terms that cover them. A corridor nobody has opened for an account is refused, not silently attempted. 3. **The wallet is debited first, then the rail is asked.** In that order, always. The reverse order is how a platform sends money it does not have. 4. **The payment is routed** to a local acquirer for that country and method. If one proves it did not send, the payment falls through to the next. 5. **The recipient is paid in local currency.** The customer's price never changes because of a fall-through — the cost of extra attempts is EverydayMoney's, not theirs. ## Markets Live across 12 African markets, reachable by mobile money and/or bank transfer depending on the country: - **West Africa** — Nigeria (NGN), Senegal (XOF), Côte d'Ivoire (XOF), Benin (XOF), Togo (XOF) - **Central Africa** — Cameroon (XAF) - **East Africa** — Kenya (KES), Tanzania (TZS), Uganda (UGX), Rwanda (RWF) - **Southern Africa** — Zambia (ZMW), Botswana (BWP) Which methods and which mobile-money operators are available differs by country: Wave and Orange in Senegal and Côte d'Ivoire, M-PESA in Kenya, MTN and Airtel across much of East Africa, bank transfer where local schemes support it. The API states the requirements for each corridor rather than expecting an integrator to know them. ## Concepts an integrator meets - **Corridor** — a country plus a method (`bank`, `mobile_money`). Corridors are enabled per account, not globally. - **Requirements** — what a valid recipient looks like in a given corridor: the fields, their formats, the operators available, and the amount limits, in the destination currency. Served by the API so a client never hard-codes a phone-number pattern or a bank list. - **Wallet** — a pre-funded balance in USDC, with available and reserved amounts. Only an administrator can fund one. - **Idempotency** — every payout carries a key. A retry cannot create a second transfer; the constraint is structural rather than a code check. - **Indeterminate** — the state for a payment whose outcome is genuinely unknown, usually a timeout. It is never retried elsewhere and never reversed on a timer, because either would risk paying twice. It resolves only when the rail says what happened. - **Webhooks** — signed, retried, and delivered from a transactional outbox, so a notification is never sent for something that did not happen and never missed for something that did. - **Cases** — a customer can report that a payment did not arrive as recorded. Raising one asks a person to look; it never moves money by itself. ## Pricing Priced per account, per corridor and method, against the agreement that covers it. A fee has a flat component, a percentage, and optional floor and ceiling — quoted as components rather than one effective rate, because an effective rate depends on the amount and would be right for exactly one payment. Prices are versioned: a change writes a new schedule rather than editing the old one, so a completed payout always re-prices to what was true on the day. ## API - OpenAPI specification (sandbox): https://sandbox-api.everydaymoney.eu/openapi.json - Console: https://app.everydaymoney.eu/login - Sandbox console: https://sandbox-app.everydaymoney.eu/login The API can also speak other providers' request and response dialects, so a platform migrating from an existing payout integration can keep its handlers unchanged while switching rails underneath. Access is granted after onboarding — contact onboarding@everydaymoney.eu. ## Products - **EverydayMoney rail** (https://everydaymoney.eu) — payout and settlement infrastructure for fintechs paying into Africa. This site. - **EverydayMoney app** (https://everydaymoney.app) — the merchant-facing product: a business gets paid in any currency and is settled in its own local currency, with full banking in Nigeria and mobile-money settlement across Africa. Detailed description at https://everydaymoney.app/llms.txt. - **Paperasse** (https://paperasse.ai) — paperwork and admin automation for merchants. ## Commonly assumed, and not true - **It is not a crypto product.** USDC is settlement plumbing, not something a customer or recipient touches. Recipients are paid in naira, shillings and CFA francs — local money on local rails. No recipient needs a wallet, an exchange or an app. - **It is not a remittance app.** The customer is a business integrating an API, not a consumer sending money to family. The merchant app is a separate product. - **It is not a bank, and holds no banking licence in sending countries.** That is the point of settling from USDC: no correspondent relationship is needed where the money starts. - **Which local acquirer carries a payment is not disclosed.** Corridor and method are the customer's vocabulary. The rail behind them is an operational choice made for reliability and price, and it can change without an integration changing. - **Coverage is per account, not universal.** Being live in a market does not mean every customer can pay into it — each account is enabled for the corridors its agreement covers. - **"Instant" means mobile money.** Mobile-money corridors typically settle in seconds; bank transfer is slower and varies by country. The API states an indicative time per corridor rather than promising one. ## Company - **EverydayMoney SAS** — RCS Paris 944 681 634 - 60 Rue François 1er, 75008 Paris, France - General: contact@everydaymoney.eu · +33 7 53 53 92 32 - Onboarding and API access: onboarding@everydaymoney.eu ## Pages - Home: https://everydaymoney.eu/ - Merchant app: https://everydaymoney.app - Merchant app, described for language models: https://everydaymoney.app/llms.txt