Steam and Itch.io use different payment processors, and neither accepts all cards

Steam processes payments through Valve, its parent company, and accepts Visa, Mastercard, and American Express directly. Steam also offers PayPal as an alternative payment method. In some regions, Steam adds local payment options—Germany has Sofortüberweisung, Russia had Yandex.Kassa before sanctions, and China uses UnionPay—but the core card processor remains Valve's own system.

Itch.io uses Stripe as its primary payment processor. Stripe accepts Visa, Mastercard, American Express, Discover, and Diners Club. Itch.io also accepts PayPal and, for creators selling on the platform, direct bank transfers and Payout methods vary by region and creator account type.

The practical difference: if your card is declined on Steam, trying Itch.io's Stripe gateway might work, and vice versa. Neither platform accepts every card type, and both have fraud detection systems that can block legitimate purchases.

Key Takeaways

  • Steam processes cards through Valve's own system and accepts Visa, Mastercard, and American Express, plus PayPal in most regions.
  • Itch.io uses Stripe and accepts Visa, Mastercard, American Express, Discover, and Diners Club cards.
  • A card declined on one platform may work on the other because they use different fraud detection rules and processors.
  • Both platforms may decline cards flagged as high-risk, even if the card itself is valid and has available funds.

Why Steam and Itch.io use different processors

Steam chose to build its own payment infrastructure because it processes billions of dollars annually and needed direct control over transaction security and regional compliance. Valve's system is optimized for their specific user base and geography. This gives Steam faster processing and lower fees on their end, but it also means their fraud detection is tuned to their own data.

Itch.io, a smaller platform focused on independent game developers, uses Stripe because it is a third-party processor that handles the technical complexity. Stripe manages PCI compliance, fraud detection, and regional payment rules across dozens of countries. For Itch.io, this means lower operational overhead and the ability to support more payment methods without building them in-house.

The result is that each platform has different rules about which cards work, which regions are supported, and how quickly transactions clear.

What card types work on Steam

Steam accepts Visa, Mastercard, and American Express cards issued in most countries. Debit cards with these logos work the same way as credit cards on Steam—the platform does not distinguish between them at checkout.

Steam also accepts PayPal in most regions, which expands options if your card is declined. Some countries have additional local methods: Brazil accepts Boleto, Japan accepts convenience store payment, and several European countries accept bank transfers. Check your region's payment options during checkout to see what is available to you.

Steam does not accept Discover, Diners Club, or most prepaid cards. Virtual card numbers (generated by services like Privacy.com or your bank) sometimes work on Steam, but Valve's fraud system often flags them as high-risk and declines them without explanation.

What card types work on Itch.io

Itch.io's Stripe processor accepts Visa, Mastercard, American Express, Discover, and Diners Club. This is a broader range than Steam. Debit cards with these logos work at checkout.

Itch.io also accepts PayPal as a separate payment method. For creators selling on Itch.io, the platform offers bank transfers and regional payout methods, but buyers at checkout see card and PayPal only.

Like Steam, Itch.io's Stripe gateway may decline virtual card numbers, prepaid cards, or cards flagged as high-risk by Stripe's fraud detection. The difference is that Stripe's rules are different from Valve's, so a card declined on Steam might clear on Itch.io.

Why your card might be declined on one platform but not the other

Each processor uses its own fraud detection model. Valve's system and Stripe's system look at different signals: your location, your purchase history, the amount you are spending, the time of day, and whether the transaction matches your typical behavior. A purchase that looks normal to Stripe might look suspicious to Valve.

Regional restrictions also differ. Some cards issued outside the United States face stricter scrutiny on Steam than on Itch.io, or vice versa. A card from a country with high fraud rates on one platform might be treated as normal on the other.

If your card is declined, the most common fixes are: use PayPal instead, try a different card if you have one, contact your card issuer to ask if they flagged the transaction as suspicious, or wait 24 hours and try again (sometimes fraud holds are temporary).

How to troubleshoot a declined card

Before assuming the processor rejected you, check these things on your end: confirm your card has available funds, verify the billing address matches your card issuer's records exactly, and check that the card has not expired. Many declines happen because of a typo in the address or a card that expired last month.

If those are correct, contact your card issuer directly. Tell them you are trying to make a purchase on Steam or Itch.io and ask if they flagged the transaction. Card issuers sometimes block international transactions or online gaming purchases by default. Your issuer can temporarily lift the block or whitelist the merchant.

If your card issuer says the transaction went through on their end but the platform says it was declined, the processor rejected it for fraud reasons. In that case, try PayPal, try a different card, or wait a few days before attempting again. Do not repeatedly attempt the same card—multiple failed attempts can trigger a temporary lock.

Regional payment differences on Steam and Itch.io

Steam offers region-specific payment methods that Itch.io does not. In Brazil, Steam accepts Boleto (a bank transfer slip). In Japan, Steam accepts payment at convenience stores like 7-Eleven. In several European countries, Steam accepts SEPA bank transfers. These options are not available on Itch.io because Stripe's integration with regional payment systems is different from Valve's.

Conversely, Itch.io's Stripe processor may support payment methods in some regions that Steam does not. Check the payment method list during checkout on each platform to see what is available in your country.

If you live outside the United States and your card is repeatedly declined, try the region-specific payment method if one is available. If not, PayPal is usually the most reliable fallback on both platforms.

Frequently Asked Questions

Can I use a prepaid card on Steam or Itch.io?

Most prepaid cards are declined by both platforms' fraud detection systems, even if they have a Visa or Mastercard logo. Some prepaid cards work occasionally, but there is no way to know in advance. If you have a prepaid card, try it—if it is declined, use PayPal or a different card instead.

Will a virtual card number work on Steam or Itch.io?

Virtual card numbers generated by Privacy.com, your bank, or similar services are often flagged as high-risk and declined. Both Valve and Stripe treat them with suspicion because they are harder to verify. Your best option is to use your actual card or PayPal.

Why does Steam accept fewer card types than Itch.io?

Steam built its own payment system and chose to support only the three largest card networks: Visa, Mastercard, and American Express. Itch.io uses Stripe, which integrates with more card networks by default. Valve's approach prioritizes security and simplicity; Stripe's approach prioritizes coverage.

If my card is declined, should I try again when ready?

No. Multiple failed attempts in a short time can trigger a temporary lock on your account or card. Wait at least a few hours, or contact your card issuer first to ask if they flagged the transaction. Then try once more. If it fails again, use a different payment method.

Does it matter which processor I use if I have both a Steam and Itch.io account?

Yes. If your card is consistently declined on Steam, you might have better luck on Itch.io because they use different fraud detection. Conversely, if Itch.io declines you, Steam might work. Having both options available is useful if one processor is being overly cautious with your card.