I'm not sure if I trust that passsource site. I wouldn't use it for gift cards, what if someone steals your numbers somehow, lol
I believe the passource site is just a, 'what things could look like' type of thing. No way in hell would I trust it to generate anything with sensitive data