Creating Widgets

Creating clearing-ready POS widgets through our interface

🧩 Creating Widgets Through The Interface

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.

What is a POS Widget?

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

➕ Creating a New Widget

From the Terminal dashboard:

  1. Click the blue “Add New Widget” button on the top right.

  2. A widget creation drawer will appear on the right side with the following fields:

🧾 Widget Creation Form 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.

🧹 Sweeping Mechanism

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.

  • On-Demand – Funds are swept only when triggered via API or Terminal manually.

Choose based on your operational and liquidity needs.

🎯 Destination Address

  • Select the wallet address to which collected funds will be swept.

  • Dropdown field pulling from your organization's wallet list.

⚙️️ Sweeping Fees

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.


⚙️ Advanced Settings

Learn more about which advanced settings are offered as part of our widgets creation which you can directly control when choosing to create a new widget or when you edit an existing one.

Refer to the Advanced Settings page to learn more.

🎉 Final Step: Create Widget

Once all the fields are set:

  • Click “Create Widget”

  • Your new POS Widget will be added to the list and ready for use.

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:

Widget Preview Example:

Last updated

Was this helpful?