# Enable Crypto Checkout

{% hint style="info" %}

### Problem

Merchants want to accept crypto payments online or in-store without managing wallets, keys, or complex integrations. They need a way to easily accept crypto while maintaining control and compliance.
{% endhint %}

{% hint style="success" %}

### Solution

Inabit Terminal provides embeddable Point-of-Sale widgets that issue deposit addresses and track incoming payments in real time. These widgets can be used for both physical checkout (QR code) and online purchases.
{% endhint %}

### <i class="fa-users">:users:</i>  Actors

* Merchant
* End customer

### <i class="fa-sitemap">:sitemap:</i>  Integration Flow Explained

1. Merchant (or PSP on their behalf) contacts Inabit support to enable the Terminal feature.
2. Implement the Inabit Approval App to authorize API operations and widget management.
3. Create a Purchase Address widget through Inabit’s API.
4. Embed the widget on the merchant’s checkout page or display the QR code at a physical terminal.
5. Customer scans the QR code or copies the address to pay in crypto.
6. Inabit Terminal detects the incoming transaction and confirms it.
7. Merchant receives a webhook and completes the order (shipping or service delivery).

### <i class="fa-sparkles">:sparkles:</i>  Relevant Features

* QR code generation with every widget
* Configurable expiration, confirmation requirements, and underpayment tolerance
* Support for single-use or reusable addresses
* Works across major crypto networks and assets
* Fully compatible with eCommerce flows

### <i class="fa-square-check">:square-check:</i>  Benefits

* Accept crypto with no in-house wallet infrastructure
* Real-time transaction visibility and automatic order updates
* Simple and fast deployment<br>
