# Credit card validation

**URL:** <https://www.ruby-forum.com/t/credit-card-validation/100098>\
**Category:** Rails\
**Created:** [November 17, 2005, 4:17pm UTC](https://www.ruby-forum.com/t/credit-card-validation/100098 "2005-11-17T16:17:44Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![brutyn\_nick](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/e79b87/32.png) [@brutyn\_nick](https://www.ruby-forum.com/u/brutyn_nick)\
**Post date:** [November 17, 2005, 4:17pm UTC](https://www.ruby-forum.com/t/credit-card-validation/100098/1 "2005-11-17T16:17:44Z")

</div>

hey,

is there any lib or module in ruby on rails to validate credit cards???

thanks in advance ;)😉

---

<div class="post-metadata">

**Author:** ![brutyn\_nick](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/e79b87/32.png) [@brutyn\_nick](https://www.ruby-forum.com/u/brutyn_nick)\
**Post date:** [November 17, 2005, 5:18pm UTC](https://www.ruby-forum.com/t/credit-card-validation/100098/2 "2005-11-17T17:18:09Z")

</div>

hey,

i found a creditcard lib  
[http://rubyforge.org/projects/creditcard/](http://rubyforge.org/projects/creditcard/)

i also need encryption, i was planning on using ‘digest/sha1’ but i was  
think, u  
can only encrypt, but not decrypt, right??

i also need decryption, does anyone has anyother ideas for encryption??

Thx  
Nick

---

<div class="post-metadata">

**Author:** ![brutyn\_nick](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/e79b87/32.png) [@brutyn\_nick](https://www.ruby-forum.com/u/brutyn_nick)\
**Post date:** [November 17, 2005, 5:54pm UTC](https://www.ruby-forum.com/t/credit-card-validation/100098/3 "2005-11-17T17:54:20Z")

</div>

sha1 is not for encryption but for creating message digests.

the most flexibility should come from ruby stdlib ‘OpenSSL’

---

<div class="post-metadata">

**Author:** ![brutyn\_nick](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/e79b87/32.png) [@brutyn\_nick](https://www.ruby-forum.com/u/brutyn_nick)\
**Post date:** [November 17, 2005, 9:53pm UTC](https://www.ruby-forum.com/t/credit-card-validation/100098/4 "2005-11-17T21:53:23Z")

</div>

Have a look at the Sentry library for your crypto needs:  
[http://sentry.rubyforge.org/](http://sentry.rubyforge.org/)

It integrates beautifully with AcitveRecord, too.

Cheers!

-DF

---

<div class="post-metadata">

**Author:** ![brutyn\_nick](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/e79b87/32.png) [@brutyn\_nick](https://www.ruby-forum.com/u/brutyn_nick)\
**Post date:** [November 22, 2005, 12:51am UTC](https://www.ruby-forum.com/t/credit-card-validation/100098/5 "2005-11-22T00:51:56Z")

</div>

You can try this also:

[http://rubyforge.org/projects/payment](http://rubyforge.org/projects/payment)
