Requirements: API Key
Widget Integration
The Widget Integration method is the simplest way to start accepting crypto transactions. Instead of building full API flows, you can embed our hosted widget in your app or website and configure it through URL query parameters.How It Works
- Generate a widget URL with the parameters you want (e.g., wallet address, fiat/crypto, crypto-network, transaction type).
- Your frontend loads the widget via
<iframe>or a redirect to our hosted widget. - The widget handles all the UI, user flow, and compliance steps.
- Once a transaction is completed or its status changes, you receive webhooks on your server.
Transaction Modes
The widget supports three modes, controlled by thetype query parameter:
-
Buy (
type=buy) Users purchase crypto with fiat. -
Sell (
type=sell) Users sell crypto and receive fiat. -
Swap (
type=swap) Users swap one cryptocurrency for another.
mode query parameter you can also pass in a lot of other query parameters.
Integration Flow
-
Generate widget URL
- Collect user-specific params (wallet, fiat/crypto, transaction type).
- Construct the widget URL.
-
Embed or redirect
- Display the widget in an
<iframe>
- Redirect users to the hosted widget URL.
- Display the widget in an
-
Handle webhooks
- Subscribe to webhook events for transaction status updates (pending, confirmed, failed) from your terminal.
- Then update your internal records accordingly.
✅ When to use
- You want to go live quickly without building custom flows.
- You’re okay with handing off the checkout UI to our hosted widget.