Install and configure the TrueLayer Payments for Magento plugin.
You should have already created your TrueLayer account in Console. If you haven't, take a look at our Console configuration docs to learn how.
Installation using Composer
First, download and install Composer. Then, to install the plugin:
- Download the latest TrueLayer Payments for Magento plugin from GitHub.
- Run your SSH Console to connect to your Magento® 2 store
- Locate the root of your Magento 2 store.
- Enter the command below in the command line of your Root:
composer require truelayer/magento2
- Wait while Composer downloads the extension for you. When it’s finished, clean the cache and deploy the content in your Magento environment using this command in your command line:
php bin/magento setup:upgrade php bin/magento cache:clean
If Magento is running in production mode, deploy the static content below:
php bin/magento setup:static-content:deploy
- Go to your Magento admin portal. Navigate to Stores > Configuration > Sales > Payment Methods > TrueLayer Payments.
Configuration in Magento
Start in sandbox
Don't go straight to production — make sure to test payments using sandbox credentials first. Check that Mode under the General tab of the plugin in Magento is set to Sandbox.
To access your Sandbox credentials in Console, ensure that the Live toggle in the top right is set to off.
- Under TrueLayer Payments, open the General tab.
- Enter the credentials explained in the table below. The location column explains where to find the relevant credentials in Console:
|Merchant account ID||Console > Payments > Merchant Account > ID||363aglc4-1451-4089-b143-c2ad0e237322|
|Console > Settings||sandbox-ecommerceplugins-1109e0|
|Console > Settings > Saved to your desktop as a txt file upon generation||bf945c77-b697-433c-b4f2-36dcc7e8c886|
|Path to private key||N/A||The path where your private key has been stored on your server|
|Public key KID||Console > Payments > Settings > Signing keys.|
This assumes you have already uploaded your public key into the Payments section of Console. If you haven't, learn how to configure Console.
- Go to the Settings tab of TrueLayer Payments in Magento, enter this information:
|Title||Instant bank payment|
|Description||Fast and secure, with no need to enter your account details.|
|Order Status for Pending Payment||Pending|
|Order Status for Complete Payment||Complete|
Also enable Debug Mode under Debug & Logging.
Updated 22 days ago