Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/lunixi-payment/lunixi-wordpress/archive/refs/heads/main.zipLunixi for WordPress
Documentation · Changelog · Issues · Security
Lunixi payments for WooCommerce: one integration that connects your store to the virtual POS (sanal POS) of every bank in Türkiye that offers one and to payment institutions, with 3D Secure, installments (taksit), pre-authorization, refunds and order status from signed webhooks.
- All banks, one POS: every bank in Türkiye that offers a virtual POS, including Akbank, Denizbank, Garanti BBVA, Halkbank, İş Bankası, QNB, VakıfBank, Yapı Kredi and Ziraat Bankası (including Ziraat Payflex). If your bank is not connected yet, send Lunixi a request and we add it.
- Payment institutions: iyzico, Moka, Paycell, Paynkolay, RubikPara.
- Smart routing and failover: Lunixi picks the most suitable connected provider for each payment and retries on the next one when a provider is down.
- WooCommerce: classic and block-based checkout, HPOS compatible.
- PCI SAQ-A: card details go straight to the Lunixi checkout form and never reach your server.
- Beyond payments: fraud screening, subscriptions, KYC, sanction screening, identity protection and marketplace split payments.
Türkçe — tüm bankalar, tek POS: Lunixi, WooCommerce mağazanızı tek entegrasyonla sanal POS veren tüm bankalara (Akbank, Garanti BBVA, İş Bankası, Yapı Kredi, Ziraat Bankası ve diğerleri) ve iyzico, Paycell gibi ödeme kuruluşlarına bağlar. Bankanız henüz bağlı değilse bize talep iletin, ekleyelim. 3D Secure, taksit, ön provizyon, iade ve akıllı yönlendirme hazır gelir; kart bilgisi sunucunuza hiç gelmez.
Requirements
| WordPress | 6.4 or newer |
| WooCommerce | 8.0 or newer (for the payment method) |
| PHP | 7.4 or newer, with ext-sodium |
| Composer | to install from source |
Installation from source
This repository is the plugin's source. The plugin loads the
Lunixi PHP SDK from its
vendor/ folder, so install the dependencies with Composer. Pick the latest
version from tags:
cd wp-content/plugins
git clone --branch vX.Y.Z https://github.com/Lunixi-Payment/lunixi-wordpress.git lunixi
cd lunixi
composer install --no-dev
Without Composer on the server, run these steps on your own machine and upload
the whole lunixi folder to wp-content/plugins. Then activate
Lunixi for WordPress on the Plugins screen.
Setup
- Lunixi → Settings: choose the environment and enter the Key ID, the private key (PEM) and the webhook secret from your Lunixi dashboard.
- Register the webhook URL shown there
(
https://your-site.com/wp-json/lunixi/v1/webhook) in the Lunixi dashboard. - WooCommerce → Settings → Payments: enable Lunixi.
The full guide, settings and troubleshooting are in the documentation.
License
GPL-2.0-or-later.