Overview

Packages

  • currencysymbol
  • MAbout
  • Mage
    • Admin
    • Adminhtml
    • AdminNotification
    • Api
    • Api2
    • Authorizenet
    • Backup
    • Bundle
    • Captcha
    • Catalog
    • CatalogIndex
    • CatalogInventory
    • CatalogRule
    • CatalogSearch
    • Centinel
    • Checkout
    • Cms
    • Compiler
    • Connect
    • Contacts
    • Core
    • Cron
    • CurrencySymbol
    • Customer
    • Dataflow
    • Directory
    • DirtectPost
    • Downloadable
    • Eav
    • GiftMessage
    • GoogleAnalytics
    • GoogleBase
    • GoogleCheckout
    • ImportExport
    • Index
    • Install
    • Log
    • Media
    • Newsletter
    • Oauth
    • Page
    • PageCache
    • Paygate
    • Payment
    • Paypal
    • PaypalUk
    • Persistent
    • Poll
    • ProductAlert
    • Rating
    • Reports
    • Review
    • Rss
    • Rule
    • Sales
    • SalesRule
    • Sedfriend
    • Sendfriend
    • Shipping
    • Sitemap
    • Tag
    • Tax
    • Usa
    • Weee
    • Widget
    • Wishlist
    • XmlConnect
  • None
  • Phoenix
    • Moneybookers
  • PHP
  • Zend
    • Date
    • Mime
    • XmlRpc

Classes

  • Mage_Paypal_Adminhtml_Paypal_ReportsController
  • Mage_Paypal_Block_Adminhtml_Settlement_Details
  • Mage_Paypal_Block_Adminhtml_Settlement_Details_Form
  • Mage_Paypal_Block_Adminhtml_Settlement_Report
  • Mage_Paypal_Block_Adminhtml_Settlement_Report_Grid
  • Mage_Paypal_Block_Adminhtml_System_Config_ApiWizard
  • Mage_Paypal_Block_Adminhtml_System_Config_Field_Country
  • Mage_Paypal_Block_Adminhtml_System_Config_Field_Hidden
  • Mage_Paypal_Block_Adminhtml_System_Config_Fieldset_Expanded
  • Mage_Paypal_Block_Adminhtml_System_Config_Fieldset_Group
  • Mage_Paypal_Block_Adminhtml_System_Config_Fieldset_Hint
  • Mage_Paypal_Block_Adminhtml_System_Config_Fieldset_Location
  • Mage_Paypal_Block_Adminhtml_System_Config_Fieldset_Payment
  • Mage_Paypal_Block_Adminhtml_System_Config_Fieldset_Store
  • Mage_Paypal_Block_Adminhtml_System_Config_Payflowlink_Advanced
  • Mage_Paypal_Block_Adminhtml_System_Config_Payflowlink_Info
  • Mage_Paypal_Block_Express_Form
  • Mage_Paypal_Block_Express_Review
  • Mage_Paypal_Block_Express_Review_Billing
  • Mage_Paypal_Block_Express_Review_Details
  • Mage_Paypal_Block_Express_Review_Shipping
  • Mage_Paypal_Block_Express_Shortcut
  • Mage_Paypal_Block_Hosted_Pro_Form
  • Mage_Paypal_Block_Hosted_Pro_Iframe
  • Mage_Paypal_Block_Hosted_Pro_Info
  • Mage_Paypal_Block_Iframe
  • Mage_Paypal_Block_Logo
  • Mage_Paypal_Block_Payflow_Advanced_Form
  • Mage_Paypal_Block_Payflow_Advanced_Iframe
  • Mage_Paypal_Block_Payflow_Advanced_Info
  • Mage_Paypal_Block_Payflow_Link_Form
  • Mage_Paypal_Block_Payflow_Link_Iframe
  • Mage_Paypal_Block_Payflow_Link_Info
  • Mage_Paypal_Block_Payment_Info
  • Mage_Paypal_Block_Standard_Form
  • Mage_Paypal_Block_Standard_Redirect
  • Mage_Paypal_Controller_Express_Abstract
  • Mage_Paypal_ExpressController
  • Mage_Paypal_Helper_Data
  • Mage_Paypal_Helper_Hss
  • Mage_Paypal_HostedproController
  • Mage_Paypal_IpnController
  • Mage_Paypal_Model_Api_Abstract
  • Mage_Paypal_Model_Api_Nvp
  • Mage_Paypal_Model_Api_Standard
  • Mage_Paypal_Model_Cart
  • Mage_Paypal_Model_Cert
  • Mage_Paypal_Model_Config
  • Mage_Paypal_Model_Direct
  • Mage_Paypal_Model_Express
  • Mage_Paypal_Model_Express_Checkout
  • Mage_Paypal_Model_Hostedpro
  • Mage_Paypal_Model_Hostedpro_Request
  • Mage_Paypal_Model_Info
  • Mage_Paypal_Model_Ipn
  • Mage_Paypal_Model_Method_Agreement
  • Mage_Paypal_Model_Mysql4_Cert
  • Mage_Paypal_Model_Mysql4_Report_Settlement
  • Mage_Paypal_Model_Mysql4_Report_Settlement_Row
  • Mage_Paypal_Model_Mysql4_Report_Settlement_Row_Collection
  • Mage_Paypal_Model_Mysql4_Setup
  • Mage_Paypal_Model_Observer
  • Mage_Paypal_Model_Payflow_Request
  • Mage_Paypal_Model_Payflowadvanced
  • Mage_Paypal_Model_Payflowlink
  • Mage_Paypal_Model_Payflowpro
  • Mage_Paypal_Model_Payment_Transaction
  • Mage_Paypal_Model_Pro
  • Mage_Paypal_Model_Report_Settlement
  • Mage_Paypal_Model_Report_Settlement_Row
  • Mage_Paypal_Model_Resource_Cert
  • Mage_Paypal_Model_Resource_Report_Settlement
  • Mage_Paypal_Model_Resource_Report_Settlement_Row
  • Mage_Paypal_Model_Resource_Report_Settlement_Row_Collection
  • Mage_Paypal_Model_Resource_Setup
  • Mage_Paypal_Model_Session
  • Mage_Paypal_Model_Standard
  • Mage_Paypal_Model_System_Config_Backend_Cert
  • Mage_Paypal_Model_System_Config_Backend_Cron
  • Mage_Paypal_Model_System_Config_Backend_MerchantCountry
  • Mage_Paypal_Model_System_Config_Source_BuyerCountry
  • Mage_Paypal_Model_System_Config_Source_FetchingSchedule
  • Mage_Paypal_Model_System_Config_Source_Logo
  • Mage_Paypal_Model_System_Config_Source_MerchantCountry
  • Mage_Paypal_Model_System_Config_Source_PaymentActions
  • Mage_Paypal_Model_System_Config_Source_PaymentActions_Express
  • Mage_Paypal_Model_System_Config_Source_RequireBillingAddress
  • Mage_Paypal_Model_System_Config_Source_UrlMethod
  • Mage_Paypal_PayflowadvancedController
  • Mage_Paypal_PayflowController
  • Mage_Paypal_StandardController

