Step 1. The user gets a card and adds it to their phone.They hold USDT in your app, receive a virtual Visa or Mastercard after the required verification, and add it to Apple Pay or Google Pay with push provisioning.
Step 2. The user pays with their phone.A user buys something for $20 at a supermarket, taps the phone at the terminal, and confirms the payment.
The transaction goes through the Visa or Mastercard network, just like any other card purchase.
Step 3. The payment is funded from the user's USDT balance.Depending on the setup, conversion to fiat happens when the card is funded or when a transaction is processed. The merchant receives a regular card payment, not cryptocurrency.
The same setup fits exchanges, trading platforms, and other fintech apps that already hold customer balances.
For a detailed explanation of funding and conversion, see our guide to
USDT Virtual Cards for Business.