EN

How to Pay OpenRouter From a Korean Exchange: Upbit, Bithumb, Coinone, Digital X

Shawn Muggle

If your crypto is on Upbit, Bithumb, Coinone or Digital X (formerly Korbit), you cannot simply withdraw to a payment address you just copied. Korea's Travel Rule makes every exchange review the receiving address first, and from 1,000,000 KRW per withdrawal most of them only allow your own verified wallet.

A ROZO deposit address is created fresh for each payment and is not your wallet, so the route that works is two steps: withdraw to a wallet you own, then pay OpenRouter from that wallet through ROZO Checkout. This guide covers which coin to use from each exchange and how long each step can take.

Steps to pay OpenRouter with crypto: copy your OpenRouter payment link, paste it into ROZO Checkout, pick a chain, and pay.
Every method starts the same way: paste your OpenRouter payment link or payment ID into ROZO Checkout.

What each exchange can send that ROZO accepts

From each exchange's official fee page or public API, checked 1 November 2026. Fees change, so read the fee on the withdrawal screen.

ExchangeCoins and networks ROZO acceptsWithdrawal fee
UpbitUSDC on Solana or Ethereum, SOL, ETH on Ethereum, POL on PolygonUSDC on Solana 0.7, SOL 0.009, POL 0.25
BithumbUSDC on Ethereum, SOL, ETH on Ethereum or Arbitrum, BNB on BNB Chain, POLSOL 0.009, BNB 0.001, USDC on Ethereum 1
CoinoneUSDC on Solana, SOL, ETH on Ethereum, BNB, POLUSDC 1, SOL 0.03, BNB 0.001
Digital X (Korbit)USDC on Base, Arbitrum or Ethereum, USDT on Ethereum, ETH on Base, Arbitrum or Ethereum, SOL, BNB, POLUSDC on Base or Arbitrum 0.02, SOL 0.009

None of them sends Bitcoin over Lightning. USDT from Upbit and Bithumb goes out on TRON, which ROZO handles on a separate Alpha route at checkout.rozo.ai/tron with its own limits.

For a typical top-up, USDC on Solana (Upbit, Coinone), USDC on Base (Digital X) or SOL are the simplest choices.

The Travel Rule step: why you send to your own wallet first

A ROZO deposit address expires with its quote, so it cannot wait out a review. Never register it as your own wallet: it is not, and that would be a false declaration.

Step by step: exchange, your own wallet, then ROZO

  1. Set up a wallet you control, for example Phantom for USDC or SOL on Solana, or MetaMask for USDC on Base.
  2. On your exchange, register that wallet as your own and complete the exchange's verification. Then withdraw the coin to it. Waiting periods happen here, before any payment exists.
  3. In OpenRouter, open Settings then Credits, turn on the crypto option, enter the amount and click Purchase. Copy the payment link.
  4. Open checkout.rozo.ai, paste the link, and pick the same coin and network, for example USDC on Solana. ROZO shows a one-time deposit address and the exact amount.
  5. Send exactly that amount from your wallet. Keep a little SOL (or ETH on Base) for the network fee.
  6. Once the transfer lands, ROZO settles the OpenRouter link. The ROZO payment page shows live status until it does.

What it costs

ROZO is independent and is not affiliated with OpenRouter, Coinbase or any exchange named here. There is no ROZO account and no KYC form on our side. Your exchange's own checks still apply.

Frequently asked questions

Can I withdraw from Upbit straight to the ROZO address?
In practice, no. Upbit only sends to reviewed addresses and declared services, ROZO is not on its list, and the ROZO address expires before a review would finish. Withdraw to your own verified wallet first.
Which coin should I use from a Korean exchange?
USDC on Solana from Upbit or Coinone, USDC on Base from Digital X, or SOL from any of them. These have low fees and ROZO accepts them on the standard checkout.
Why can't I withdraw right after depositing KRW?
Upbit, Bithumb and Coinone hold withdrawals for 72 hours after your first KRW deposit, and lock each later deposit for 24 hours. Move the coin to your own wallet after the hold, then create the ROZO payment.
Is Digital X the same as Korbit?
Yes. Korbit renamed its service to Digital X in September 2026.

Pay OpenRouter with the crypto you already hold

Paste your OpenRouter payment link, pick your chain, and confirm in your wallet.

Open ROZO Checkout

Pay OpenRouter with the crypto you already hold

Open ROZO Checkout