Skip to main content

Standard Checkout — SDK-based payment integration

Standard Checkout is Nimbbl's SDK-based checkout integration. It lets you collect payments across Web, Android, iOS, React Native, Flutter, and Mobile WebView by embedding a few lines of client-side code and creating orders on your server. When you integrate a Standard Checkout SDK, you are launching Sonic checkout inside your application -- giving your customers a conversion-optimized payment experience backed by the full Nimbbl product suite.

Standard Checkout sits between no-code tools like Plug and Play (Payment Links, Payment Pages, eCommerce plugins) and full API control through Custom Checkout. It is the right choice when you want a pre-built, battle-tested checkout UI while retaining control over how and where you trigger it in your application. To understand how Standard Checkout compares with the other integration approaches, see Choosing Your Integration.

What Is Standard Checkout?

SDK-Based Integration

Nimbbl has built a highly optimised checkout solution that enables you to collect payments across multiple platforms such as Web, Android, iOS, React Native, Flutter, and Mobile WebView. Standard Checkout SDKs integrate Sonic checkout into your application, giving you access to the full Nimbbl product suite.

The cornerstone of the Nimbbl checkout is its ability to highly personalise the checkout for each customer. It incorporates Magik UPI -- which helps reduce UPI transaction drop rates and reduces your overall cost of processing payments.

The integration follows a two-part pattern: your server creates an order through the Nimbbl API and receives an order_id and token, then your client passes those credentials to the Standard Checkout SDK to launch Sonic checkout. Your server handles order creation and response validation; the SDK handles the entire payment experience in between. For details on the server-side order creation step, see Server Setup.

Client-side SDKs are available for every major platform:

  • Web -- JavaScript SDK for browser-based applications
  • Android -- native Android SDK
  • iOS -- native iOS SDK
  • React Native -- cross-platform mobile SDK
  • Flutter -- cross-platform mobile SDK
  • Mobile WebView -- web SDK optimized for in-app browsers

Each SDK provides the same core workflow: initialize with your credentials, launch checkout with the order details, and receive a callback with the payment result. For platform-specific setup instructions, see Client Setup.

The Nimbbl Product Suite Behind Standard Checkout

Standard Checkout is not just a UI -- it is a complete payment stack. When a customer interacts with Standard Checkout, four Nimbbl products work together behind the scenes to handle everything from checkout presentation through payment processing, routing, and conversion optimization:

Sonic -- Checkout Experience. Sonic is the hosted checkout UI that customers see and interact with. It handles customer identification, payment mode selection, authentication flows (OTP, UPI PIN, biometric), and outcome communication. Sonic provides prebuilt UI flows for all popular payment modes -- UPI, Cards, Netbanking, Wallets, Pay Later, and EMI -- and handles more than a thousand error scenarios to give your customers clear guidance at every step. You can customize Sonic's appearance to match your brand through the customization settings, and learn about the full checkout journey in the customer experience overview.

Orbit -- Payment Processing. Orbit is the payment processing infrastructure that executes every transaction. It connects to 20+ payment partners (Razorpay, PayU, Cashfree, and others) and supports every major payment mode in India. When your customer selects a payment mode in Sonic, Orbit processes the payment through the appropriate partner and manages the transaction lifecycle including refunds and reconciliation. Learn more about supported payment modes and payment partners.

Pulse -- Intelligent Routing. Pulse selects the best payment partner path for each transaction. It uses rule-based routing for deterministic control, dynamic routing that adjusts based on real-time success rates, and fallback and recovery mechanisms that automatically retry through alternative partners when one fails. Pulse is what powers up to 15 payment attempts per order without requiring the customer to re-add items to their cart.

Boostr -- Conversion Optimization. Boostr personalizes the checkout for each customer. It powers features like Magik UPI (detecting and surfacing the customer's preferred UPI app), saved cards, real-time Pay Later and EMI eligibility, and targeted offers and discounts. Through personalisation, incentivisation, and affordability features, Boostr ensures that each customer sees relevant, usable payment options -- reducing friction and increasing the likelihood of a completed payment.

All four products activate automatically when you integrate Standard Checkout. You configure product-level settings through the Command Center, and the products work together behind the SDK without requiring additional integration effort.

Benefits

Standard Checkout delivers measurable improvements across the payment experience. These benefits come built into every Standard Checkout integration -- you do not need to implement them separately. Each benefit is the result of specific product capabilities working together:

25% higher conversion rates. Boostr personalisation features -- Magik UPI, saved payment instruments, eligibility-filtered options, and targeted offers -- ensure customers see only options they can actually use. Fewer dead ends mean more completed payments.

70% lesser time to complete the checkout. Sonic optimizes every step of the checkout flow. Returning customers benefit from saved instruments and trusted-device detection. New customers see a streamlined verification flow. Pre-filled information and intelligent payment mode ordering reduce the clicks needed to pay.

90%+ users see a highly personalised experience. Boostr validates payment eligibility in real time and surfaces customer-specific options. Combined with Sonic's adaptive checkout flows, the vast majority of customers see a checkout tailored to their payment preferences and history.

Customise look and feel, with your brand colour and text. Sonic provides controls for visual branding (logo, display name, colors), behavioral settings (session timeout, popup versus redirect mode), and payment configuration. Your checkout looks and feels like a natural part of your application.

Up to 15 retries in case of payment failures. Pulse fallback and recovery mechanisms automatically try alternative payment partners when a transaction fails. The customer stays on the same checkout page -- no need to re-add items to the cart or restart the payment flow. Pulse uses order memory and user memory to avoid partners that recently failed, keeping retries efficient and responsive.

Integration Sections

Standard Checkout documentation is organized into sections that follow the integration sequence. Work through them in order for a smooth setup, or jump directly to the section you need:

  • Overview -- understand the client-server architecture and end-to-end integration flow before you begin
  • Server Setup -- create orders on your server using the Nimbbl API or server-side kits
  • Client Setup -- integrate the Standard Checkout SDK for your platform (Web, Android, iOS, React Native, Flutter, or Mobile WebView)
  • Completing Your Integration -- validate payment responses, process refunds, and handle edge cases

If you are migrating from an older Nimbbl checkout, see the upgrade guide for details on what changes are required.

For cross-integration topics that apply to both Standard Checkout and Custom Checkout -- such as validating responses, processing refunds, setting up webhooks, and testing your integration -- see the Guides section.