Plugins basics

👍

This is a complete guide

If you want to accept TrueLayer payments through any of our plugins, you do not need to refer to any docs besides the Ecommerce Integrations section.

There are three plugins that you can use to accept TrueLayer payments on ecommerce platforms: WooCommerce, Shopify and Magento.

Plugins are available in the UK only.

Video guide: setting up public and private keys

In this section, find step-by-step video guide to help you get started with ecommerce plugins for Magento and WooCommerce.

For Mac

For Windows

Code commands

Below are the code commands to use to generate private and public keys through the command line.

Key to generateCode command
Privateopenssl ecparam -genkey -name secp521r1 -noout -out ec512-private-key.pem
Publicopenssl ec -in ec512-private-key.pem -pubout -out ec512-public-key.pem

How do TrueLayer payments work?

When you integrate a TrueLayer plugin with your online store, your customers can connect their bank account to pay you. These payments settle instantly into your merchant account.

Integrate with TrueLayer Payments

To set up and go live with TrueLayer payments on your store, you will need to:

  • Set up your TrueLayer account in Console
    Create your sandbox client credentials and merchant account, and set up app URIs for payments, in TrueLayer’s back office platform. From Console, you can also set up sweeping to move money between your TrueLayer merchant account and your business bank account.
  • Verify your business to access the live environment
    For this step, you will need to reach out to us. We recommend doing this as early as possible (before or as you start testing in sandbox) to enable live credentials.
  • Configure your sandbox credentials in your plugin dashboard (WooCommerce, Magento, Shopify)
    Install the plugin for your online shop and link it to your TrueLayer account with your sandbox credentials.
  • Test payments and refunds in sandbox
    Use the payments view in Console to track and refund payments.
  • Configure your live credentials in Console
    Your live client credentials are automatically generated when you create your sandbox credentials in Console. For more information about how to enable the production environment, see the guides for going live with WooCommerce, Magento and Shopify.
  • Configure your live credentials in your plugin dashboard (WooCommerce, Magento, Shopify)
  • Test payments and refunds in production