- From the CLI, run the following commands to install the Afterpay module.
The right installation command is dependent on your Magento 2 version:Magento version Command to run 2.4.* composer require afterpay-global/module-afterpay:^5 2.3.* composer require afterpay-global/module-afterpay:^4 < 2.3.0 composer require afterpay-global/module-afterpay:^3 - Run Magento install/upgrade scripts:
php bin/magento setup:upgrade
- Compile dependency injection:
php bin/magento setup:di:compile
- Deploy static view files (production mode only):
php bin/magento setup:static-content:deploy
- Flush Magento cache:
php bin/magento cache:flush
- Download the Afterpay module for Magento 2 - Available as a .zip or tar.gz file from the Afterpay GitHub directory.
The right installation module is dependent on your Magento 2 version:Magento version Download 2.4.* Afterpay 2.3.* Afterpay:4.* < 2.3.0 Afterpay:legacy - Unzip the file
- Create directory `Afterpay/Afterpay` in: [MAGENTO]/app/code/
- Copy the files to `Afterpay/Afterpay` folder
- Run Magento install/upgrade scripts:
php bin/magento setup:upgrade
- Compile dependency injection:
php bin/magento setup:di:compile
- Deploy static view files (production mode only):
php bin/magento setup:static-content:deploy
- Flush Magento cache:
php bin/magento cache:flush
Complete the below steps to configure the merchant’s Afterpay Merchant Credentials in Magento Admin. Note: Prerequisite for this section is to obtain an Afterpay Merchant ID and Secret Key from Afterpay.
- Navigate to Magento Admin/Stores/Configuration/Sales/Payment Methods/Afterpay
- Enter the Merchant ID and Merchant Key.
- Enable Afterpay plugin using the Enabled checkbox.
- Configure the Afterpay API Mode (Sandbox Mode for testing on a staging instance and Production Mode for a live website and legitimate transactions).
- Save the configuration.
- Navigate to Magento Admin/System/Tools/Cache Management
- Click Flush Magento Cache button
This section outlines the steps to upgrade the currently installed Afterpay plugin version using composer.
Notes: Prerequisite for this section is that the module should be installed using composer. Please see section 'Install using Composer' for guidelines to install Afterpay module using composer.
[MAGENTO] refers to the root folder where Magento is installed.
- Open Command Line Interface and navigate to the Magento directory on your server
- In CLI, run the below command to update Afterpay module:
The right installation command is dependent on your Magento 2 version:Magento version Command to run 2.4.* composer require afterpay-global/module-afterpay:^5 2.3.* composer require afterpay-global/module-afterpay:^4 < 2.3.0 composer require afterpay-global/module-afterpay:^3 - Make sure that Composer finished the update without errors
- Run Magento install/upgrade scripts:
php bin/magento setup:upgrade
- Compile dependency injection:
php bin/magento setup:di:compile
- Deploy static view files (production mode only):
php bin/magento setup:static-content:deploy
- Flush Magento cache:
php bin/magento cache:flush
This section outlines the steps to upgrade the currently installed Afterpay plugin version.
The process of upgrading the Afterpay plugin version involves the complete removal of Afterpay plugin files.
- Remove Files in: [MAGENTO]/app/code/Afterpay/Afterpay
- Download the Magento-Afterpay plugin - Available as a .zip or tar.gz file from the Afterpay GitHub directory.
The right Afterpay module upgradation is dependent on your Magento 2 version:Magento version Download 2.4.* Afterpay:latest 2.3.* Afterpay:4.* < 2.3.0 Afterpay:legacy - Unzip the file
- Copy the files in folder to: [MAGENTO]/app/code/Afterpay/Afterpay
- Open Command Line Interface
- In CLI, run the command to enable Afterpay module:
php bin/magento module:enable Afterpay_Afterpay
- Run Magento install/upgrade scripts:
php bin/magento setup:upgrade
- Compile dependency injection:
php bin/magento setup:di:compile
- Deploy static view files (production mode only):
php bin/magento setup:static-content:deploy
- Flush Magento cache:
php bin/magento cache:flush
- From the CLI, run the following commands to uninstall Afterpay module:
bin/magento module:uninstall Afterpay_Afterpay
- Run Magento install/upgrade scripts:
php bin/magento setup:upgrade
- Compile dependency injection:
php bin/magento setup:di:compile
- Deploy static view files (production mode only):
php bin/magento setup:static-content:deploy
- Flush Magento cache:
php bin/magento cache:flush
Module supports GraphQL and REST API. See GraphQL and Rest API