Integrating with inabit
An example use case of how the Terminal can be utilized.
Problem
Platforms and SaaS companies want to embed crypto payments into their own products—such as booking systems, subscriptions, or digital goods—but need a flexible, event-driven architecture that’s easy to integrate.
Solution
Inabit Terminal allows developers to create widgets tied to customer flows and receive real-time payment events via webhooks or polling APIs. This makes it easy to trigger business logic such as access provisioning, notifications, or fulfillment.
Actors
Platform developer
Platform user
End customer
Integration Flow Explained
Developer contacts Inabit support to enable Terminal in sandbox or mainnet.
Implement the Inabit Approval App to authorize API operations and widget management.
Create a Customer Address widget for each platform user or transaction.
Embed the widget into the platform’s UI (e.g., checkout page, account dashboard).
Customer sends crypto to the address; Terminal detects and confirms the transaction. Platform receives webhook or polls the API to get status.
Business logic is executed (e.g., subscription activated, content delivered, balance credited, etc.).
Relevant Features
Persistent or transaction-specific addresses
Webhook events: pending, confirmed, expired
Polling option via Terminal API
Sandbox for testing and validation
Advanced widget configuration (e.g., max confirmations, sweeping frequency)
Benefits
Fits seamlessly into existing SaaS workflows
Enables automated crypto payment handling
Supports recurring payments or on-demand events
Minimal backend complexity
Last updated
Was this helpful?