File: Process.php
Source Location: /Payment_Process-0.6.8/Process.php
Classes:
Payment_Process
Payment_Process
Payment_Process_Result
Payment_Process_Result
Page Details:
Main package file
Process.php is a unified OOP abstraction layer for credit card and echeck processing gateways (similar to what DB does for database calls). PHP versions 4 and 5 LICENSE: Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.3. The name of the authors may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Includes:
require_once('PEAR.php') [line 52]
Include PEAR for error handling require_once('Validate.php') [line 56]
Include Validate require_once('Validate/Finance/CreditCard.php') [line 60]
Inclue Validate_Finance_CreditCard for Credit Card number validation require_once('Payment/Process/Type.php') [line 64]
Include Payment_Process_Type
PAYMENT_PROCESS_ACTION_AUTHONLY [line 90]
PAYMENT_PROCESS_ACTION_CREDIT [line 95]
PAYMENT_PROCESS_ACTION_NORMAL [line 85]
PAYMENT_PROCESS_ACTION_POSTAUTH [line 100]
PAYMENT_PROCESS_ACTION_VOID [line 105]
PAYMENT_PROCESS_AVS_ERROR [line 128]
PAYMENT_PROCESS_AVS_MATCH [line 126]
PAYMENT_PROCESS_AVS_MISMATCH [line 127]
PAYMENT_PROCESS_AVS_NOAPPLY [line 129]
PAYMENT_PROCESS_CVV_ERROR [line 133]
PAYMENT_PROCESS_CVV_MATCH [line 131]
PAYMENT_PROCESS_CVV_MISMATCH [line 132]
PAYMENT_PROCESS_CVV_NOAPPLY [line 134]
PAYMENT_PROCESS_ERROR_AVS [line 74]
PAYMENT_PROCESS_ERROR_COMMUNICATION [line 77]
PAYMENT_PROCESS_ERROR_CVV [line 75]
PAYMENT_PROCESS_ERROR_INCOMPLETE [line 72]
PAYMENT_PROCESS_ERROR_INVALID [line 73]
PAYMENT_PROCESS_ERROR_NOFIELD [line 70]
PAYMENT_PROCESS_ERROR_NOPROCESSOR [line 71]
PAYMENT_PROCESS_ERROR_NOTIMPLEMENTED [line 69]
PAYMENT_PROCESS_ERROR_UNSUPPORTED [line 76]
PAYMENT_PROCESS_RESULT_APPROVED [line 119]
PAYMENT_PROCESS_RESULT_DECLINED [line 120]
PAYMENT_PROCESS_RESULT_DUPLICATE [line 123]
PAYMENT_PROCESS_RESULT_FRAUD [line 122]
PAYMENT_PROCESS_RESULT_OTHER [line 121]
PAYMENT_PROCESS_RESULT_REVIEW [line 124]
PAYMENT_PROCESS_SOURCE_MAIL [line 113]
PAYMENT_PROCESS_SOURCE_ONLINE [line 111]
PAYMENT_PROCESS_SOURCE_PHONE [line 112]
PAYMENT_PROCESS_SOURCE_POS [line 110]
Documentation generated on Mon, 11 Mar 2019 15:41:22 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.
|