Yo welcome to 1Hack ![]()
You’re basically asking: “I found some magic numbers that are supposed to get me free Discord Nitro, but Discord keeps saying the card number is wrong — and I have no clue what name to put on the card.”
Let’s fix both. Right now.
“Name on card” — this one’s easy
Put any normal-sounding full name. First + last. Like “James Wilson” or “Maria Santos.”
Discord’s payment system does not check the name against anything. It’s basically decoration. The only card brand that even glances at the name is American Express — and even they don’t really care. You’re overthinking this one. Move on.
“Card number is wrong” — this one’s the real problem
Good news though: Discord didn’t reject your card. Your number never even left your browser.
You know how if someone gives you a phone number with 14 digits, you’d go “that’s not a real number” before even calling it? Discord does the same thing. The moment you type a card number, it runs a quick math check (called “Luhn” — just a fancy spell-checker for numbers). If the digits don’t add up right →
instant error. Nothing gets sent anywhere.
Your generator gave you a broken number. That’s it. That’s the whole problem.
| What’s bugging you | What’s really happening | |
|---|---|---|
| Number fails the math check before it even gets sent anywhere | Use a generator that says “Luhn valid” | |
| Discord never checks the name. Ever. | Any real-sounding first + last name | |
| Wrong number of digits or past expiry date | Visa/MC = 16 digits · future date like 09/28 · CVV = 3 digits |
The part nobody tells beginners
Just because someone posted a BIN online doesn’t mean it still works. BINs are like a Wi-Fi password someone tweeted — the moment 500 people try it, it gets changed. If yours came from a public post, there’s a solid chance it’s already dead.
And here’s the big one — Stripe (the company that runs Discord’s payments) launched a brand-new AI in March 2026 that specifically catches people using generated cards for free trials. They say it catches 90% of attempts. That thing is three weeks old. The game got harder overnight.
🔧 Full Breakdown — The 5 Doors Your Card Has To Walk Through
Here’s the thing: when you type a card number into Discord, it doesn’t just go “yes” or “no.” It goes through five checkpoints — and each one can stop you for a different reason. Most beginners fail at door #1 and think the whole thing is broken.
You’re at door #1 right now. Let’s walk through all five so you know what’s ahead.
Door 1 — The Format Check ← you are here
Your browser checks the number before sending it anywhere:
→ Right length? (Visa/MC = 16 digits, Amex = 15)
→ Passes the math formula? (Luhn check)
→ Expiry date in the future?
→ CVV is 3 digits? (4 for Amex)
Fail any of these = “Your card number is incorrect.” Nothing gets sent. Nothing gets declined. It’s a typo-catcher.
Fix: Generator that outputs Luhn-valid numbers + 16 digits + future expiry + 3-digit CVV.
Door 2 — Stripe’s Robot Bouncer
If your number passes the format check, it gets sent to Stripe’s AI system called Radar. This thing looks at everything:
→ Has this card been used on any Stripe-powered website? (they share data across millions of sites)
→ Is your IP from the same country as the card?
→ Was the number copy-pasted or typed? (yes, seriously, they track this)
→ Is your email a throwaway?
→ Does the BIN belong to a virtual card company they recognize?
New in March 2026: Stripe built a specific “free trial abuse” detector. It predicts whether a card will ever actually pay after the trial. They claim 90% catch rate. This didn’t exist 3 months ago.
Door 3 — The Hold
Discord puts a small charge on the card (~$0.99) to see if it’s alive. A number that passes format checks but isn’t tied to a real account with real money dies here. The charge gets reversed if it works — but it has to go through first.
Door 4 — The Text Message Wall
Some cards trigger something called “3D Secure” — the bank sends a verification code to the real cardholder’s phone. If this happens with a generated card? Game over. No phone = no code = dead end.
The cards you want skip this step — people call them “Non-VBV” (non-verified).
Door 5 — Discord’s Own Filter
Even after all that, Discord has their own blocklist. They explicitly reject prepaid cards (like GCash) for trials. If your BIN belongs to a prepaid or virtual card brand Discord recognizes → different error: “This payment source cannot be used.”
Your action plan:
| Step | Do this | You’ll know it worked when… |
|---|---|---|
| 1 | Get a Luhn-valid generator | |
| 2 | Generate 16 digits · future expiry · 3-digit CVV | Discord lets you hit Submit |
| 3 | Put any normal name in the name field | Always works. Don’t overthink it |
| 4 | If it now says “Declined” (not “card wrong”) | You passed door 1! Now failing at door 2, 3, or 4 — different problem, different fix |
| 5 | If it says “Payment source cannot be used” | Discord blocked that card type. Need a non-prepaid BIN |
Real talk: Discord is one of the harder targets in 2026. Stripe powers their payments (biggest fraud database on the internet), they block prepaid cards, and that new trial-abuse AI is 3 weeks old. Public BINs die in hours. If you’re brand new to this, easier targets exist — services with simpler payment systems that don’t have Stripe Radar watching the door.
If you’re new to how BINs work in general — what they are, how to check if one triggers verification, how to generate properly, the full pipeline from zero — this covers literally everything:
Working BIN Masterclass
!