Pyrus Install

Download

* Closed bug #2896
* Moved validation code in Payment_Process_Type_CreditCard to use the new Validate_Finance_CreditCard package (Bug #4765)
* Moved all common code out of Payment_Process and into Payment_Process_Common
* Removed Payment_Process_Type::$name and replaced it with Payment_Process_Type::$firstName and Payment_Process_Type::$lastName respectively
* Fixed field encapsulation in AuthorizeNet driver (Bug #2756)
* Fixed _prepareQueryString() in AuthorizeNet driver (Bug #3820)
* Fixed undefined index in Common.php (Bug #3821)
* Fixed assignment to private variable in Payment_Process::factory() (Bug #3790)
* Fixed typo in `RESULT_INVALID' constant declaration and use. (Bug #3919)
* Added _validateCvv() to Payment_Process_Type_CreditCard (Bug #3837)
* Added handler support in Payment_Process_Common::setPayment() (Bug #1265)
* Added Payment_Process::accept() and Payment_Process::log() to be a common logging interface for debugging/logging (In response to Bug #3839 and Bug #3791)
* Added a Bibit driver written by Robin Ericsson <lobbin@localhost.nu>
* Added Philippe Jausions as a maintainer. Along with Joe Stump he will be maintaining the AuthorizeNet driver and contributing other core code.
* Removed code that altered the URI in the AuthorizeNet driver (Bug #3820)
* Removed 'Offline' driver, as it depended on Validate code which doesn't exist in any released version of the Validate package. Use the 'Dummy' driver for testing.
* AuthorizeNet driver now relies on Net_Curl 1.2.0 stable

Pyrus Install

Download

* Information about the payment source is now contained in a Payment_Process_Type-derived class.
* Authorize.net Processor added, by Joe Stump.
* DPILink & Dummy Processors updated to use new semantics.
* A Common class was added, which contains utility functionality common to all Processors.