[ANN] pfpro4r - Ruby bindings for Payflow Pro


#1

pfpro4r is a set of bindings for [2]Verisign’s Payflow Pro SDK.

If you’re distributing an app in Ruby/Rails and you use Verisign’s

Payflow Pro, you basically have three options (paraphrased from the

[3]RoR Wiki):

1. Call the Java/Perl/PHP API from Ruby. (Ewww...)

2. Call Verisign's command line scripts. (DO NOT DO THIS. This is

   highly vulnerable to [4]shell injection attacks.)

3. Code a ruby extension which makes use of the Payflow shared

   library API and make calls directly from Ruby.

pfpro4r is an implementation of the last option.

http://www.livemetric.com/opensource/pfpro4r

References

  1. http://www.livemetric.com/

http://www.verisign.com/products-services/payment-processing/online-payment/
payflow-pro/index.html

  1. http://wiki.rubyonrails.org/rails/pages/Verisign

  2. http://en.wikipedia.org/wiki/Code_injection#Shell_Injection