Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Protected Attributes
Payflowadvanced Class Reference
Inheritance diagram for Payflowadvanced:
Payflowlink Payflowpro GatewayInterface

Protected Attributes

 $_code = \Magento\Paypal\Model\Config::METHOD_PAYFLOWADVANCED
 
 $_formBlockType = \Magento\Paypal\Block\Payflow\Advanced\Form::class
 
 $_infoBlockType = \Magento\Paypal\Block\Payment\Info::class
 
 $_callbackController = 'payflowadvanced'
 
- Protected Attributes inherited from Payflowpro
 $_responseParamsMappings
 
 $_code = \Magento\Paypal\Model\Config::METHOD_PAYFLOWPRO
 
 $_isGateway = true
 
 $_canAuthorize = true
 
 $_canCapture = true
 
 $_canCapturePartial = true
 
 $_canRefund = true
 
 $_canRefundInvoicePartial = true
 
 $_canVoid = true
 
 $_canUseInternal = true
 
 $_canUseCheckout = true
 
 $_canSaveCc = false
 
 $_isProxy = false
 
 $_canFetchTransactionInfo = true
 
 $_canReviewPayment = true
 
 $_clientTimeout = 45
 
 $_debugReplacePrivateDataKeys = ['user', 'pwd', 'acct', 'expdate', 'cvv2']
 
 $storeManager
 
 $configFactory
 

Additional Inherited Members

- Public Member Functions inherited from Payflowpro
 __construct (\Magento\Framework\Model\Context $context, \Magento\Framework\Registry $registry, \Magento\Framework\Api\ExtensionAttributesFactory $extensionFactory, \Magento\Framework\Api\AttributeValueFactory $customAttributeFactory, \Magento\Payment\Helper\Data $paymentData, \Magento\Framework\App\Config\ScopeConfigInterface $scopeConfig, \Magento\Payment\Model\Method\Logger $logger, \Magento\Framework\Module\ModuleListInterface $moduleList, \Magento\Framework\Stdlib\DateTime\TimezoneInterface $localeDate, \Magento\Store\Model\StoreManagerInterface $storeManager, ConfigInterfaceFactory $configFactory, Gateway $gateway, HandlerInterface $errorHandler, \Magento\Framework\Model\ResourceModel\AbstractResource $resource=null, \Magento\Framework\Data\Collection\AbstractDb $resourceCollection=null, array $data=[])
 
 isAvailable (\Magento\Quote\Api\Data\CartInterface $quote=null)
 
 isActive ($storeId=null)
 
 getConfigPaymentAction ()
 
 authorize (\Magento\Payment\Model\InfoInterface $payment, $amount)
 
 capture (\Magento\Payment\Model\InfoInterface $payment, $amount)
 
 void (\Magento\Payment\Model\InfoInterface $payment)
 
 canVoid ()
 
 cancel (\Magento\Payment\Model\InfoInterface $payment)
 
 refund (\Magento\Payment\Model\InfoInterface $payment, $amount)
 
 fetchTransactionInfo (InfoInterface $payment, $transactionId)
 
 getConfig ()
 
 postRequest (DataObject $request, ConfigInterface $config)
 
 processErrors (DataObject $response)
 
 acceptPayment (InfoInterface $payment)
 
 denyPayment (InfoInterface $payment)
 
 reviewPayment (InfoInterface $payment, $action)
 
 setBilling (DataObject $request, $billing)
 
 setShipping ($request, $shipping)
 
 mapGatewayResponse (array $postData, DataObject $response)
 
 setTransStatus ($payment, $response)
 
 fillCustomerContacts (DataObject $order, DataObject $request)
 
 addRequestOrderInfo (DataObject $request, Order $order)
 
 assignData (DataObject $data)
 
- Data Fields inherited from Payflowpro
const TRXTYPE_AUTH_ONLY = 'A'
 
const TRXTYPE_SALE = 'S'
 
const TRXTYPE_CREDIT = 'C'
 
const TRXTYPE_DELAYED_CAPTURE = 'D'
 
const TRXTYPE_DELAYED_VOID = 'V'
 
const TRXTYPE_DELAYED_VOICE = 'F'
 
const TRXTYPE_DELAYED_INQUIRY = 'I'
 
const TRXTYPE_ACCEPT_DENY = 'U'
 
const UPDATEACTION_APPROVED = 'APPROVE'
 
const UPDATEACTION_DECLINED_BY_MERCHANT = 'FPS_MERCHANT_DECLINE'
 
const TENDER_CC = 'C'
 
const TRANSACTION_URL = 'https://payflowpro.paypal.com/transaction'
 
const TRANSACTION_URL_TEST_MODE = 'https://pilot-payflowpro.paypal.com/transaction'
 
const RESPONSE_CODE_APPROVED = 0
 
const RESPONSE_CODE_INVALID_AMOUNT = 4
 
const RESPONSE_CODE_FRAUDSERVICE_FILTER = 126
 
const RESPONSE_CODE_DECLINED = 12
 
const RESPONSE_CODE_DECLINED_BY_FILTER = 125
 
const RESPONSE_CODE_DECLINED_BY_MERCHANT = 128
 
const RESPONSE_CODE_CAPTURE_ERROR = 111
 
const RESPONSE_CODE_VOID_ERROR = 108
 
const PNREF = 'pnref'
 
- Protected Member Functions inherited from Payflowpro
 _getCaptureAmount ($amount)
 
 _buildPlaceRequest (DataObject $payment, $amount)
 
 transactionInquiryRequest (InfoInterface $payment, $transactionId)
 
- Static Protected Member Functions inherited from Payflowpro
static _isTransactionUnderReview ($status)
 

Detailed Description

Definition at line 12 of file Payflowadvanced.php.

Field Documentation

◆ $_callbackController

$_callbackController = 'payflowadvanced'
protected

Definition at line 40 of file Payflowadvanced.php.

◆ $_code

Definition at line 19 of file Payflowadvanced.php.

◆ $_formBlockType

$_formBlockType = \Magento\Paypal\Block\Payflow\Advanced\Form::class
protected

Definition at line 26 of file Payflowadvanced.php.

◆ $_infoBlockType

$_infoBlockType = \Magento\Paypal\Block\Payment\Info::class
protected

Definition at line 33 of file Payflowadvanced.php.


The documentation for this class was generated from the following file: