|
Moodle
2.2.1
http://www.collinsharper.com
|
Go to the source code of this file.
Enumerations | |
| enum | AN_METHOD_CC |
| enum | AN_METHOD_ECHECK |
| enum | AN_STATUS_NONE |
| enum | AN_STATUS_AUTH |
| enum | AN_STATUS_CAPTURE |
| enum | AN_STATUS_AUTHCAPTURE |
| enum | AN_STATUS_CREDIT |
| enum | AN_STATUS_VOID |
| enum | AN_STATUS_EXPIRE |
| enum | AN_STATUS_UNDERREVIEW |
| enum | AN_STATUS_APPROVEDREVIEW |
| enum | AN_STATUS_REVIEWFAILED |
| enum | AN_STATUS_TEST |
| enum | AN_ACTION_NONE |
| enum | AN_ACTION_AUTH_ONLY |
| enum | AN_ACTION_CAPTURE_ONLY |
| enum | AN_ACTION_AUTH_CAPTURE |
| enum | AN_ACTION_PRIOR_AUTH_CAPTURE |
| enum | AN_ACTION_CREDIT |
| enum | AN_ACTION_VOID |
| enum | AN_RETURNZERO |
| enum | AN_APPROVED |
| enum | AN_DECLINED |
| enum | AN_ERROR |
| enum | AN_REVIEW |
| enum AN_ACTION_AUTH_ONLY |
| enum AN_ACTION_CREDIT |
| enum AN_ACTION_NONE |
#@- #@+ Actions used in AuthorizeNet::process() method.
NONE: No action. Function always returns false. AUTH_ONLY: Used to authorize only, don't capture. CAPTURE_ONLY: Authorization code was received from a bank over the phone. AUTH_CAPTURE: Used to authorize and capture (default action). PRIOR_AUTH_CAPTURE: Used to capture, it was authorized before. CREDIT: Used to return funds to a customer's credit card. VOID: Used to cancel an exiting pending transaction.
Credit rules: 1. It can be credited within 120 days after the original authorization was obtained. 2. Amount can be any amount up to the original amount charged. 3. Captured/pending settlement transactions cannot be credited, instead a void must be issued to cancel the settlement. NOTE: It assigns a new transactionID to the original transaction. We should save it, so admin can cancel new transaction if it is a mistake return.
Void rules: 1. These requests effectively cancel the Capture request that would start the funds transfer process. 2. It mustn't be settled. Please set up settlement date correctly. 3. These transactions can be voided: authorized/pending capture, captured/pending settlement, credited/pending settlement
| enum AN_ACTION_VOID |
| enum AN_APPROVED |
| enum AN_DECLINED |
| enum AN_METHOD_CC |
| enum AN_METHOD_ECHECK |
| enum AN_RETURNZERO |
#@- #@+ Return codes for AuthorizeNet::process() method.
AN_RETURNZERO: No connection was made on authorize.net. AN_APPROVED: The transaction was accepted. AN_DECLINED: The transaction was declined. AN_REVIEW: The transaction was held for review.
| enum AN_STATUS_AUTH |
| enum AN_STATUS_CAPTURE |
| enum AN_STATUS_CREDIT |
| enum AN_STATUS_EXPIRE |
| enum AN_STATUS_NONE |
#@- #@+ Order status used in enrol_authorize table.
NONE: New order or order is in progress. TransactionID hasn't received yet. AUTH: Authorized/Pending Capture. CAPTURE: Captured. AUTHCAPTURE: Authorized/Captured CREDIT: Refunded. VOID: Cancelled. EXPIRE: Expired. Orders be expired unless be accepted within 30 days.
These are valid only for ECHECK: UNDERREVIEW: Hold for review. APPROVEDREVIEW: Approved review. REVIEWFAILED: Review failed. TEST: Tested (dummy status). Created in TEST mode and TransactionID is 0.
| enum AN_STATUS_TEST |
| enum AN_STATUS_VOID |