Riot Points (RP) are the in-game currency of Riot Games, used to buy skins, battle passes, and cosmetics in Valorant and League of Legends. The catch: RP pricing depends on your account region, and payments with a foreign-issued card often fail. Below is a practical breakdown — where to buy, how much to keep on balance, and how to pay with a virtual card.
Where Riot Points Are Actually Bought
The official route is one: the in-game store inside the Riot client (Valorant or League of Legends) or the top-up page on Riot's website. That's where RP lands on your account directly, with no risk of a ban for third-party codes.
- In-game store — the simplest option: RP arrives instantly and is tied to your account region automatically.
- Riot's top-up page — handy if the client won't launch or you're paying from another device.
- RP gift cards — sold by retailers in some regions; the code is redeemed in the client, but the card must match your account region.
Exact RP bundle prices vary by region and account currency — check the current rate in the Riot store before buying. As a rule, the bigger the bundle, the lower the price per unit of RP.
Your Account Region Decides Everything
The main pitfall is region. Riot ties an account to a country, and that determines both pricing and available payment methods. If you pay with a card from one country while your account is registered in another, the payment may fail or RP may be credited at the "wrong" rate.
- Check your Riot account region in your profile settings — pricing and billing currency depend on it.
- Region changes are restricted and not meant for one-off payments — don't count on switching countries to dodge pricing.
- An RP gift card only works in the region it was issued for.
Does Riot Accept Foreign-Issued Cards?
Riot accepts Visa and Mastercard, but whether a payment actually goes through depends on the issuing bank, country, and security settings. Common reasons for decline:
- 3-D Secure — if the card can't confirm via SMS or an app, the payment is rejected.
- AVS (address verification) — a billing address that doesn't match the card data leads to a decline.
- Issuer geography — Riot doesn't accept cards from certain countries at all.
- Currency — conversion and bank limits can block the charge.
How to Pay for Riot Points with a Virtual Card: Step by Step
- Confirm your Riot account region and the currency you'll be charged in.
- Issue a virtual Visa or Mastercard that supports 3-D Secure and top it up with a buffer.
- Keep the bundle price plus 10–15% on balance for conversion and a possible pre-authorization.
- In the Riot client, open the RP store, pick a bundle, and enter your card details.
- Confirm the payment via 3-D Secure if your bank requests a code.
- Verify that RP was credited to your account — usually it's instant.
If the Payment Fails
Don't retry dozens of times in a row — that raises the risk of a temporary block. First check your card balance and limits, the accuracy of the billing address, and 3-D Secure support. If the decline persists, try another virtual card or a different payment method available in your region. An RP gift card is a workable fallback if its region matches your account region.
FAQ
Can I buy RP cheaper by switching regions?
Region changes are restricted and not designed for one-off savings. Buy in the region your account is tied to.
Why is my card declined when it has funds?
Most often due to 3-D Secure, an address mismatch (AVS), or issuer geography. Check these three points.
How much should I keep on balance?
The RP bundle price plus a 10–15% buffer for conversion and pre-authorization.
Service, game, and franchise names belong to their respective rights holders and are mentioned only to describe the payment scenario; VirtCardPay is not affiliated with them.
A virtual card in 2 minutes
Pay for subscriptions, AI tools, travel, and international stores. Top up via USDT-TRC20 with no acquiring fees.