PEAR is archived and read-only

This mirror preserves historical PEAR package releases and metadata so existing references remain available.

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