# Create a Payment Source: https://docs.mona.ng/api-reference/checkout/create POST /pay/create Create a Payment is where users can generate a new checkout session to accept payments from customers via cards, bank transfers, and Mona Pay. # Get Payment Status Source: https://docs.mona.ng/api-reference/checkout/status GET /checkout/status Poll a checkout status using transaction ID. # Create Collection Source: https://docs.mona.ng/api-reference/collections/create POST /collections Create Collection is where users can set up recurring payment schedules and subscription billing for their customers with flexible frequency options. # Checkout Source: https://docs.mona.ng/components/checkout 1-Tap checkout solution for web and app.
Mona One Tap allows your customers to make payment within your website or app with just a single tap. We do all the heavy lifting in the background. Your customers' bank accounts and cards will show up natively within your UI and they can complete payment without any additional UI or complex redirect flows, uplifting your conversion dramatically. Customers can pay with biometrics using their saved payment methods, while traditional payment methods like card and manual transfer are also supported. The integration is straightforward - just drop in the SDK for your corresponding web or mobile platform without complex setup requirements.
Checkout Hero Light Checkout Hero Dark
## How It Works The checkout process follows these key steps: 1. **Create Transaction**: Use the [create checkout session](/api-reference/checkout/create) endpoint to generate a transaction ID and payment URL 2. **Initialize SDK**: Set up the Mona SDK in your app with your merchant key 3. **Launch Checkout**: Pass the transaction ID to the SDK to start the payment flow 4. **Handle Response**: Listen for transaction status updates and handle success/failure states ## Platform Integration ### Installation ```javascript Web