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
http://www.verisign.com/products-services/payment-processing/online-payment/
payflow-pro/index.html