[ANN] pfpro4r - Ruby bindings for Payflow Pro


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.



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


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

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