How to pay a Stripe checkout with USDT or other crypto
Most Stripe checkouts accept cards, not crypto, so you cannot send USDT to them directly. You top up a virtual Mastercard with USDT, the coins become a US-dollar balance, and the card pays the Stripe checkout like any other Mastercard.

Can you pay a Stripe checkout with crypto directly?
Usually not. Stripe is the payment processor behind many software, AI and online-course checkouts, and the merchant chooses which payment methods to switch on. Most merchants switch on cards only, so the checkout asks for a card number, not a wallet address.
A few merchants also turn on Stripe’s stablecoin option, and then you see it on the checkout as a separate payment method. If there is no crypto button on the page, the merchant takes cards only, and a card funded with USDT is the way to pay.
How do you recognise a Stripe checkout?
- The payment page opens at checkout.stripe.com, or the card form says “Powered by Stripe” at the bottom.
- The form asks for card number, expiry date, security code, name and country or postal code.
- Stripe may offer to save the card with Link; you can skip it and pay as a guest.
- When the bank asks for confirmation, a 3-D Secure window opens before the payment goes through.
How do you pay a Stripe checkout with USDT step by step?
- Open the Guarapay web app or the Telegram mini app @guarapay_bot, create an account and complete the identity check; it takes a few minutes.
- Issue the virtual Mastercard: $ 19 once on Standard or $ 99 on Premium, with no monthly fee.
- Copy your USDT address in the app and send USDT on TRC-20 (TRON); the dollar balance usually arrives in 1–3 minutes.
- Top up the price plus $ 0.25 per approved purchase, and a small margin if the merchant charges in another currency.
- On the Stripe checkout, enter the card number, expiry date, security code and the name shown in the app.
- If a 3-D Secure confirmation appears, approve it in the app, then check in History that the charge was approved.
How much does it cost to pay a Stripe checkout with USDT?
- USDT top-up fee: 10% on Standard and 5% on Premium; a bank-card top-up costs 10% on Standard and 5% on Premium.
- $ 0.25 per approved purchase; a declined purchase is not charged.
- Issue fee, paid once: $ 19 on Standard or $ 99 on Premium; no monthly fee.
- Monthly spending limit: $ 10,000 on Standard and $ 100,000 on Premium.
- The network fee for sending USDT is paid in the wallet you send from, not by Guarapay.
Why would a Stripe checkout decline the card?
Each merchant sets its own fraud rules in Stripe, and some of them block prepaid cards or cards from certain countries. In that case the decline comes from the merchant, the balance stays untouched and support cannot change the store’s decision.
The other common causes are a balance that does not cover the price plus $ 0.25, a name or postal code that differs from the app, or a 3-D Secure confirmation that was not approved in time. The reason of a declined purchase is shown in History in the app.
What else can you top up with besides USDT?
Only USDT on TRC-20 is accepted: other coins (USDC, BTC, ETH) and other networks are not credited, so convert to USDT on TRON in your wallet or exchange before sending.
You can also top up with a Visa or Mastercard bank card in your own name. Whatever you top up with, the Stripe checkout only sees a Mastercard with a US-dollar balance.
Sources
FAQ
Can I pay a Stripe checkout with USDT without a card?
Only if the merchant turned on Stripe’s stablecoin option and you see it on the checkout; otherwise the checkout takes cards, and you pay with a virtual Mastercard topped up with USDT.
Do I need to verify my identity?
Yes. Guarapay asks for a short identity check at sign-up, which takes a few minutes; after that you issue the card and top up with crypto.
Does a Stripe subscription renew on this card?
Yes, Stripe charges the card on every renewal; keep enough balance for the price plus $ 0.25 before the billing date, or the renewal is declined and nothing is taken.
Where does a Stripe refund go?
The merchant refunds to the card it charged, so the money comes back to the card balance in dollars; the balance can be withdrawn only in USDT to a crypto wallet.
Which network should I use to send USDT?
TRC-20 (TRON), to the address shown in the app; USDT on TRC-20 usually arrives in 1–3 minutes, and a transfer on another network may not be credited.
More guides
- Virtual dollar card: what it is and how it works →
- How to keep spending under control with a separate card →
- How to split the bill with friends, card to card →
- What is the best virtual card for international purchases? →
- Is a virtual card safe? How to protect your online purchases →
- Mastercard gift card or virtual prepaid card: which should you choose? →
- How does a refund work on a virtual prepaid card? →
- How do you get an international card without a foreign bank account? →
- Why does my bank decline my international purchase? →
- How do you pay US services without a credit card? →
- How do you gift someone money in dollars on a card? →
- How do you cancel an international subscription and stop being charged? →
- Do you need a US address to pay with a virtual card? →
- Can you use a virtual card on PayPal? →
- Should I pay in dollars or in my local currency when I buy abroad? →
- Guides →