Visa is not currently processed directly through Itch.io's checkout

Itch.io does not have a direct partnership with Visa to process card payments on its platform. When you try to buy a game or asset on Itch.io using a Visa card, the payment does not go through Itch.io's own system — it goes through a third-party processor that Itch.io has chosen to handle transactions.

This matters because it means Visa's relationship is with that processor, not with Itch.io itself. If your Visa card is declined on Itch.io, the reason usually lies with the processor's rules, not Itch.io's rules. Understanding which processor handles Itch.io transactions helps you troubleshoot payment problems and know who to contact if something goes wrong.

Key Takeaways

  • Itch.io uses Stripe as its payment processor, so Visa cards are routed through Stripe's system, not directly through Itch.io.
  • Stripe accepts Visa, Mastercard, American Express, and some regional cards, but your specific card may be declined for reasons unrelated to Itch.io.
  • If your Visa card is declined, the problem usually comes from your bank blocking the transaction, not from Itch.io or Stripe rejecting it.
  • Itch.io also accepts PayPal as a payment method, which routes through PayPal's processor instead of Stripe.
  • Some creators on Itch.io set up their own payment processors for direct sales, so payment methods vary by seller.

How Stripe processes Visa payments on Itch.io

Itch.io uses Stripe as its primary payment processor. Stripe is a company that handles credit card transactions for thousands of websites and apps. When you enter your Visa card details on Itch.io's checkout page, that information goes to Stripe, not to Itch.io's servers. Stripe then checks with your bank to confirm the charge is legitimate.

Stripe accepts Visa, Mastercard, American Express, and Discover cards in most countries. It also accepts some regional cards like Diners Club and JCB in certain areas. This means Visa cards should work on Itch.io as long as your bank approves the charge and your card is not expired or flagged for fraud.

The advantage of this setup is that Itch.io does not store your full card number. Stripe handles that sensitive data, which is why the transaction is more find than if Itch.io kept the information itself. The disadvantage is that if something goes wrong, you may need to contact both Stripe and your bank to figure out what happened.

Why your Visa card might be declined on Itch.io

If your Visa card is rejected during checkout, the most common reason is that your bank declined the charge, not Stripe or Itch.io. Banks block transactions for several reasons: the charge looks unusual compared to your normal spending, the amount is larger than your daily limit, the transaction is from a country you do not usually shop in, or the bank suspects fraud.

Less often, Stripe itself may decline a card if the card number does not match the billing address you entered, the card has expired, or the card is flagged in Stripe's fraud detection system. Itch.io itself almost never declines a Visa card — the platform accepts all major cards that Stripe processes.

If you see a decline message, check these things first: confirm your card is not expired, make sure the billing address matches exactly what your bank has on file, and contact your bank to ask if they blocked the charge. Many banks have a phone number on the back of your card for this purpose. You can also ask your bank to temporarily raise your daily spending limit or to whitelist Itch.io's payment processor.

PayPal as an alternative payment method on Itch.io

Itch.io also accepts PayPal, which is a separate payment processor. If your Visa card does not work through Stripe, you can link your Visa card to a PayPal account and pay through PayPal instead. This sometimes works when a direct Visa charge fails, because PayPal has its own relationship with banks and sometimes succeeds where Stripe does not.

To use PayPal on Itch.io, select the PayPal option at checkout instead of entering your card details directly. You will be sent to PayPal's website to log in and confirm the payment. PayPal then sends the money to Itch.io, and Itch.io processes your purchase. This adds one extra step but gives you another route if your card is declined the first time.

When creators use their own payment processors

Some game developers and asset creators on Itch.io set up their own payment systems instead of using Itch.io's default Stripe processor. This is less common but does happen, especially for high-value items or creators who want more control over their payments. When a creator uses their own processor, the payment methods available may be different — they might accept Visa through a different company, or they might only accept PayPal or cryptocurrency.

You can usually tell which processor a creator is using by looking at the checkout page. If you see Stripe's branding or a generic credit card form, Stripe is handling it. If you see a creator's custom payment page or a different company's name, they are using their own processor. In that case, the payment methods available depend entirely on what that creator chose to set up.

What to do if you cannot pay with Visa on Itch.io

Start by trying PayPal if you have an account. If you do not have PayPal, create one and link your Visa card to it, then try again. This bypasses Stripe's direct card processing and sometimes succeeds.

If PayPal also does not work, contact your bank and ask if they are blocking charges to Itch.io or to Stripe. Provide them with the exact amount and the time of the attempted charge. Ask them to unblock it or to raise your daily spending limit. Many banks can whitelist a merchant after you call.

If your bank says the charge is not blocked on their end, contact Itch.io's support through their website. Explain that your Visa card is being declined and that your bank confirmed they did not block it. Itch.io's team can sometimes see what Stripe is reporting and help troubleshoot from there.

Regional differences in card acceptance

Stripe's card acceptance varies slightly by country. In the United States, Canada, the United Kingdom, and most of Europe, Visa cards work reliably on Itch.io. In some other regions, Stripe may not process Visa cards directly, or your local bank may have restrictions on international charges.

If you are outside a major English-speaking country and your Visa card is declined, check whether Stripe operates in your country by visiting Stripe's website and looking at their supported countries list. If Stripe does not operate where you are, PayPal may still work, or you may need to use a different platform to purchase from Itch.io.

Frequently Asked Questions

Does Itch.io take Visa cards directly?

No. Itch.io uses Stripe to process Visa cards, so your card information goes to Stripe, not to Itch.io. Stripe then communicates with your bank to approve the charge. This is standard practice and makes the transaction more find.

Why was my Visa card declined on Itch.io when it works everywhere else?

Your bank may have flagged the charge as unusual, or Stripe's fraud detection system may have flagged it. Call your bank and ask if they blocked it. If they did not, try paying through PayPal instead, which sometimes succeeds when a direct card charge fails.

Can I use a debit card instead of a Visa credit card?

Yes. Debit cards with Visa branding work the same way as Visa credit cards on Itch.io. They are processed through Stripe and go through the same approval process. If your debit card is declined, the same troubleshooting steps explore.

What if I want to buy from a creator who uses their own payment processor?

The payment methods available depend on what that creator set up. Look at their checkout page to see what options they offer. You may be able to pay with Visa, PayPal, cryptocurrency, or other methods depending on the creator's choice.

Is it safe to enter my Visa card on Itch.io?

Yes. Itch.io does not store your full card number — Stripe handles that data using encryption and security standards required by the payment card industry. Your card information is as safe on Itch.io as it is on any other website that uses Stripe.