Accept Raydium (RAY) payments
RAY is the token of Raydium, an automated market maker (AMM) and liquidity protocol on Solana. Holders can stake it in the Raydium app, and part of Raydium's trading fees is used to buy it back. easyway accepts it next to SOL, USDT and USDC on Solana, on the same checkout and API. Below: which token 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 |
|---|---|---|---|---|---|
| Raydium (RAY) | Solana · SPL | 4k3Dyjzvzp8eMZWUXbBCjEvwSkkk59S5iCNLY3QrkX6R | 1 (finalized) | 0.35 RAY | 0.25 RAY (flat) |
This is the mint listed in Raydium's own token documentation. RAY is a standard SPL token with 6 decimals and a fixed maximum supply of 555 million. Its mint authority is disabled, so no more can be created, and it has no freeze authority.
Plain RAY only
Raydium users often hold tokens that look related but are not RAY. A liquidity-pool token (such as a RAY-USDC LP token) is a share of a pool with its own mint, and staked RAY sits in the Raydium staking program rather than in the wallet. Neither is credited to a RAY invoice: remove the liquidity or unstake first, then send the RAY. Raydium itself warns that tickers, names and logos can be copied by anyone, so the mint above is the only reliable check. A token called RAY on another network can't reach a Solana address either.
What paying looks like for the customer
The customer picks RAY, sees an amount and a fresh Solana address (with a QR code), and sends exactly that amount. In Phantom or Solflare that is RAY → Send → scan the QR code. The wallet needs a little SOL for the fee. If the invoice address has never held RAY, the wallet also creates its token account, which takes a small one-time SOL deposit. From an exchange account the exchange covers this.
easyway reads the amount from the validator's own balance tables for the address's RAY 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.008 RAY 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
RAY's price moves. For a USD invoice the RAY amount is locked from the exchange rate when the customer chooses the coin. After the payment, RAY is credited and withdrawn as RAY, so later price moves are yours. Pricing an invoice in RAY itself (currency = "RAY_SOL") skips the conversion entirely.
The platform fee is a flat 0.5% of each confirmed payment: 100 RAY paid leaves 99.5 RAY on your balance. The withdrawal fee and minimum above are fixed RAY amounts. They cover the Solana fee and the recipient's token-account deposit at listing time, so their dollar value follows RAY'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 RAY-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 Raydium? No. easyway is an independent payment gateway that accepts the RAY token; it has no partnership with Raydium, and payments do not go through Raydium's pools.
Who holds the RAY? 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, Jupiter (JUP), Jito (JTO), Pyth Network (PYTH), Render (RENDER), and Bonk and dogwifhat on the meme tokens page.