Skip to content

Development environment: content is being written, nothing points to production.

Documentation contents

Official plugins

Add Konnect to your shop without writing code. Every archive can be checked against its SHA-256 sum.

Verify the archive

Compare the sum shown here with the sum of your file before installing it:

shasum -a 256 wc-konnect-gateway-2.8.3.zip
# Windows: certutil -hashfile konnect-2.0.3.zip SHA256

No forced update

The plugins call the v2 routes, served unchanged by the new platform. A later version adds v3 and the choice of payment account.

WooCommerce

Konnect Payment Gateway for WooCommerce

Latest version 2.8.3
Compatibility: Platform
WordPress 6.1 to 6.7, WooCommerce 8.2.0 to 9.3.3 (checkout blocks and HPOS compatible)
Compatibility: PHP
7.0 or later
Routes called
  • POST /api/v2/payments/init-payment
  • GET /api/v2/payments/:paymentId
SHA-256
e4922970ac0a21d6d876d8491698b2f16afdbb1ab4f000a1835518c9cf356e4c

Installation

  1. In WordPress, open Plugins, then Add New, then Upload Plugin, and choose the archive.
  2. Activate the plugin, then open WooCommerce, Settings, Payments, Konnect.
  3. Fill in the API key and the Wallet ID, keep the mode on Sandbox and place a test order.
  4. After the going-live checklist, switch the mode to Production with the production API key.

Configuration fields

Clé API / API key
Your x-api-key (organisation:secret). It stays on your WordPress server.
Konnect Wallet ID
The id of the payment account that receives the payments (receiverWalletId).
Mode
Sandbox (fictitious payments) or Production (real payments).
Credit-Card, E-dinar
Payment methods offered to the buyer (acceptedPaymentMethods).
auto-complete-order
Marks the order Completed as soon as the payment is confirmed.

Release notes

  • 2.8: English, French and Arabic translations; HPOS compatibility; WooCommerce checkout blocks compatibility.
  • 2.4: unused code removed, undefined variable fixed.
  • 2.0: bank wire payments.

PrestaShop

Konnect for PrestaShop

Latest version 2.0.3
Compatibility: Platform
PrestaShop 1.7.1.0 or later, TND currency
Compatibility: PHP
The one of your PrestaShop (not declared by the module), cURL extension required
Routes called
  • POST /api/v2/payments/init-payment
  • GET /api/v2/payments/:paymentId
SHA-256
67d6d2d66ab5bc1d723771e77df4d58db583e89139c8adecd284a7609cb4ada0

Installation

  1. In the PrestaShop back office, open Modules, Module Manager, then Upload a module, and choose the archive.
  2. Configure the module: API key, Wallet ID, Test environment and payment methods.
  3. Check that the module is enabled in Payment, Preferences, for the TND currency.
  4. Place a test order, then switch the environment to Production after the checklist.

Configuration fields

API key
Your x-api-key (organisation:secret).
Wallet ID
The id of the payment account (receiverWalletId).
Environnement
Test (sandbox) or Production.
Payment Methods
Payment methods offered to the buyer.

Release notes

  • 2.0.3: version currently distributed. The repository does not publish detailed release notes yet.

WHMCS

Konnect for WHMCS

Coming soon

The module will be published here once integrated. No download for now.