Skip to main content

Integration Options

Sonic supports three integration paths, each suited to different levels of development effort and customization requirements. Whether you need to start collecting payments in minutes or want full control over every aspect of the checkout experience, there is an approach that fits your use case.

For a detailed comparison of all three paths, including how to get your API keys and recommended next steps, see Choosing Your Integration.

No-Code Integration

No-code options let you accept payments without writing any code. These tools use Sonic as the checkout experience that customers see when they pay, so all Sonic features (personalization, offers, pricing transparency) are available automatically.

Payment Links are shareable URLs you send to customers via email, SMS, or social channels. They support expiry management, reminders, QR codes, and short URLs. See Payment Links for the full guide.

Payment Pages are branded, hosted pages where customers complete payment. They support custom fields, terms and conditions, and merchant branding. See Payment Pages for setup details.

eCommerce platform plugins connect Sonic to your existing store with a straightforward installation. Plugins handle order synchronization, payment status updates, and refund processing. Supported platforms include Shopify and WooCommerce.

For a full overview of all no-code tools, see Plug and Play.

Low-Code Integration

Low-code integration uses SDKs to launch the Sonic checkout experience from your website or mobile app. You handle order creation on your server and then invoke the SDK to present the hosted checkout to your customer.

The JavaScript SDK is the primary web integration path. It provides a lightweight client-side integration that launches Sonic checkout while keeping the secure server-side flow in your backend.

Mobile SDKs offer the same hosted checkout model for native Android and iOS apps, as well as cross-platform frameworks including Flutter and React Native.

For setup instructions, SDK reference, and response handling, see Standard Checkout.

Full API Integration

Full API integration gives you complete control over the checkout user interface and flow orchestration. You build your own payment UI and integrate directly with Nimbbl's server-to-server APIs for order creation, payment initiation, and status handling.

This approach is suited for teams that need to customize every step of the payment flow or embed payment collection into a highly specialized interface.

For API endpoints, request formats, and implementation guidance, see the API Reference.

Choosing Your Integration Path

The right integration path depends on your timeline, development resources, and how much control you need over the checkout experience.

  • If you want to start collecting payments immediately with no development work, start with no-code tools such as Payment Links or eCommerce plugins.
  • If you want a pre-built, optimized checkout launched from your own website or app, use low-code SDKs through Standard Checkout.
  • If you need full control over the payment UI and flow, use the full API path through the API Reference.

Many teams begin with no-code or low-code to launch quickly, then migrate to a more customized approach as their requirements evolve. Sonic remains the checkout layer for all hosted flows, so the customer experience stays consistent regardless of how you integrate.

For a side-by-side comparison and decision guide, see Choosing Your Integration.