# 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>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.inabit.com/inabit-terminal/use-cases/enable-crypto-checkout.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
