Class Mage_Payment_Model_Method_Cc

Description

Magento

NOTICE OF LICENSE

This source file is subject to the Open Software License (OSL 3.0) that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://opensource.org/licenses/osl-3.0.php If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to [email protected] so we can send you a copy immediately.

DISCLAIMER

Do not edit or add to this file if you wish to upgrade Magento to newer versions in the future. If you wish to customize Magento for your needs please refer to http://www.magentocommerce.com for more information.

Located in /Payment/Model/Method/Cc.php (line 28)

Varien_Object
   |
   --Mage_Payment_Model_Method_Abstract
      |
      --Mage_Payment_Model_Method_Cc
Direct descendents
Class Description
Mage_Paypal_Model_Direct PayPal Direct Module
Mage_Paypal_Model_Payflowpro Payflow Pro payment gateway model
Mage_Payment_Model_Method_Ccsave Magento
Mage_Paygate_Model_Authorizenet Magento
Variable Summary
Method Summary
Varien_Object getCentinelValidationData ()
void hasVerification ()
bool isAvailable ([ $quote = null])
void OtherCcType ( $type)
Mage_Payment_Model_Abstract prepareSave ()
Mage_Payment_Model_Abstract validate (Mage_Payment_Model_Info $info)
bool validateCcNum ( $ccNumber, string $cc_number)
boolean validateCcNumOther (string $ccNumber)
void _validateExpDate ( $expYear,  $expMonth)
Variables

Inherited Variables

Inherited from Mage_Payment_Model_Method_Abstract

Mage_Payment_Model_Method_Abstract::$_canAuthorize
Mage_Payment_Model_Method_Abstract::$_canCancelInvoice
Mage_Payment_Model_Method_Abstract::$_canCapture
Mage_Payment_Model_Method_Abstract::$_canCapturePartial
Mage_Payment_Model_Method_Abstract::$_canCreateBillingAgreement
Mage_Payment_Model_Method_Abstract::$_canFetchTransactionInfo
Mage_Payment_Model_Method_Abstract::$_canManageRecurringProfiles
Mage_Payment_Model_Method_Abstract::$_canOrder
Mage_Payment_Model_Method_Abstract::$_canRefund
Mage_Payment_Model_Method_Abstract::$_canRefundInvoicePartial
Mage_Payment_Model_Method_Abstract::$_canReviewPayment
Mage_Payment_Model_Method_Abstract::$_canUseCheckout
Mage_Payment_Model_Method_Abstract::$_canUseForMultishipping
Mage_Payment_Model_Method_Abstract::$_canUseInternal
Mage_Payment_Model_Method_Abstract::$_canVoid
Mage_Payment_Model_Method_Abstract::$_code
Mage_Payment_Model_Method_Abstract::$_debugReplacePrivateDataKeys
Mage_Payment_Model_Method_Abstract::$_isGateway
Mage_Payment_Model_Method_Abstract::$_isInitializeNeeded
Methods
assignData (line 40)

Assign data to info model instance

  • access: public
Mage_Payment_Model_Info assignData (mixed $data)
  • mixed $data

Redefinition of:
Mage_Payment_Model_Method_Abstract::assignData()
Assign data to info model instance
getCentinelValidationData (line 301)

Return data for Centinel validation

  • access: public
Varien_Object getCentinelValidationData ()
getCentinelValidator (line 285)

Instantiate centinel validator model

  • access: public
Mage_Centinel_Model_Service getCentinelValidator ()

Redefined in descendants as:
getIsCentinelValidationEnabled (line 275)

Whether centinel service is enabled

  • access: public
bool getIsCentinelValidationEnabled ()

Redefined in descendants as:
getVerificationRegEx (line 179)
  • access: public
void getVerificationRegEx ()
hasVerification (line 170)
  • access: public
void hasVerification ()
isAvailable (line 264)

Check whether there are CC types set in configuration

  • access: public
bool isAvailable ([ $quote = null])
  • $quote

Redefinition of:
Mage_Payment_Model_Method_Abstract::isAvailable()
Check whether payment method can be used

Redefined in descendants as:
OtherCcType (line 204)
  • access: public
void OtherCcType ( $type)
  • $type
prepareSave (line 65)

Prepare info instance for save

  • access: public
Mage_Payment_Model_Abstract prepareSave ()

Redefinition of:
Mage_Payment_Model_Method_Abstract::prepareSave()
Parepare info instance for save
validate (line 83)

