WooCommerce Plugin
  • 09 Feb 2023
  • Dark
    Light

WooCommerce Plugin

  • Dark
    Light

Article Summary

Zenkipay for WooCommerce allows merchants to accept payments in their store with different cryptocurrencies through multiple wallets.

Business requirements

Before you start configuring your plugin, you need to read the Plugin Integration Guide so that you have the data you need for your integration.

Technical requirements

It is necessary that the server where your WooCommerce store is hosted has the following characteristics:

  • PHP 7.4 or higher
  • MySQL 5.7 or higher, MariaDB 10.3 or higher
  • Apache or Nginx with module mod_rewrite enabled
  • PHP cURL extension installed
  • HTTPS support
  • WordPress 5.9 or higher
  • WooCommerce 6.0.0 or higher

IMPORTANT: It's essential that the store is exposed to the Internet, it's necessary for the synchronization and payment notification process. If you are working in a local development environment, we suggest using the ngrok tool.

Installation

  1. In the WordPress admin panel, go to the Plugins > Add New section.

  1. Enter the word "zenkipay" in the plugin finder, which will result in the Zenkipay plugin.

  1. Proceed to install and activate the plugin.

Configuration

  1. In the WordPress admin panel, go to the Plugins > Installed plugins section, locate the Zenkipay plugin and click on "Settings".

  1. To enable the plugin, the following fields must be captured for its correct operation:
  • Enable Zenkipay: Enable Zenkipay as a WooCommerce payment method
  • Test mode: It indicates that you will be working with test transactions, which will allow you to make purchases through the Testnet.
  • Enter sync code: Code that is obtained during the integration process from the Zenki dashboard, this code is used to synchronize your account and have the necessary permissions to be able to transact.

Once the data has been captured, click on the "Save changes" button, once this is done, a notification will be displayed indicating that the synchronization has been completed and  the settings have been saved.

NOTE: If the sync code is incorrect or has expired, an error message will be displayed.

Webhook

The webhook of the plugin will allow Zenkipay to confirm to the store that the payment was successfully completed once the payment is made by a customer and change the status of the purchase order that is initially found as "Pending payment" to "Processing".

For the correct functioning of the plugin, it is necessary to have configured the "Permanent Links" of WordPress with any option except the "Simple". To do this you must enter Settings > Permanent Links and make the necessary changes.

menu_permalinks

permalinks

The webhook URL will be set to automatic during the sync process.

Productive Configuration

Uncheck the "Enable test mode" checkbox and you're all set to start selling.


Was this article helpful?

What's Next