|
Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
|
Protected Member Functions | |
| _placeOrder (Payment $payment, $amount) | |
| _getFormattedCcExpirationDate ($month, $year) | |
| _importResultToPayment ($api, $payment) | |
Protected Attributes | |
| $_code = \Magento\Paypal\Model\Config::METHOD_WPP_DIRECT | |
| $_infoBlockType = \Magento\Paypal\Block\Payment\Info::class | |
| $_isGateway = true | |
| $_canAuthorize = true | |
| $_canCapture = true | |
| $_canCapturePartial = true | |
| $_canRefund = true | |
| $_canRefundInvoicePartial = true | |
| $_canVoid = true | |
| $_canUseInternal = true | |
| $_canUseCheckout = true | |
| $_canSaveCc = false | |
| $_canFetchTransactionInfo = true | |
| $_canReviewPayment = true | |
| $_pro | |
| $_storeManager | |
| $_urlBuilder | |
| $_requestHttp | |
| $_cartFactory | |
PayPal Direct Module @SuppressWarnings(PHPMD.TooManyFields) @SuppressWarnings(PHPMD.CouplingBetweenObjects)
Definition at line 16 of file Direct.php.
| __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\Paypal\Model\ProFactory | $proFactory, | ||
| \Magento\Store\Model\StoreManagerInterface | $storeManager, | ||
| \Magento\Framework\UrlInterface | $urlBuilder, | ||
| \Magento\Framework\App\RequestInterface | $requestHttp, | ||
| \Magento\Paypal\Model\CartFactory | $cartFactory, | ||
| \Magento\Framework\Model\ResourceModel\AbstractResource | $resource = null, |
||
| \Magento\Framework\Data\Collection\AbstractDb | $resourceCollection = null, |
||
| array | $data = [] |
||
| ) |
| \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 | |
| ProFactory | $proFactory | |
| \Magento\Store\Model\StoreManagerInterface | $storeManager | |
| \Magento\Framework\UrlInterface | $urlBuilder | |
| \Magento\Framework\App\RequestInterface | $requestHttp | |
| CartFactory | $cartFactory | |
| \Magento\Framework\Model\ResourceModel\AbstractResource | $resource | |
| \Magento\Framework\Data\Collection\AbstractDb | $resourceCollection | |
| array | $data | @SuppressWarnings(PHPMD.ExcessiveParameterList) |
Definition at line 157 of file Direct.php.
|
protected |
Format credit card expiration date based on month and year values Format: mmyyyy
| string | int | $month | |
| string | int | $year |
Definition at line 477 of file Direct.php.
|
protected |
Import direct payment results to payment
| \Magento\Paypal\Model\Api\Nvp | $api | |
| Payment | $payment |
Definition at line 489 of file Direct.php.
|
protected |
Place an order with authorization or capture action
| Payment | $payment | |
| float | $amount |
Definition at line 415 of file Direct.php.
| acceptPayment | ( | \Magento\Payment\Model\InfoInterface | $payment | ) |
Attempt to accept a pending payment
| \Magento\Payment\Model\Info | Payment | $payment |
Definition at line 378 of file Direct.php.
| authorize | ( | \Magento\Payment\Model\InfoInterface | $payment, |
| $amount | |||
| ) |
Authorize payment
| \Magento\Framework\DataObject | \Magento\Payment\Model\InfoInterface | Payment | $payment | |
| float | $amount |
Definition at line 303 of file Direct.php.
| cancel | ( | \Magento\Payment\Model\InfoInterface | $payment | ) |
Cancel payment
| \Magento\Framework\DataObject | \Magento\Payment\Model\InfoInterface | Payment | $payment |
Definition at line 356 of file Direct.php.
| canReviewPayment | ( | ) |
| canUseForCurrency | ( | $currencyCode | ) |
Whether method is available for specified currency
| string | $currencyCode |
Definition at line 227 of file Direct.php.
| canVoid | ( | ) |
| capture | ( | \Magento\Payment\Model\InfoInterface | $payment, |
| $amount | |||
| ) |
Capture payment
| \Magento\Framework\DataObject | \Magento\Payment\Model\InfoInterface | Payment | $payment | |
| float | $amount |
Definition at line 328 of file Direct.php.
| denyPayment | ( | \Magento\Payment\Model\InfoInterface | $payment | ) |
Attempt to deny a pending payment
| \Magento\Payment\Model\Info | PaymentInterface | $payment |
Definition at line 390 of file Direct.php.
| fetchTransactionInfo | ( | \Magento\Payment\Model\InfoInterface | $payment, |
| $transactionId | |||
| ) |
Fetch transaction details info
| \Magento\Payment\Model\InfoInterface | $payment | |
| string | $transactionId |
Definition at line 403 of file Direct.php.
| getAllowedCcTypes | ( | ) |
Return available CC types for gateway based on merchant country
Definition at line 248 of file Direct.php.
| getConfigData | ( | $field, | |
$storeId = null |
|||
| ) |
Custom getter for payment configuration
| string | $field | |
| int | null | $storeId |
Definition at line 280 of file Direct.php.
| getConfigPaymentAction | ( | ) |
Payment action getter compatible with payment model
Definition at line 238 of file Direct.php.
| isAvailable | ( | \Magento\Quote\Api\Data\CartInterface | $quote = null | ) |
Check whether payment method can be used
| \Magento\Quote\Api\Data\CartInterface | \Magento\Quote\Model\Quote | null | $quote |
Definition at line 267 of file Direct.php.
| refund | ( | \Magento\Payment\Model\InfoInterface | $payment, |
| $amount | |||
| ) |
Refund capture
| \Magento\Framework\DataObject | \Magento\Payment\Model\InfoInterface | Payment | $payment | |
| float | $amount |
Definition at line 344 of file Direct.php.
| setStore | ( | $store | ) |
Store setter Also updates store ID in config object
| \Magento\Store\Model\Store | int | $store |
Definition at line 211 of file Direct.php.
| void | ( | \Magento\Payment\Model\InfoInterface | $payment | ) |
Void payment
| \Magento\Framework\DataObject | \Magento\Payment\Model\InfoInterface | Payment | $payment |
Definition at line 315 of file Direct.php.
|
protected |
Definition at line 40 of file Direct.php.
|
protected |
Definition at line 47 of file Direct.php.
|
protected |
Definition at line 54 of file Direct.php.
|
protected |
Definition at line 101 of file Direct.php.
|
protected |
Definition at line 61 of file Direct.php.
|
protected |
Definition at line 68 of file Direct.php.
|
protected |
Definition at line 108 of file Direct.php.
|
protected |
Definition at line 96 of file Direct.php.
|
protected |
Definition at line 89 of file Direct.php.
|
protected |
Definition at line 82 of file Direct.php.
|
protected |
Definition at line 75 of file Direct.php.
|
protected |
Definition at line 135 of file Direct.php.
|
protected |
Definition at line 21 of file Direct.php.
|
protected |
Definition at line 26 of file Direct.php.
|
protected |
Definition at line 33 of file Direct.php.
|
protected |
Definition at line 115 of file Direct.php.
|
protected |
Definition at line 130 of file Direct.php.
|
protected |
Definition at line 120 of file Direct.php.
|
protected |
Definition at line 125 of file Direct.php.