Creating Widgets
Creating clearing-ready POS widgets through our interface
Last updated
Was this helpful?
Creating clearing-ready POS widgets through our interface
Last updated
Was this helpful?
POS Widgets in inabit’s Terminal are embeddable components that enable merchants to accept cryptocurrency payments directly from users. These widgets are highly customizable and connected to your organization’s internal wallet infrastructure, giving you full control over supported assets, payout behavior, fees, expiration rules, and more.
A POS (Point of Sale) Widget is a payment interface you can generate inside your Terminal to receive deposits from end users or customers in a specific cryptocurrency. You can configure it to:
Support specific assets (e.g., USDT on Tron or Ethereum)
Sweep funds to your wallets automatically
Apply expiration and confirmation logic
Choose who pays the fees (merchant or customer)
Embed it into your app, website, or customer flow
These widgets are ideal for:
Subscription billing
Pay-per-use tools
Partner platforms
In-app payments
From the Terminal dashboard:
A widget creation drawer will appear on the right side with the following fields:
1. Widget Name
A unique name to identify your widget (e.g., Basic Plan Payment).
Visible internally and optionally to users.
2. Description
A short explanation of what this widget is used for.
Optional but helps for internal tracking.
3. Merchant Name (Optional)
Name of the merchant displayed to the end user (if applicable).
4. Assets (Supported Assets)
Select which cryptocurrencies the widget will accept.
Example: USDT (TRC20), USDC (ERC20), ETH.
Dropdown field with multi-select options.
You can also search for a specific asset code you're looking for using the search bar.
This defines how and when collected funds will be transferred from the widget deposit addresses to your organization wallet.
Options:
Daily – Sweeps once per day to the configured wallet.
Weekly – Sweeps once per week.
Never – Funds remain in the widget wallet until manual transfer.
On-Demand – Funds are swept only when triggered via API or Terminal manually.
Choose based on your operational and liquidity needs.
Select the wallet address to which collected funds will be swept.
Dropdown field pulling from your organization's whitelisted wallet list.
Choose who pays the gas/processing fee when sweeping occurs:
Charge Merchant (Myself) – Your organization covers the sweep cost.
Charge Customer – Fees are deducted from the user's deposit amount.
Once all the fields are set:
Your new POS Widget will be added to the list and ready for use.
That's it! You can now embed it, monitor its activity, and manage its funds directly from the Terminal.
Click the blue “Add New Widget” button on the top right.
Refer to the page to learn more.
Click “Create Widget”
You can also click on the "Preview Widget" to review your changes live, the widget will then appear on your screen as an example to how it will be shown on your application/website: