> For the complete documentation index, see [llms.txt](https://docs.xtrakit.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.xtrakit.com/overview/payments.md).

# Payments

Welcome to the XtraPay Mobile Money Payment API documentation.  The XtraPay API enables developers and businesses to seamlessly accept and verify Mobile Money payments within their websites and apps.

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Fetch Payment Methods </strong><mark style="color:$warning;"><strong><code>POST</code></strong></mark></td><td>Retrieve a list of all payment methods like MTN, AirtelTigo and Telecel</td><td></td><td><a href="/overview/payments/fetch-payment-methods.md">Fetch Payment Methods</a></td></tr><tr><td><strong>Pay with MoMo </strong><mark style="color:$warning;"><strong><code>POST</code></strong></mark></td><td>Allow users to make payments using MTN Ghana Momo, AirtelTigo and Vodafone (Telecel)</td><td></td><td><a href="/overview/payments/pay-with-momo.md">Pay with MoMo</a></td></tr><tr><td><strong>Send MoMo OTP </strong><mark style="color:$warning;"><strong><code>POST</code></strong></mark></td><td>Generate OTP when provided with the MOMO contact</td><td></td><td><a href="/overview/payments/send-momo-otp.md">Send MoMo OTP</a></td></tr><tr><td><strong>Query Transaction Status </strong><mark style="color:$warning;"><strong><code>POST</code></strong></mark></td><td>Query the status of specific transactions</td><td></td><td><a href="/overview/payments/query-transaction-status.md">Query Transaction Status</a></td></tr></tbody></table>

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Payout </strong><mark style="color:$warning;"><strong><code>POST</code></strong></mark></td><td>This is the request we make to make a withdrawal from our wallet</td><td></td><td><a href="/overview/payments/payout.md">Payout</a></td></tr><tr><td><strong>Get Wallets </strong><mark style="color:$warning;"><strong><code>POST</code></strong></mark></td><td>Get all your XtraPay wallets with their balances</td><td></td><td><a href="/overview/payments/get-wallets.md">Get Wallets</a></td></tr></tbody></table>

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Webhook </strong><mark style="color:$warning;"><strong><code>POST</code></strong></mark></td><td>This is the request we make to the callback URL you have sent on the merchant dashboard</td><td></td><td><a href="/overview/payments/webhook.md">Webhook</a></td></tr><tr><td><strong>Status Codes </strong><mark style="color:$warning;"><strong><code>POST</code></strong></mark></td><td>Our custom status codes guidelines</td><td></td><td><a href="/overview/payments/status-codes.md">Status Codes</a></td></tr></tbody></table>
