PEAR is discontinued

This is a static archive preserving historical releases and metadata. No new packages or updates will be published. For updates to existing packages, or to publish new packages, please use Composer and Packagist.

Home » Payment » Payment_Process

Unified payment processor

This package is unmaintained.

Download latest release 0.6.8 (archived versions might be outdated)

License: BSD License

Description

Payment_Process is a gateway-independent framework for processing credit cards, e-checks and eventually other forms of payments as well.

Maintainers

Dependencies

Required

Optional

Releases

Bugs

IDStatusTypeVersionDateSummary
#1264ClosedBug2004-04-23Optional fields are never validated
#1265ClosedReq2004-04-23Add handler support to typeFieldMap
#1266ClosedReq2004-04-23PHP5 item on TODO list
#1270ClosedBug2004-04-23Payment_Process::$description not being mapped in AN driver
#1271ClosedBug2004-04-23Result::validate() not accessing options correctly
#1536ClosedBug2004-06-02Could attempt to include Type files multiple times
#1619ClosedBug2004-06-11Bug in Example file "examples/creditcard.php"
#1732ClosedBug2004-06-28Access non-existant object property
#1733ClosedBug2004-06-28Accessing nonexistant property and constant in Process.php
#2444ClosedBug2004-10-04Docs in wrong Folder
#2755ClosedBug2004-11-15CVV2 Field Map Bug
#2756ClosedReq2004-11-15Field Encapsulation Character Support
#2896ClosedBug2004-12-05Inclusion of unexisting file in Process/Offline.php
#3289DuplicateBug2005-01-24latchkey
#3699ClosedReq2005-03-04Patch for code cleanup
#3789ClosedBug2005-03-12Payment_Process extends PEAR
#3790ClosedBug2005-03-12Factory method accessing private member
#3791ClosedReq2005-03-12Use of Log package for debug output
#3792Wont fixBug2005-03-12AuthorizeNet::_handleName()'s dangerous assumption
#3793OpenReq2005-03-12Need of a processor-independent way to enable test mode
#3815ClosedReq2005-03-14Authorize.Net driver doesn't take advantage of MD5 hash
#3816ClosedBug2005-03-14Authorize.Net doesn't support "Under review" returned code
#3817BogusBug2005-03-15Payment_Process_Result::validate() overwrites returned code
#3818OpenBug2005-03-15AuthorizeNet::process() method accessing private member of "Result" object
#3819ClosedBug2005-03-15HTTP PUT method used instead of POST (Authorize.Net)
#3820ClosedBug2005-03-15AuthorizeNet::_prepareQueryString() modifies URL of gateway
#3821ClosedBug2005-03-15Undefined index in Common.php
#3835OpenReq2005-03-15Test mode should be ON by default
#3837ClosedBug2005-03-15Missing _validateCcv() method in Payment_Process_Type_CreditCard
#3839Wont fixReq2005-03-15Debug output printing password
#3848AssignedBug2005-03-16AuthorizeNet doesn't map all possible values
#3854BogusBug2005-03-16Payment_Process_Result_AuthorizeNet doesn't map echoed fields
#3875OpenReq2005-03-18Misnomer: Payment_Process_Result::validate()
#3886SuspendedReq2005-03-19Performance tune up
#3919ClosedBug2005-03-22Typo in constant name PAYMENT_PROCESS_ERROR_INVAILD
#3936ClosedBug2005-03-23Authorize.Net processor doesn't return DUPLICATE and FRAUD result codes
#3939ClosedBug2005-03-24Doesn't handle asynchronous callback for voiding transaction
#4042DuplicateBug2005-04-03AuthorizeNet should use POST, not PUT
#4765ClosedBug2005-07-07New Validate package breaks Validate::creditCard() call
#5125OpenReq2005-08-17Credit request and x_trans_key change
#5140OpenBug2005-08-18Abstract isLegitimate returns wrong message
#5360ClosedBug2005-09-11Typo in function name
#5375ClosedBug2005-09-12PAYMENT_PROCESS_TYPE_CREDITCARD never defined
#5493ClosedBug2005-09-22Typo in "Payment_Process_Common" class contructor name
#6966BogusBug0.6.52006-02-28Is 'action' validated properly?
#6982OpenReq0.6.52006-03-01AuthNet & _defaultOptions?
#8640ClosedBug0.6.52006-09-05External package homepage link is 404
#13830ClosedBug0.6.52008-05-03License change
#14255OpenBug0.6.62008-06-28No echeck support for business checking accounts with authorizenet driver
#14257OpenBug0.6.62008-06-28eCheckType is not defined and firstName/lastName not defined for AVS
#14368OpenReq0.6.62008-07-18Missing Functions for transactionId and messageCode
#14439No FeedbackReq0.6.62008-08-03Added way to set CURL options to AuthorizeNet
#14440DuplicateReq0.6.62008-08-03Added way to set CURL options to AuthorizeNet
#14680ClosedBug0.6.62008-09-21Security issue due to seeding random number generator
#17757ClosedBugSVN2010-08-19using PCRE instead of ereg
#18006OpenBug0.6.82010-10-29Installation layout