upvote
>Claude knows how to make fake credit cards now

If by "fake" you mean ones that pass number validation on web sites, that's easy. I wrote python code to check and generate valid numbers back in the '90s; it's a simple, well known check digit algorithm appended at the end. https://en.wikipedia.org/wiki/Luhn_algorithm.

reply
Anytime a company pisses me off I set up a while loop to generate Luhn-compliant 16-digit numbers and spam them on every html form on the site.

PCI audits are fun for everyone

reply
No I mean ones that are actually connected to Visa's network and you get an API call from Visa when someone uses them.
reply
They’re real virtual cards actually. Source: I added the feature
reply
This feature was removed at some point and I guess added back? What happened there? It's my fav feature :).

Also what service do you use to mint endless virtual cc numbers?

reply
The first version used a provider that started rate-limiting us pretty heavily. It meant a pretty crappy experience for folks creating the Canarytoken. We decided to pause and look for alternatives.

We’re using Airwallex now. They’ve been great.

You can read more about the implementation in our blogpost: https://blog.thinkst.com/2024/12/its-baaack-credit-card-cana...

reply
> given it's vibecoded

Why is this a given? This service has been around for longer than LLMs have been a thing.

reply
Vibecoding has seriously eroding the trust we have in public software. Hopefully there's some of badge projects can use to clarify how much Ai was in charge of it.

- No LLMs

- LLMs as tools

- LLMs decided some things

- YOLO vibecoded

reply
That would require honesty and trust, which are two things that most online projects could only dream of having
reply
this is absolutely not a given, i've been using canarytokens for years!

blog posts date back to at least 2015: https://leonjza.github.io/blog/2015/09/10/canarytokens---the...

reply
There are many, many services for programmatically issuing credit cards that you can control from code. For example: https://stripe.com/issuing
reply
> given it's vibecoded

I've been using it since 2015

reply