Exceptions

  • Mage_Paypal_Exception
  • Overview
  • Package
  • Class
  • Tree

Class Mage_Paypal_Model_Hostedpro

Website Payments Pro Hosted Solution payment gateway model

Varien_Object
Extended by Mage_Payment_Model_Method_Abstract
Extended by Mage_Payment_Model_Method_Cc
Extended by Mage_Paypal_Model_Direct
Extended by Mage_Paypal_Model_Hostedpro
Package: Mage\Paypal
Category: Mage
Copyright: Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
License: Open Software License (OSL 3.0)
Author: Magento Core Team <core@magentocommerce.com>
Located at code/core/Mage/Paypal/Model/Hostedpro.php
Methods summary
public boolean
# getAllowedCcTypes( )

Return available CC types for gateway based on merchant country. We do not have to check the availability of card types.

Return available CC types for gateway based on merchant country. We do not have to check the availability of card types.

Returns

boolean

Overrides

Mage_Paypal_Model_Direct::getAllowedCcTypes()
public string
# getMerchantCountry( )

Return merchant country code from config, use default country if it not specified in General settings

Return merchant country code from config, use default country if it not specified in General settings

Returns

string
public boolean
# validate( )

Do not validate payment form using server methods

Do not validate payment form using server methods

Returns

boolean

Overrides

Mage_Payment_Model_Method_Cc::validate()
public Mage_Payment_Model_Abstract
# initialize( string $paymentAction, Varien_Object $stateObject )

Instantiate state and set it to state object

Instantiate state and set it to state object

Parameters

$paymentAction
string
$paymentAction
$stateObject
Varien_Object
$stateObject

Returns

Mage_Payment_Model_Abstract

Overrides

Mage_Payment_Model_Method_Abstract::initialize()
protected
# _setPaymentFormUrl( Mage_Payment_Model_Info $payment )

Sends API request to PayPal to get form URL, then sets this URL to $payment object.

Sends API request to PayPal to get form URL, then sets this URL to $payment object.

Parameters

$payment
Mage_Payment_Model_Info
$payment
protected Mage_Paypal_Model_Hostedpro_Request
# _buildFormUrlRequest( Mage_Payment_Model_Info $payment )

