LokiCheckout_Paypal
This Magento 2 module is an add-on package to the LokiCheckout.
Installation
Install this package via composer:
composer require loki-checkout/magento2-paypal
Next, enable this module:
bin/magento module:enable LokiCheckout_Paypal
Usage
This module adds Loki Checkout support for the following payment methods of the core Magento_Paypal module:
- PayPal Payments Standard (
paypal_expresswithout in-context checkout): the "Place Order" button redirects the shopper to PayPal. The order is created when the shopper returns. - PayPal Payments Pro Hosted Solution (
hosted_pro): after the order is placed, the shopper is redirected to the PayPal hosted payment form. - PayPal Billing Agreement (
paypal_billing_agreement): logged-in customers with an active billing agreement select it in the checkout.
PayPal Express Checkout with smart buttons is supported by loki-checkout/magento2-paypal-express. Payments Advanced, Payflow Pro and Payflow Link are supported by loki-checkout/magento2-paypal-payflow.
When payment/paypal_express/skip_order_review_step is disabled, the PayPal review page (paypal/express/review) is not styled under Hyvä. Serve it via a Luma fallback theme. The PayPal Payments Pro Hosted Solution requires payment/hosted_pro/cctypes to be configured, for instance with bin/magento config:set payment/hosted_pro/cctypes MC,VI.
See PSP.md for technical details.
Current status
@dev
to the composer command.
Support
For getting support, create an Issue under the following project URL:
https://gitlab.yireo.com/loki-checkout/LokiCheckout_Paypal.git
Module Dependencies
The following dependencies are declared in the module its `etc/module.xml` file:
LokiCheckout_Core
Loki_Base
Loki_Components
Loki_CssUtils
Loki_FieldComponents
Loki_MapComponents
Magento_Authorization
Magento_Backend
Magento_Catalog
Magento_Checkout
Magento_CheckoutAgreements
Magento_Config
Magento_Csp
Magento_Customer
Magento_Directory
Magento_Eav
Magento_InstantPurchase
Magento_Newsletter
Magento_Payment
Magento_Paypal
Magento_Quote
Magento_Sales
Magento_Shipping
Magento_Store
Magento_Tax
Magento_Theme
Magento_Ui
Magento_Vault
Yireo_CspUtilities
Composer details
LokiCheckout_Paypalloki-checkout/magento2-paypal
magento/framework: ^103.0
magento/module-paypal: ^101.0
magento/module-quote: ^101.0
magento/module-store: ^101.1
loki-checkout/magento2-core: ^2.7.0
loki/magento2-components: ^2.0
loki/magento2-field-components: ^2.0
php: >=8.2 <8.6
Releases
Changelog
Added
- Support for PayPal Payments Standard (classic redirect of
paypal_express) - Support for PayPal Payments Pro Hosted Solution (
hosted_pro) - Support for PayPal Billing Agreements (
paypal_billing_agreement) - PayPal icon for these payment methods
Changed
- Require LokiCheckout_Core 2.7.0, which no longer passes payment transfer data into
additional_datawhen selecting a payment method