|
| __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.