Accept crypto directly to your wallet
- Direct wallet settlement
- No custody
- On-chain execution
- Flat 0.25% fee
Try the payment flow now
How crypto acquiring works
Accept USDT and USDC payments
Use cases
A different approach to crypto payments
Typical gateway vs. smart-contract payments
| Typical crypto gateway | Smart-contract acquiring | |
|---|---|---|
| Who processes the payment? | Provider infrastructure | Smart contract |
| Who controls settlement? | Provider-controlled flow | Blockchain |
| Settlement destination | Provider account first | Merchant wallet directly |
| Where is payment logic executed? | Mixed | On-chain |
| Are merchant funds held by a provider? | Often | No |
| Suitable for dApps and agentic commerce | Limited | Yes |
| Pricing | Custom rates, often based on volume | Flat 0.25% |
| Payout fees | Sometimes | No |
| Merchant onboarding | Often requires approval | Start with a wallet |

Need fiat rails too?

Prepare your business for agentic payments
Why merchants can trust this model
FAQ
Crypto acquiring is a way for businesses to accept cryptocurrency payments from customers. With smart-contract crypto acquiring, the payment is executed on-chain and funds settle directly from the customer’s wallet to the merchant’s wallet instead of passing through a provider-controlled balance.
A non-custodial crypto payment gateway enables merchants to accept crypto without the payment provider holding their funds. Customers pay from their own wallets, and the payment is sent directly to the merchant’s wallet through smart-contract execution.
The merchant creates an invoice by selecting the network, token, amount, recipient wallet, and payment details. The customer opens the payment link, connects a compatible wallet, reviews the invoice, and confirms the transaction. The smart contract executes the payment, and the blockchain records the result on-chain.
Read more: Smart Contract Crypto Payments: A Merchant’s Guide
Yes. You can create USDT payment requests on supported networks and receive the funds directly in your merchant wallet. The customer must use the same network and token specified in the invoice.
Yes. USDC payments can be accepted through smart contracts on supported networks. The customer pays from a compatible wallet, and the funds settle directly to the merchant wallet after the transaction is confirmed on-chain.
Read more: What’s the Difference Between USDT and USDC? A Clear Comparison
To create a crypto payment link, select the network and token, connect the merchant wallet, enter the amount, and add optional order details such as a description or order ID. Once the invoice is created, you can send the link to the customer. The customer opens it, checks the payment details, connects a wallet, and confirms the transaction.
The payment flow supports Ethereum, BNB Smart Chain, TRON, TON, and Solana. Available assets may include USDT, USDC, and supported native network tokens. Token availability depends on the selected network, and each invoice must be paid using the exact network and token shown in its payment details.
When creating an invoice, the merchant can choose whether the 0.25% service fee is paid by the customer or deducted from the merchant’s payment. The blockchain network fee is charged separately by the selected network and is normally paid by the wallet submitting the transaction.
No. Customers do not need to create an account with the payment provider. They only need a compatible crypto wallet with the required token and enough native network currency to cover the blockchain transaction fee.
A confirmed blockchain transaction cannot be reversed through a card dispute or chargeback procedure. Once the network confirms the payment, it is considered final. A merchant may still issue a separate refund transaction according to its own refund policy.
and real use cases.
