LogoLogo
WebsiteLoginStatus
Terminal
Terminal
  • Overview
  • How to get started
    • Enable Terminal
    • How the Integration Works
    • Deploy Widgets on Your Site
    • Integrate with API
    • Support and FAQ
  • Use Cases
    • Payment Service Providers
      • New to Crypto Payments
      • Crypto-friendly PSP
    • Point-of-Sale for Merchants
    • Integration with inabit
    • Terminal-as-a-Service
  • TERMINAL GUIDE
    • Creating Widgets
      • Advanced Settings
    • Gas Features
      • Gas Refueling
      • Gas Sweeping
  • API REFERENCE
    • Application Setup
      • Initialize Your Docker
      • Automated Signing
    • Widget
    • Organization
      • Copy of GET Purchase Status
    • Webhooks
      • Notification Types
  • INTEGRATIONS / PLUGINS
    • WooCommerce
  • WHAT WE SUPPORT
    • Supported Blockchains
    • Supported Coins
Powered by GitBook
On this page
  • 🧩 Creating Widgets Through The Interface
  • What is a POS Widget?
  • ➕ Creating a New Widget
  • 🧾 Widget Creation Form Fields
  • Sweeping Mechanism
  • 🎯 Destination Address
  • ⚙️️ Sweeping Fees
  • ⚙️ Advanced Settings
  • 🎉 Final Step: Create Widget

Was this helpful?

Export as PDF
  1. TERMINAL GUIDE

Creating Widgets

Creating clearing-ready POS widgets through our interface

PreviousTerminal-as-a-ServiceNextAdvanced Settings

Last updated 11 days ago

Was this helpful?

🧩 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. 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.

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.

🎉 Final Step: Create Widget

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.

Widget Preview Example:

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

Sweeping Mechanism

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:

🧹
Advanced Settings