Accept Uniswap (UNI) payments
UNI is the governance token of the Uniswap protocol, and many Ethereum users hold some — from the 2020 airdrop, from providing liquidity, or bought on an exchange. easyway accepts it next to ETH and the stablecoins, on the same checkout and API. Below: which UNI counts, what paying looks like from the customer's side, and what holding a non-stable token means for you.
Token, network and limits
| Token | Network | Contract | Confirmations | Min. withdrawal | Withdrawal fee |
|---|---|---|---|---|---|
| Uniswap (UNI) | Ethereum · ERC-20 | 0x1f9840a85d5aF5bf1D1762F925BDADdC4201F984 | 12 | 0.08 UNI | 0.25 UNI (flat) |
This is the contract Uniswap lists as the UNI token in its governance documentation. Uniswap runs on many chains, and bridged UNI exists on Arbitrum, Optimism, Polygon, Base, BNB Smart Chain and others — those are separate contracts and are not credited. The checkout labels the coin "Ethereum · ERC-20"; customers withdrawing from an exchange should pick the Ethereum network there.
What paying looks like for the customer
The customer picks UNI, sees an amount and a fresh 0x… address (with a QR code), and sends exactly that amount. From a personal wallet the transfer needs a little ETH for gas; from an exchange account the exchange pays it. easyway watches the address's UNI balance rather than individual transfer events, so it does not matter how the UNI got there: a plain transfer, an exchange's batch withdrawal, a smart-contract wallet, or a swap whose output is sent to the invoice address.
The invoice counts as paid after 12 confirmations, typically a few minutes. Transfers below 0.001 UNI are ignored so dust spam can't touch an invoice; larger ones to the same address add up, and the underpayment tolerance in Settings covers a payment that is a hair short. Late and short payments follow the underpaid and late payments guide.
Price risk and fees
UNI's price moves. For a USD invoice the UNI amount is locked from the exchange rate when the customer chooses the coin; after the payment, UNI is credited and withdrawn as UNI, so later price moves are yours. Pricing an invoice in UNI itself (currency = "UNI_ERC20") skips the conversion entirely.
The platform fee is a flat 0.5% of each confirmed payment — 20 UNI paid leaves 19.9 UNI on your balance. The withdrawal fee and minimum above are fixed UNI amounts sized for the ETH gas of a token transfer at listing time, so their dollar value follows UNI's price. If you would rather end up with dollars, also offer USDT or USDC and choose per invoice with allowed_assets. All coins are on the pricing page.
Integrating
Nothing is UNI-specific: create an invoice through the API (or a payment link without code), redirect to the hosted checkout, and fulfil on the signed invoice.paid webhook. The quickstart has runnable examples, and the sandbox guide shows how to try the flow without real funds.
Common questions
Who holds the UNI? easyway keeps it on your balance until you withdraw. Live withdrawals go only to addresses you have whitelisted with two-factor authentication; see security.
Which other Ethereum tokens are accepted? ETH itself (accepting Ethereum), Chainlink (LINK), DAI and PYUSD, and SHIB and PEPE, all on the same invoice addresses.