# Comment accepter MTN ?
Source: https://docs.lomi.africa/build/payment-methods/mtn-momo

Accepter MTN en Côte d'Ivoire et dans la région, checkout hébergé, POST /charge/mtn et codes pays.

***

title: 'Comment accepter MTN ?'
description: "Accepter MTN en Côte d'Ivoire et dans la région, checkout hébergé, POST /charge/mtn et codes pays."
docType: how-to
---------------

import { Callout } from '@/components/docs/docs-callout';
import { DocsAgentIndex } from '@/components/docs/docs-agent-index';

<DocsAgentIndex />

MTN couvre plusieurs pays. Utilisez le [checkout hébergé](/build/accept/checkout) sauf besoin de `POST /charge/mtn`.

## En bref

|                   |                                                                                                      |
| ----------------- | ---------------------------------------------------------------------------------------------------- |
| Approbation       | Push / PIN sur le téléphone (`next_action: await_webhook`)                                           |
| Règlement         | Test : souvent `completed` immédiat. Live : reste `PENDING` jusqu’à approbation, puis `available_at` |
| Direct vs hébergé | Hébergé et `POST /charge/mtn`                                                                        |
| Remboursement     | Transactions MTN `completed` (remboursements live asynchrones)                                       |
| Min / max         | -                                                                                                    |

Mêmes colonnes que [Canaux de paiement](/build/payment-channels#channel-capabilities).

## Charge directe

* `phone_number` au format E.164.
* `countryCode` (ISO alpha-2) si le payeur est hors CI-défaut `CI`.
* **Live :** statut `PENDING` jusqu’à approbation sur le téléphone.
* **Test :** peut passer à `completed` immédiatement.

Voir [API Charges: MTN](/api/charge/ChargesController_createMtnCharge).

## Pays pris en charge

Tableau complet : [Canaux de paiement](/build/payment-channels#mtn-momo-supported-countries).

Bac à sable : [Paiements en bac à sable: MTN](/start/sandbox-payments).

## Vérifier avant livraison

<Callout type="warn">
  En live, les flux MTN sont **asynchrones**. Interrogez `GET /transactions/{id}` ou utilisez les webhooks ; voir [Vérifier les paiements](/build/reliability/verify-payments).
</Callout>

## Remboursements

Les remboursements MTN en live exigent la référence prestataire du paiement d’origine et peuvent utiliser l’API Disbursement de façon asynchrone. Les remboursements test sont uniquement comptables. Voir [Remboursements](/build/money/refunds).

<DocsNextSteps>
  <DocsNextStep href="/build/mobile-money" hint="Wave, MTN et SPI">
    Mobile money
  </DocsNextStep>

  <DocsNextStep href="/build/accept/direct-charges" hint="Encaisser depuis votre serveur">
    Charges directes
  </DocsNextStep>

  <DocsNextStep href="https://momodeveloper.mtn.com/" hint="Doc opérateur">
    Portail développeur MTN
  </DocsNextStep>
</DocsNextSteps>
