|
| | __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, \Magento\Paypal\Model\Payflow\Service\Gateway $gateway, HandlerInterface $errorHandler, \Magento\Framework\Math\Random $mathRandom, \Magento\Paypal\Model\Payflow\RequestFactory $requestFactory, \Magento\Quote\Api\CartRepositoryInterface $quoteRepository, \Magento\Sales\Model\OrderFactory $orderFactory, \Magento\Framework\App\RequestInterface $requestHttp, \Magento\Store\Model\WebsiteFactory $websiteFactory, OrderSender $orderSender, \Magento\Framework\Model\ResourceModel\AbstractResource $resource=null, \Magento\Framework\Data\Collection\AbstractDb $resourceCollection=null, array $data=[]) |
| |
| | validate () |
| |
| | isAvailable (\Magento\Quote\Api\Data\CartInterface $quote=null) |
| |
| | isActive ($storeId=null) |
| |
| | getResponse () |
| |
| | process ($responseData) |
| |
| | __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) |
| |
| const | LAYOUT_TEMPLATE = 'mobile' |
| |
| const | TRANSACTION_PAYFLOW_URL = 'https://payflowlink.paypal.com/' |
| |
| const | RESPONSE_ERROR_MSG = 'Payment error. %s was not found.' |
| |
| 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' |
| |
| | _processOrder (\Magento\Sales\Model\Order $order) |
| |
| | _getOrderFromResponse () |
| |
| | _buildTokenRequest (\Magento\Sales\Model\Order\Payment $payment) |
| |
| | _getStoreId () |
| |
| | _getTrxTokenType () |
| |
| | _processTokenErrors ($response, $payment) |
| |
| | _getSecureSilentPostHash ($payment) |
| |
| | _generateSecureSilentPostHash ($payment) |
| |
| | _getCaptureAmount ($amount) |
| |
| | _buildPlaceRequest (DataObject $payment, $amount) |
| |
| | transactionInquiryRequest (InfoInterface $payment, $transactionId) |
| |
| static | _isTransactionUnderReview ($status) |
| |
Definition at line 12 of file Payflowadvanced.php.