Validate payment method information object

  • access: public
Mage_Payment_Model_Abstract validate (Mage_Payment_Model_Info $info)

Redefinition of:
Mage_Payment_Model_Method_Abstract::validate()
Validate payment method information object

Redefined in descendants as:
validateCcNum (line 215)

Validate credit card number

  • access: public
bool validateCcNum ( $ccNumber, string $cc_number)
  • string $cc_number
  • $ccNumber
validateCcNumOther (line 254)

Other credit cart type number validation

  • access: public
boolean validateCcNumOther (string $ccNumber)
  • string $ccNumber
_validateExpDate (line 195)
  • access: protected
void _validateExpDate ( $expYear,  $expMonth)
  • $expYear
  • $expMonth

Inherited Methods

Inherited From Mage_Payment_Model_Method_Abstract

Mage_Payment_Model_Method_Abstract::__construct()
Mage_Payment_Model_Method_Abstract::acceptPayment()
Mage_Payment_Model_Method_Abstract::assignData()
Mage_Payment_Model_Method_Abstract::authorize()
Mage_Payment_Model_Method_Abstract::canAuthorize()
Mage_Payment_Model_Method_Abstract::canCapture()
Mage_Payment_Model_Method_Abstract::canCapturePartial()
Mage_Payment_Model_Method_Abstract::cancel()
Mage_Payment_Model_Method_Abstract::canCreateBillingAgreement()
Mage_Payment_Model_Method_Abstract::canEdit()
Mage_Payment_Model_Method_Abstract::canFetchTransactionInfo()
Mage_Payment_Model_Method_Abstract::canManageBillingAgreements()
Mage_Payment_Model_Method_Abstract::canManageRecurringProfiles()
Mage_Payment_Model_Method_Abstract::canOrder()
Mage_Payment_Model_Method_Abstract::canRefund()
Mage_Payment_Model_Method_Abstract::canRefundPartialPerInvoice()
Mage_Payment_Model_Method_Abstract::canReviewPayment()
Mage_Payment_Model_Method_Abstract::canUseCheckout()
Mage_Payment_Model_Method_Abstract::canUseForCountry()
Mage_Payment_Model_Method_Abstract::canUseForCurrency()
Mage_Payment_Model_Method_Abstract::canUseForMultishipping()
Mage_Payment_Model_Method_Abstract::canUseInternal()
Mage_Payment_Model_Method_Abstract::canVoid()
Mage_Payment_Model_Method_Abstract::capture()
Mage_Payment_Model_Method_Abstract::debugData()
Mage_Payment_Model_Method_Abstract::denyPayment()
Mage_Payment_Model_Method_Abstract::fetchTransactionInfo()
Mage_Payment_Model_Method_Abstract::getCode()
Mage_Payment_Model_Method_Abstract::getConfigData()
Mage_Payment_Model_Method_Abstract::getConfigPaymentAction()
Mage_Payment_Model_Method_Abstract::getDebugFlag()
Mage_Payment_Model_Method_Abstract::getFormBlockType()
Mage_Payment_Model_Method_Abstract::getInfoBlockType()
Mage_Payment_Model_Method_Abstract::getInfoInstance()
Mage_Payment_Model_Method_Abstract::getTitle()
Mage_Payment_Model_Method_Abstract::initialize()
Mage_Payment_Model_Method_Abstract::isAvailable()
Mage_Payment_Model_Method_Abstract::isGateway()
Mage_Payment_Model_Method_Abstract::isInitializeNeeded()
Mage_Payment_Model_Method_Abstract::order()
Mage_Payment_Model_Method_Abstract::prepareSave()
Mage_Payment_Model_Method_Abstract::processBeforeRefund()
Mage_Payment_Model_Method_Abstract::processBeforeVoid()
Mage_Payment_Model_Method_Abstract::processCreditmemo()
Mage_Payment_Model_Method_Abstract::processInvoice()
Mage_Payment_Model_Method_Abstract::refund()
Mage_Payment_Model_Method_Abstract::validate()
Mage_Payment_Model_Method_Abstract::void()
Mage_Payment_Model_Method_Abstract::_debug()
Mage_Payment_Model_Method_Abstract::_getHelper()
Class Constants

Documentation generated on Fri, 11 Feb 2011 16:57:34 +0200 by phpDocumentor 1.4.3