Class Mage_Sales_Model_Payment_Method_Billing_AgreementAbstract

Description

Sales Billing Agreement Payment Method Abstract model

Located in /Sales/Model/Payment/Method/Billing/AgreementAbstract.php (line 32)

Varien_Object
   |
   --Mage_Payment_Model_Method_Abstract
      |
      --Mage_Sales_Model_Payment_Method_Billing_AgreementAbstract
Direct descendents
Class Description
Mage_Paypal_Model_Method_Agreement Paypal Billing Agreement method
Class Constant Summary
PAYMENT_INFO_REFERENCE_ID = 'ba_reference_id'
TRANSPORT_BILLING_AGREEMENT_ID = 'ba_agreement_id'
Variable Summary
Method Summary
bool isAvailable ([Mage_Sales_Model_Quote $quote = null])
void _isAvailable (unknown_type $quote)
Variables
mixed $_formBlockType = 'sales/payment_form_billing_agreement' (line 42)
  • access: protected

Redefinition of:
Mage_Payment_Model_Method_Abstract::$_formBlockType
mixed $_infoBlockType = 'sales/payment_info_billing_agreement' (line 41)
  • access: protected

Redefinition of:
Mage_Payment_Model_Method_Abstract::$_infoBlockType
null|bool $_isAvailable = null (line 49)

Is method instance available

  • access: protected

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 80)

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
isAvailable (line 57)

Check whether method is available

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

Redefinition of:
Mage_Payment_Model_Method_Abstract::isAvailable()
Check whether payment method can be used
_isAvailable (line 107)
  • abstract:
  • access: protected
void _isAvailable (unknown_type $quote)
  • unknown_type $quote

Redefined in descendants as:

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:56:24 +0200 by phpDocumentor 1.4.3