Returns request object with needed data for API request to PayPal to get form URL.

Returns request object with needed data for API request to PayPal to get form URL.

Parameters

$payment
Mage_Payment_Model_Info
$payment

Returns

Mage_Paypal_Model_Hostedpro_Request
protected string
# _sendFormUrlRequest( Mage_Paypal_Model_Hostedpro_Request $request )

Returns form URL from request to PayPal.

Returns form URL from request to PayPal.

Parameters

$request
Mage_Paypal_Model_Hostedpro_Request
$request

Returns

string
| false
protected Mage_Paypal_Model_Hostedpro_Request
# _buildBasicRequest( )

Return request object with basic information

Return request object with basic information

Returns

Mage_Paypal_Model_Hostedpro_Request
public string
# getReturnUrl( integer $storeId = null )

Get return URL

Get return URL

Parameters

$storeId
integer
$storeId

Returns

string
public string
# getNotifyUrl( integer $storeId = null )

Get notify (IPN) URL

Get notify (IPN) URL

Parameters

$storeId
integer
$storeId

Returns

string
public string
# getCancelUrl( integer $storeId = null )

Get cancel URL

Get cancel URL

Parameters

$storeId
integer
$storeId

Returns

string
protected string
# _getUrl( string $path, integer $storeId, boolean $secure = null )

Build URL for store

Build URL for store

Parameters

$path
string
$path
$storeId
integer
$storeId
$secure
boolean
$secure

Returns

string
Methods inherited from Mage_Paypal_Model_Direct
__construct(), _getFormattedCcExpirationDate(), _importResultToPayment(), _placeOrder(), acceptPayment(), authorize(), canReviewPayment(), canUseForCurrency(), canVoid(), cancel(), capture(), denyPayment(), fetchTransactionInfo(), getCentinelValidator(), getConfigData(), getConfigPaymentAction(), isAvailable(), refund(), setStore(), void()
Methods inherited from Mage_Payment_Model_Method_Cc
OtherCcType(), _validateExpDate(), assignData(), getCentinelValidationData(), getIsCentinelValidationEnabled(), getVerificationRegEx(), hasVerification(), prepareSave(), validateCcNum(), validateCcNumOther()
Methods inherited from Mage_Payment_Model_Method_Abstract
_debug(), _getHelper(), canAuthorize(), canCapture(), canCapturePartial(), canCreateBillingAgreement(), canEdit(), canFetchTransactionInfo(), canManageBillingAgreements(), canManageRecurringProfiles(), canOrder(), canRefund(), canRefundPartialPerInvoice(), canUseCheckout(), canUseForCountry(), canUseForMultishipping(), canUseInternal(), debugData(), getCode(), getDebugFlag(), getFormBlockType(), getInfoBlockType(), getInfoInstance(), getTitle(), isGateway(), isInitializeNeeded(), order(), processBeforeRefund(), processCreditmemo(), processInvoice()
Constants summary
string BM_BUTTON_CODE 'TOKEN'
#

Button code

Button code

string BM_BUTTON_TYPE 'PAYMENT'
#

Button type

Button type

string BM_BUTTON_METHOD 'BMCreateButton'
#

Paypal API method name for button creation

Paypal API method name for button creation

Constants inherited from Mage_Payment_Model_Method_Abstract
ACTION_AUTHORIZE, ACTION_AUTHORIZE_CAPTURE, ACTION_ORDER, STATUS_APPROVED, STATUS_DECLINED, STATUS_ERROR, STATUS_SUCCESS, STATUS_UNKNOWN, STATUS_VOID
Properties summary
protected string $_code Mage_Paypal_Model_Config::METHOD_HOSTEDPRO
#

Payment method code

Payment method code

protected string $_formBlockType 'paypal/hosted_pro_form'
#
protected string $_infoBlockType 'paypal/hosted_pro_info'
#
protected boolean $_canUseInternal false
#

Availability options

Availability options

protected boolean $_canUseForMultishipping false
#
protected boolean $_canSaveCc false
#
protected boolean $_isInitializeNeeded true
#
Properties inherited from Mage_Paypal_Model_Direct
$_canAuthorize, $_canCapture, $_canCapturePartial, $_canFetchTransactionInfo, $_canRefund, $_canRefundInvoicePartial, $_canReviewPayment, $_canUseCheckout, $_canVoid, $_isGateway, $_pro, $_proType
Properties inherited from Mage_Payment_Model_Method_Abstract
$_canCancelInvoice, $_canCreateBillingAgreement, $_canManageRecurringProfiles, $_canOrder, $_debugReplacePrivateDataKeys
Magento 1.7.0.2 API documentation generated by ApiGen 2.8.0