https://github.com/trgino/qnbpay-woocommerce
QNBPay Payment gateway for woocommerce
https://github.com/trgino/qnbpay-woocommerce
qnb-finansbank qnb-payment qnbfinans qnbpay woocommerce woocommerce-extension woocommerce-payment woocommerce-payment-gateway woocommerce-plugin wordpress wordpress-plugin
Last synced: 2 months ago
JSON representation
QNBPay Payment gateway for woocommerce
- Host: GitHub
- URL: https://github.com/trgino/qnbpay-woocommerce
- Owner: trgino
- License: gpl-2.0
- Created: 2025-05-04T17:08:49.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-08T15:45:19.000Z (about 1 year ago)
- Last Synced: 2025-07-03T18:58:36.440Z (12 months ago)
- Topics: qnb-finansbank, qnb-payment, qnbfinans, qnbpay, woocommerce, woocommerce-extension, woocommerce-payment, woocommerce-payment-gateway, woocommerce-plugin, wordpress, wordpress-plugin
- Language: PHP
- Homepage:
- Size: 163 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- Changelog: changelog.md
- License: LICENSE
Awesome Lists containing this project
README
QNBPay Payment Gateway for WooCommerce
Integrate QNBPay payment gateway with your WooCommerce store. Accept credit card payments with installment options and 3D Secure support.
---
## Description
This plugin allows you to accept credit card payments directly on your WooCommerce store via QNBPay.
### Features:
* Accept major credit cards.
* Support for installment payments.
* Optional 3D Secure integration for enhanced security.
* Test mode for development and testing.
* Customizable order prefix for reporting.
* Option to limit installments globally, per product, or by cart amount.
* Webhook support for payment status updates.
* Transaction history log within the WordPress admin area.
* Debug mode for troubleshooting.
## Installation
1. **Download:** Download the latest release ZIP file from the [Releases](https://github.com/trgino/qnbpay-woocommerce/releases) page (or clone the repository).
2. **Upload:** Go to your WordPress Admin > Plugins > Add New > Upload Plugin. Choose the downloaded ZIP file and click "Install Now".
3. **Activate:** Activate the plugin through the 'Plugins' menu in WordPress.
4. **Configure:**
* Go to WooCommerce > Settings > Payments.
* Find "QNBPay" and click "Manage".
* Enable the gateway.
* Enter your Merchant Key, Merchant ID, App Key, and App Secret provided by QNBPay.
* Configure Test Mode, 3D Secure, and Installment options as needed.
* Set your desired Order Prefix and successful Order Status.
* Enter your Sale Webhook Key (if using webhooks) and copy the provided Webhook URL into your QNBPay merchant panel.
5. **Save:** Save changes.
## Frequently Asked Questions (FAQ)
* **Where do I find my API keys (Merchant Key, Merchant ID, App Key, App Secret)?**
These credentials are provided by QNBPay when you open a merchant account. Please contact QNBPay support if you don't have them.
* **How do installments work?**
If enabled, customers can choose an installment plan during checkout based on their credit card BIN and the options configured in your QNBPay account and plugin settings. You can set global limits, product-specific limits, or limits based on the minimum cart amount.
* **What is the Webhook URL for?**
The Webhook URL allows QNBPay to send notifications directly to your store about payment status changes. You need to copy the URL shown in the plugin settings and paste it into the corresponding field in your QNBPay merchant panel. The Sale Webhook Key must also match the key set in the panel.
* **How can I test the gateway?**
Enable "Test Mode" in the plugin settings. Use the test card numbers provided in the QNBPay documentation.
* **Where can I see the transaction logs?**
Go to WooCommerce > QNBPay Transactions in your WordPress admin area.
## Changelog
Please see the `changelog.md` file for more details.
## Support
For issues or questions regarding the plugin, please open an issue on the GitHub repository. For issues related to your QNBPay account or API credentials, please contact QNBPay Support.
## License
This plugin is licensed under the GPLv2 or later. See the `LICENSE` file for details.