Supported payment methods, networks, and currencies
Taria Pay lets buyers pay with stablecoins. The exact payment methods, networks, and currencies available are determined by your merchant dashboard, the checkout page, and your current account configuration.
Buyers have two ways to pay
The same checkout page shows up to two payment methods depending on the current network — no extra integration or configuration needed on your side:
| Method | What the buyer does | Best for |
|---|---|---|
| Wallet payment | Connects a wallet on the checkout page (MetaMask, OKX, Trust, etc.) and confirms one transaction | Buyers comfortable with on-chain wallets |
| Direct transfer | The checkout page shows a deposit address and QR code dedicated to that order; the buyer transfers the displayed network, currency, and amount from an exchange or any wallet | Buyers whose funds are on an exchange or who can't easily connect a wallet |
For direct transfers, here's all you need to know:
- The deposit address is unique to each order and never reused. Once the buyer's transfer arrives, the payment confirms automatically — no extra action needed from the buyer or the merchant.
- After confirmation, the webhook events you receive and the statuses returned by the query API are identical to wallet payments, so your order system doesn't need to care which method the buyer used.
- If the buyer accidentally sends funds on a different supported network, the system confirms the payment on the network where the funds actually arrived — usually without any manual intervention.
- Direct transfer is enabled per network; availability is determined by what the checkout page actually displays.
- Refunds work differently. A wallet payment can be refunded automatically to the buyer's wallet. For a direct transfer, the on-chain payer is the deposit address we allocated for that order, not the buyer, so refunds are not issued automatically (the API returns an explicit error). Contact us to refund one — the buyer supplies a destination address and we process it manually.
Merchants control the presentation
By default both methods are shown with the transfer section collapsed. If you want to offer only one of them, or open the transfer section by default (for example when most of your buyers pay from an exchange), configure the paymentMethods field when creating the payment order — nothing else changes. See Create a payment.
Supported stablecoins
Currently supported:
| Currency | Description |
|---|---|
| USDC | US dollar stablecoin |
| USDT | US dollar stablecoin |
| EURC | Euro stablecoin |
Supported networks
Taria Pay shows the currently available payment networks on the checkout page. Buyers simply pick an available network on the page, then pay with a wallet or a direct transfer.
The public documentation does not require merchants to understand contract deployments, listener services, or on-chain event processing. All you need to focus on is:
- Which payment options buyers see on the checkout page
- Your order system treating the webhook or query API payment status as the source of truth
- Fully testing once with a test key and a small order before going live
Do merchants need to pass a chainId
Usually not. When creating a payment order, your server only needs to provide the order number, amount, currency, success page, and cancel page. The checkout page shows the available networks based on the current environment.
Next steps
- Pick a product shape: Choose an integration
- Create your first payment order: Create a payment order