Payment_Process
[ class tree: Payment_Process ] [ index: Payment_Process ] [ all elements ]

File: Process.php

Source Location: /Payment_Process-0.6.2/Process.php

Classes:

Payment_Process
Payment_Process
Payment_Process_Result
Payment_Process_Result

Page Details:

Process.php

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: This source file is subject to version 3.0 of the PHP license that is available through the world-wide-web at the following URI: http://www.php.net/license/3_0.txt. If you did not receive a copy of the PHP License and are unable to obtain it through the web, please send a note to license@php.net so we can mail you a copy immediately.

Includes:

require_once('PEAR.php') [line 27]
require_once('Validate.php') [line 28]
require_once('Validate/Finance/CreditCard.php') [line 29]
require_once('Payment/Process/Type.php') [line 30]

PAYMENT_PROCESS_ACTION_AUTHONLY [line 49]

PAYMENT_PROCESS_ACTION_AUTHONLY = 201
Authorize only. No funds are transferred.

[ Top ]



PAYMENT_PROCESS_ACTION_CREDIT [line 54]

PAYMENT_PROCESS_ACTION_CREDIT = 202
Credit funds back from a previously-charged transaction.

[ Top ]



PAYMENT_PROCESS_ACTION_NORMAL [line 44]

PAYMENT_PROCESS_ACTION_NORMAL = 200
A normal transaction

[ Top ]



PAYMENT_PROCESS_ACTION_POSTAUTH [line 59]

PAYMENT_PROCESS_ACTION_POSTAUTH = 203
Post-authorize an AUTHONLY transaction.

[ Top ]



PAYMENT_PROCESS_ACTION_VOID [line 64]

PAYMENT_PROCESS_ACTION_VOID = 204
Clear a previous transaction

[ Top ]



PAYMENT_PROCESS_AVS_ERROR [line 84]

PAYMENT_PROCESS_AVS_ERROR = 502

[ Top ]



PAYMENT_PROCESS_AVS_MATCH [line 82]

PAYMENT_PROCESS_AVS_MATCH = 500

[ Top ]



PAYMENT_PROCESS_AVS_MISMATCH [line 83]

PAYMENT_PROCESS_AVS_MISMATCH = 501

[ Top ]



PAYMENT_PROCESS_AVS_NOAPPLY [line 85]

PAYMENT_PROCESS_AVS_NOAPPLY = 503

[ Top ]



PAYMENT_PROCESS_CVV_ERROR [line 89]

PAYMENT_PROCESS_CVV_ERROR = 602

[ Top ]



PAYMENT_PROCESS_CVV_MATCH [line 87]

PAYMENT_PROCESS_CVV_MATCH = 600

[ Top ]



PAYMENT_PROCESS_CVV_MISMATCH [line 88]

PAYMENT_PROCESS_CVV_MISMATCH = 601

[ Top ]



PAYMENT_PROCESS_CVV_NOAPPLY [line 90]

PAYMENT_PROCESS_CVV_NOAPPLY = 603

[ Top ]



PAYMENT_PROCESS_ERROR_AVS [line 38]

PAYMENT_PROCESS_ERROR_AVS = -3

[ Top ]



PAYMENT_PROCESS_ERROR_CVV [line 39]

PAYMENT_PROCESS_ERROR_CVV = -4

[ Top ]



PAYMENT_PROCESS_ERROR_INCOMPLETE [line 36]

PAYMENT_PROCESS_ERROR_INCOMPLETE = -1

[ Top ]



PAYMENT_PROCESS_ERROR_INVALID [line 37]

PAYMENT_PROCESS_ERROR_INVALID = -2

[ Top ]



PAYMENT_PROCESS_ERROR_NOFIELD [line 34]

PAYMENT_PROCESS_ERROR_NOFIELD = -101

[ Top ]



PAYMENT_PROCESS_ERROR_NOPROCESSOR [line 35]

PAYMENT_PROCESS_ERROR_NOPROCESSOR = -102

[ Top ]



PAYMENT_PROCESS_ERROR_NOTIMPLEMENTED [line 33]

PAYMENT_PROCESS_ERROR_NOTIMPLEMENTED = -100

[ Top ]



PAYMENT_PROCESS_RESULT_APPROVED [line 75]

PAYMENT_PROCESS_RESULT_APPROVED = 400
Result codes

[ Top ]



PAYMENT_PROCESS_RESULT_DECLINED [line 76]

PAYMENT_PROCESS_RESULT_DECLINED = 401

[ Top ]



PAYMENT_PROCESS_RESULT_DUPLICATE [line 79]

PAYMENT_PROCESS_RESULT_DUPLICATE = 404

[ Top ]



PAYMENT_PROCESS_RESULT_FRAUD [line 78]

PAYMENT_PROCESS_RESULT_FRAUD = 403

[ Top ]



PAYMENT_PROCESS_RESULT_OTHER [line 77]

PAYMENT_PROCESS_RESULT_OTHER = 402

[ Top ]



PAYMENT_PROCESS_RESULT_REVIEW [line 80]

PAYMENT_PROCESS_RESULT_REVIEW = 405

[ Top ]



PAYMENT_PROCESS_SOURCE_ONLINE [line 70]

PAYMENT_PROCESS_SOURCE_ONLINE = 301

[ Top ]



PAYMENT_PROCESS_SOURCE_POS [line 69]

PAYMENT_PROCESS_SOURCE_POS = 300
Transaction sources

[ Top ]



Documentation generated on Mon, 11 Mar 2019 14:16:04 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.