pfpro4r is a set of bindings for 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
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 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.