Skip to main content

Choosing Your Integration

Nimbbl offers three integration paths. The right choice depends on how quickly you need to go live, how much control you need over the checkout experience, and how much engineering effort you can invest.

Choose Your Integration Path

Integration Comparison

AspectNo-CodeLow-Code (SDK)Full API
What it isReady-to-use tools that collect payments without codeSDKs that launch Sonic checkout from your site/appServer-to-server APIs for building custom payment UI
Development effortNoneMinimal (a few lines of client + server code)Significant (you build the entire payment UI)
Checkout experienceSonic checkout (hosted)Sonic checkout (hosted)Your custom UI
Time to go liveMinutesHours to daysDays to weeks
CustomizationBranding, payment modesBranding, payment modes, display modeFull control over UI and flow
Best forQuick start, non-technical teams, specific use cases (links, pages, stores)Web and mobile apps that want a proven checkout without building UITeams needing maximum control over every aspect

Platform Support

PlatformNo-CodeLow-CodeFull API
WebPayment Links, Payment Pages, eCommerce Plugins (Shopify, WooCommerce, Magento, OpenCart, Wix)JavaScript SDKREST API
AndroidAndroid SDKREST API
iOSiOS SDKREST API
FlutterFlutter SDKREST API
React NativeReact Native SDKREST API
Mobile WebviewJavaScript SDK (embedded)REST API

No-Code — start here if you want to collect payments immediately:

Low-Code — start here if you have a web or mobile app:

Full API — start here if you need complete control:

  • Custom Checkout — build your own payment UI with Nimbbl APIs

Get Your Test Keys

Before integrating, you need API credentials for the test environment.

Sign Up

If you do not have a Nimbbl account, contact the Nimbbl team to get started. You will receive an invitation email to set up your Command Center account.

Find Your Test Keys

Log into Command Center and navigate to Developer Settings — Credentials. You will see your Access Key and Access Secret for the test environment. These are the credentials you use for all API calls during development.

Test vs. Live Mode

Nimbbl provides separate credentials for test and live environments:

  • Test mode — use test credentials to simulate transactions without moving real money. Test mode is available immediately after account setup.
  • Live mode — use live credentials for production transactions. Live credentials are enabled after your account is activated.
warning

Never use live credentials in development or testing environments. Always use test credentials until your integration is verified and ready for production.

Next Steps

Once you have your test keys:

  1. Choose your integration path from the comparison above
  2. Follow the integration guide for your chosen path
  3. Set up webhooks to receive payment notifications — see Webhooks and Transaction Enquiry
  4. Validate responses to ensure security — see Validating Payment Response with Signature
  5. Test thoroughly and go live — see Testing and Going Live