One-time payments are single, non-recurring transactions where a customer pays for a product or service. Monnify gives you several ways to collect these payments, from a fully hosted checkout your customers complete in seconds to a raw API you build your own UI on top of.
Start with the Checkout Page (JS SDK / mobile SDK) for the fastest integration. Use the Checkout API or Invoice if you need a redirect flow, a custom payment UI, or time-bound virtual accounts. Use Payment Links if you want to collect payments without writing any code.
| Method | Code required | Hosted by | Best for |
|---|---|---|---|
| Checkout Page (SDK) | Yes (SDK integration) | Monnify (modal) | Web and mobile apps needing a seamless in-app experience |
| Checkout API | Yes (server-side API) | Monnify (redirect) or you | Custom UI or redirect-based payment flows |
| Payment Links | No | Monnify | Freelancers, social commerce, quick collection without a website |
| Invoice | Yes (server-side API) | Monnify | Static invoices for repeat or recurring customers; dynamic invoices for one-time collections with a custom expiry date |
| Offline Pay-ins | Yes (payer verification endpoint required) | Moniepoint Agent | Merchants collecting cash from customers with limited access to digital payments, leveraging Moniepoint's nationwide agent network |
| WordPress / WooCommerce Plugin | No (plugin install only) | Monnify (via plugin) | WordPress merchants who want to accept payments on WooCommerce without writing code |
Rate this page
How helpful is the content on this page?