Independent community guide - not affiliated with or endorsed by Jupiter.
Everything you need to start using the Jupiter Card in Thailand, broken into short guides. Start with the basics, get verified, fund your card, then spend.
The Jupiter Card is a Visa debit card backed by your USDC balance, usable anywhere Visa is accepted. It is digital-only for now, works with Apple Pay and Google Pay, and is funded with USDC on the Solana network (credited 1:1 in USD, no deposit fee).
Be honest with yourself about how you will spend it. In Thailand the card is issued by Rain, and the newer Rain cards dropped PromptPay QR - so in practice this is best treated as an online / USD-billed card (overseas subscriptions, software, ads, travel sites). Paying in person at a Thai shop is unreliable because Thailand runs on PromptPay QR and these cards no longer carry it - we explain this in Your first payment. If your goal is to tap-and-pay at the shop down the road, read that guide first before spending an hour setting this up.
New to it? Follow the guides in order: Getting started, then KYC and verification, then Fund your card, then Apple Pay and Google Pay, then Your first payment. Each one is a few minutes.
What the card is, how to download it, and the whole onboarding flow at a glance.
Install Jupiter Mobile, create an account, and tap the Card icon to enter Spend mode. About 5 minutes.
A Visa debit card backed by your USDC balance, usable anywhere Visa is accepted.
Have your phone and an email or phone number ready. About 5 minutes.
This opens the card section where everything below happens.
Next: KYC and verification, then fund your card on Solana, then your first payment.
The whole journey is five short steps: download and account, verify (KYC), fund your card on Solana, add to Apple Pay or Google Pay, and make your first payment. Each one is a few minutes.
Identity verification is the step most people get stuck on, and it is almost always the proof of address. Get it right the first time and the rest is easy.
Complete Jupiter ID with a photo ID, a selfie, and a recent proof of address. In Thailand, use the English-language version of your bank statement - a Thai-script-only document can trip the checker. 2-4 minutes to submit; up to 24 hours to review.
Jupiter ID is required before any Spend feature. Because Thailand is in Asia, you also need a proof of address on top of ID and selfie.
A utility bill, telecom bill, bank statement, or tax invoice - dated within the last 3 months, in your own name, the full page uncropped, the original file (not a screenshot).
A Thai-script-only document can hit a language problem in the checker. Most Thai banks let you download an English-language statement - use that one.
Passport or Thai national ID card.
Usually quick, but it can take up to 24 hours. Start it, then prepare your funding while it clears.
The most common reason a check fails is a proof of address older than 3 months, or a Thai-script-only document. Download a fresh English-language bank statement PDF in your own name and you will usually pass the first time.
You can try adding the card to your phone wallet, but in Thailand the most reliable path today is paying online or in-app with the card details.
The honest picture in Thailand. Adding the Jupiter Card to a phone wallet works in theory, but in Thailand it is often unreliable in practice. Apple Pay has not launched in Thailand for local use, and adding the card to Apple Wallet has been hit-or-miss for Thai users. Google Pay may fare better. Do not count on tap-to-pay from your phone as your main plan - the reliable path is online / in-app card payments (see Your first payment).
If it does not complete, do not worry - pay online or in-app with the card details instead. That always works.
It is unreliable today. Apple Pay has not launched in Thailand for local use, and adding the Jupiter Card to Apple Wallet has been hit-or-miss for Thai users. Treat online and in-app card payments as the reliable path.
Your card is funded - here is the honest picture of where it works in Thailand, and how to spend.
The card's sweet spot in Thailand is online and in-app payments billed in US dollars - overseas subscriptions (streaming, software, cloud, ads), travel sites, and online shops that take Visa. When the charge is billed in US dollars you pay no foreign-exchange fee and you earn cashback.
To pay online or in-app: enter the card details from the "Show Details" screen in the Jupiter app anywhere that takes Visa. This is the most reliable path in Thailand.
Paying in person is unreliable - here is why. Thailand runs heavily on PromptPay QR, but the card is now issued by Rain, and the newer Rain cards dropped PromptPay QR. Without QR there is no clean in-person rail here, so in-store use - both QR and tap - is hard to near-impossible in practice. We are not going to pretend in-store works if it does not. Bottom line: treat this as an online / USD-billed spending card, not a walk-into-a-shop card. If in-person tap or QR is your main goal, hold off until in-store support is confirmed working again.
A quick reference for fees and limits. Always confirm current numbers in the official app.
This page is a community stub and will be expanded. Spot a number that looks off? Use the report link at the bottom of the page.
Common problems and quick fixes. This page is community-maintained and growing.
Hit something not listed here? Use the report link at the bottom of the page so we can add it.
Your card holds a USDC-on-Solana balance, credited 1:1 to USD. Buy USDC with Thai baht on a licensed exchange and withdraw it on the Solana network to your Jupiter deposit address.
Buy USDC with baht on a licensed Thai exchange, withdraw it on the Solana network to your card's deposit address. About 1 hour the first time, then ~15 minutes to top up.
Live rate from Bitkub (includes their spread); your final amount also depends on the exchange's trading fee and how you cash in - see breakdown.
Pick the exchange you want to use, follow the short steps, then open the "Stuck?" helpers below if anything snags. Both options let you pay in Thai baht.
In the card section, tap "Add money" and choose the Solana network. Copy the deposit address it shows you.
Add baht from a bank account in your own name, then buy USDC (on Binance TH that is the quick two-step: baht to USDT, then USDT to USDC).
On the exchange withdraw screen, set the network to Solana (SPL) - not Base, Polygon, Ethereum, or Tron. This is the one step worth slowing down for.
Your USDC usually arrives in about 1 to 4 minutes. The very first send can pause for a quick security check - that is normal, nothing is wrong.
Sending on Solana costs about $0.01 in network fees, so funding is almost free. Buy your USDC on a normal trade (not with a debit or credit card) to skip the 2-4% card fee.
Always send on Solana. Some Thai exchanges pick Base or Polygon by default - switch it to Solana, and check Solana is selected on both sides (the Jupiter deposit screen and the exchange withdraw screen). Money sent on the wrong network cannot be recovered.
Not yet - it is digital-only for now and lives in the app. Physical cards are planned for later. You can still pay online, in-app, and (where it works) by adding it to Apple Pay or Google Pay.
It is backed by your USDC balance, credited 1:1 to USD. You fund it with USDC on the Solana network. Spending in Thai baht carries a small foreign-exchange fee.
Almost always one fixable detail: it must be dated within the last 3 months, be in your own name, show your full name and address uncropped, be the original file (not a screenshot), and be in English. In Thailand, download the English-language version of your bank statement - a Thai-script-only document can trip a language check.
Yes. The emailed PDF is fine - you do not need a printed copy. Just upload the original file, not a screenshot or a photo of your screen.
Submitting takes about 2 to 4 minutes. Review is usually quick but can take up to 24 hours.
In-person use is currently unreliable in Thailand - both tap and PromptPay QR have been hard to near-impossible recently. Treat the card as an online / USD-billed card for now, and hold off if in-store payment is your main goal.
Online and in-app payments billed in US dollars - overseas subscriptions, software, ads, travel sites, and online shops that take Visa. Those earn cashback and carry no foreign-exchange fee.
Solana (SPL). Select Solana on both ends - the Jupiter deposit address and the exchange withdrawal network. Some Thai exchanges default USDC to Base or Polygon, so read the dropdown. Sending on the wrong network can permanently lose your funds.
Binance TH (Gulf Binance) is the strongest first choice for baht / PromptPay pay-in. Note there is no direct THB/USDC pair, so buy USDT with baht then Convert USDT to USDC (a two-hop). Bitkub is the most-trusted local exchange but confirm its USDC withdrawal screen lists Solana, and expect an app-only, passkey withdrawal with a new-customer approval delay.
On Bitkub, new customers face a withdrawal-approval step and withdrawals are app-only with a passkey, so the first send can be delayed. Other Thai exchanges may hold the first withdrawal about 24 hours after the first deposit. Plan your first top-up a day ahead.