> For the complete documentation index, see [llms.txt](https://lyzi.gitbook.io/developer/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://lyzi.gitbook.io/developer/getting-started/publish-your-docs.md).

# E-commerce plugins / Lyzi Pro

Lyzi provides ready-to-use plugins to integrate crypto payments into your e-commerce store.

They allow merchants to accept cryptocurrency payments and receive instant fiat settlements through the Lyzi platform.

### Available plugins

* WooCommerce
* PrestaShop

Both plugins can be installed directly through your e-commerce platform’s plugin manager.

Once installed, connect them to your [Lyzi Backoffice](https://admin.lyzi.io/) by entering your Payment Button ID.

## Packages

To add the Lyzi payment solution to the e-commerce shop, the ZIP files below can simply be imported in the plugin manager page of the e-commerce.

Then, in the payment configuration page, some parameters can be customized.

### WooCommerce

{% hint style="info" %}
Update 6 février 2025
{% endhint %}

{% file src="/files/LC5tl0gVibOyHFevZzyE" %}

### Prestashop

{% hint style="info" %}
Update 14 janvier 2026 (1.6.0)
{% endhint %}

{% file src="/files/LJ5mAAP5njQSvUV3c583" %}

#### Localization

* Here is the procedure to set the plugin in English

  1. Access "Module Manager" menu in the prestashop back office
  2. Find "Lyzi Payment" module and configure
  3. Access "Translate" in the top-right side

  #### Or

  1. Access "International" menu in the prestashop back office
  2. Under "Modify translations" section
     * Type of translation : Installed modules translations
     * Select your module : Lyzi Payment
     * then "modify"

### APK Lyzi Pro App

> (For Android based payment devices)

{% hint style="info" %}
Update 6 juin 2025
{% endhint %}

**PROD:**

{% file src="/files/R7W9BH1TmYD9c1GJ66eN" %}

<details>

<summary>Development / Sandbox version</summary>

{% file src="/files/pQmPgOpflOCgROVDg9fp" %}

</details>

## Get Started

### Button ID

Before setting up the extension and allowing your customer to pay using their cryptocurrencies, you shall create a “Payment Button” from your [backoffice](https://admin.lyzi.io/).

First, make sure that your account has been created and that the KYB is done and confirmed. If you don’t have an account, go to <https://admin.lyzi.io/onboarding> and complete all the information of your profile.

Then, let’s create a payment button. Go to the backoffice and find the buy button section:

![Capture d'écran 2024-12-19 081441.png](/files/vYbnV4AyedyiSSVEFJkG)

Fill the information of the button, and create it.

![Capture d'écran 2024-12-19 081455.png](/files/IFqvVLKneCodzCP2mXT9)

As annoted in the picture, here are the information about the button:

1. **Name** : The name of the button for you to organize the created buttons. This is not published to the consumer.
2. **Website URL** : the website URL shown in the payment gate, to indicate to the consumer what website he is performing the payment for.
3. **Webhook URL** : The website for the redirection of the user after the payment (successfull or failed)
4. **Name of the product** : The name of the product that is being purchased. This is displayed in the payment gate to the consumer.

Once created, you can select the button that has been created and click on “Display” :

![Capture d'écran 2024-12-19 081510.png](/files/u1bHPrReSPgLwbExooVE)

![Capture d'écran 2024-12-19 081519.png](/files/29t1Wk6gPJkzrhdgBpGJ)

Note the ID of the button. This is useful to configure the plugin.

### **WooCommerce / Wordpress:**

Now, we can configure the plugin. First, the plugin can be imported using the ZIP archive that is provided in this page.

Once imported, installed and activated, you can configure the payment method.

In Wordpress, go to the settings section of woocommerce and select the Payments tab:

![Capture d'écran 2024-12-19 081840.png](/files/TTBw66BV4BDgmbSZ3Tw8)

Find the payment method Lyzi, and click on manage:

![Capture d'écran 2024-12-19 081850.png](/files/aSUcfrxZYz0EqGL1TgBC)

![Capture d'écran 2024-12-19 081912.png](/files/4yrsBkW43TZs2Aq6Okkn)

Fill in the empty fields and paste the button ID copied in the previous step, in the Button ID field of the configuration page.

And voilà ✨ You are ready to accept crypto payments in your eshop.

<details>

<summary>Debugging</summary>

### The order is not confirmed in woocommerce, after successfull payment in Lyzi

In Wordpress backoffice, under the side menu > Settings > Permalink, ensure that “Plain” is **not** selected. Use “Post name” for example

</details>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://lyzi.gitbook.io/developer/getting-started/publish-your-docs.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
