Accept Jupiter (JUP) payments
JUP is the governance token of Jupiter, a swap aggregator that many Solana wallets route their trades through; its holders vote on Jupiter's proposals. easyway accepts it next to SOL, USDT and USDC on Solana, on the same checkout and API. Below: which JUP counts, how a customer pays, and what holding a non-stable token means for you.
Token, network and limits
| Token | Network | Mint | Confirmations | Min. withdrawal | Withdrawal fee |
|---|---|---|---|---|---|
| Jupiter (JUP) | Solana · SPL | JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN | 1 (finalized) | 2 JUP | 1.5 JUP (flat) |
This is the mint published in Jupiter's token documentation. It is a standard SPL token with 6 decimals. Its mint authority has been removed, so no more of it can be created, and it has no freeze authority.
Which tokens are not JUP
"JUP" is a short ticker, and more than one token uses it. Only the mint above is credited. In particular:
Other tokens called JUP. An older, unrelated token traded under the same ticker before Jupiter launched, and some price sources still quote it as JUP — at a tiny fraction of Jupiter's price. easyway leaves those quotes out when pricing invoices.
JUP on other chains. Bridged copies on other networks have their own contracts and can't reach a Solana address.
Other Jupiter tokens. Tokens such as Jupiter's liquid-staked SOL are separate tokens, not JUP.
The checkout labels the coin "Solana · SPL". Customers withdrawing from an exchange should pick the Solana network there.
What paying looks like for the customer
The customer picks JUP, sees an amount and a fresh Solana address (with a QR code), and sends exactly that amount. In Phantom or Solflare that is JUP → Send → scan the QR code. The wallet needs a little SOL for the fee. If the invoice address has never held JUP, the wallet also creates its token account, which takes a small one-time SOL deposit. From an exchange account the exchange covers this. JUP staked for governance votes has to be unstaked first.
easyway reads the amount from the validator's own balance tables for the address's JUP token account, so a plain transfer, an exchange withdrawal or a swap that pays out to the invoice address are all credited the same way. A payment counts once its block is finalized (usually well under a minute) and a second, independent RPC provider returns the same amount. Transfers below 0.05 JUP are ignored, so dust spam can't touch an invoice. Larger ones to the same address add up. Short and late payments follow the underpaid and late payments guide.
Price risk and fees
JUP's price moves. For a USD invoice the JUP amount is locked from the exchange rate when the customer chooses the coin. After the payment, JUP is credited and withdrawn as JUP, so later price moves are yours. Pricing an invoice in JUP itself (currency = "JUP_SOL") skips the conversion entirely.
The platform fee is a flat 0.5% of each confirmed payment: 1,000 JUP paid leaves 995 JUP on your balance. The withdrawal fee and minimum above are fixed JUP amounts. They cover the Solana fee and the recipient's token-account deposit at listing time, so their dollar value follows JUP's price. To end up with dollars, also offer USDT on Solana or USDC and choose per invoice with allowed_assets. All coins are on the pricing page.
Integrating
Nothing is JUP-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
Is easyway part of Jupiter? No. easyway is an independent payment gateway that accepts the JUP token; it has no partnership with Jupiter.
Who holds the JUP? 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 Solana coins are accepted? SOL itself, USDT, USDC, Render (RENDER), and Bonk and dogwifhat on the meme tokens page.