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_PaypalUk_Block_Express_Form
  • Mage_PaypalUk_Block_Express_Shortcut
  • Mage_PaypalUk_ExpressController
  • Mage_PaypalUk_Helper_Data
  • Mage_PaypalUk_Model_Api_Nvp
  • Mage_PaypalUk_Model_Direct
  • Mage_PaypalUk_Model_Express
  • Mage_PaypalUk_Model_Express_Checkout
  • Mage_PaypalUk_Model_Pro
  • Mage_PaypalUk_Model_Session
  • Overview
  • Package
  • Class
  • Tree

Class Mage_PaypalUk_Model_Pro

PayPal Website Payments Pro (Payflow Edition) implementation for payment method instances This model was created because right now PayPal Direct and PayPal Express payment (Payflow Edition) methods cannot have same abstract

Mage_Paypal_Model_Pro
Extended by Mage_PaypalUk_Model_Pro
Package: Mage\PaypalUk
Copyright: Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
License: Open Software License (OSL 3.0)
Located at code/core/Mage/PaypalUk/Model/Pro.php
Methods summary
public
# refund( Varien_Object $payment, float $amount )

Refund a capture transaction

Refund a capture transaction

Parameters

$payment
Varien_Object
$payment
$amount
float
$amount

Overrides

Mage_Paypal_Model_Pro::refund()
protected true
# _isCaptureNeeded( )

Is capture request needed on this transaction

Is capture request needed on this transaction

Returns

true
protected string
# _getParentTransactionId( Varien_Object $payment )

Get payflow transaction id from parent transaction

Get payflow transaction id from parent transaction

Parameters

$payment
Varien_Object
$payment

Returns

string

Overrides

Mage_Paypal_Model_Pro::_getParentTransactionId()
protected
# _importCaptureResultToPayment( Mage_Paypal_Model_Api_Nvp $api, Mage_Sales_Model_Order_Payment $payment )

Import capture results to payment

Import capture results to payment

Parameters

$api
Mage_Paypal_Model_Api_Nvp
$payment
Mage_Sales_Model_Order_Payment

Overrides

Mage_Paypal_Model_Pro::_importCaptureResultToPayment()
public
# fetchTransactionInfo( Mage_Payment_Model_Info $payment, string $transactionId )

Fetch transaction details info method does not exists in PaypalUK

Fetch transaction details info method does not exists in PaypalUK

Parameters

$payment
Mage_Payment_Model_Info
$payment
$transactionId
string
$transactionId

Throws

Mage_Core_Exception

Overrides

Mage_Paypal_Model_Pro::fetchTransactionInfo()
protected
# _importRefundResultToPayment( Mage_Paypal_Model_Api_Nvp $api, Mage_Sales_Model_Order_Payment $payment, boolean $canRefundMore )

Import refund results to payment

Import refund results to payment

Parameters

$api
Mage_Paypal_Model_Api_Nvp
$payment
Mage_Sales_Model_Order_Payment
$canRefundMore
boolean
$canRefundMore

Overrides

Mage_Paypal_Model_Pro::_importRefundResultToPayment()
Methods inherited from Mage_Paypal_Model_Pro
canReviewPayment(), cancel(), capture(), getApi(), getConfig(), getInfo(), getRecurringProfileDetails(), importPaymentInfo(), resetApi(), reviewPayment(), setConfig(), setMethod(), submitRecurringProfile(), updateRecurringProfile(), updateRecurringProfileStatus(), validateRecurringProfile(), void()
Constants summary
string TRANSPORT_PAYFLOW_TXN_ID 'payflow_trxid'
#

Payflow trx_id key in transaction info

Payflow trx_id key in transaction info

Constants inherited from Mage_Paypal_Model_Pro
PAYMENT_REVIEW_ACCEPT, PAYMENT_REVIEW_DENY
Properties summary
protected string $_apiType 'paypaluk/api_nvp'
#

Api model type

Api model type

protected string $_configType 'paypal/config'
#

Config model type

Config model type

Properties inherited from Mage_Paypal_Model_Pro
$_api, $_config, $_infoInstance
Magento 1.7.0.2 API documentation generated by ApiGen 2.8.0