Skip to content

XAbubakr/hesabpay-gateway-for-woocommerce

Repository files navigation

HesabPay Logo

HesabPay Gateway for WooCommerce

WordPress Plugin Version License: GPL v3

Official Afghan payment gateway plugin for WooCommerce with multi-vendor support & verified webhooks.


Description

Integrate HesabPay with your WooCommerce store to accept payments, manage vendors, and automate payouts for Afghan and international eCommerce. Officially partnered with HesabPay for maximum reliability.

Available on the WordPress Plugin Directory


Features

  • Official HesabPay partnership
  • Easy integration with WooCommerce
  • Multi-vendor and automatic payouts
  • Real-time exchange rates
  • Smart translation and multilingual support
  • Secure, seamless checkout for local and international cards
  • User-friendly dashboard and settings
  • Webhook verification for secure transactions

Free vs Pro

Free Features:

  • Enable/Disable HesabPay
  • Title & Description
  • Sandbox/Live Mode
  • API Key Management
  • Merchant PIN
  • Order Status After Payment
  • Basic Debug Mode
  • API Exchange Rate (Automatic)
  • WC Vendor Plugin Compatible
  • Multi-Vendor Support
  • Automatic Payouts Only
  • Webhook URL

Pro Features (includes all Free features, plus):

  • Payment Success/Failure Page (Custom)
  • Manual Exchange Rate
  • Manual Payouts
  • Vendor Commission Settings
  • Advanced Debug Tools
  • Priority Support
  • Hands-on Setup
  • WooCommerce Setup
  • Multi-Vendor Setup
  • Multi-Currency Setup
  • Smart Translation

Get Pro


Installation

  1. Download the plugin zip file from the WordPress plugin directory or hesabpaygateway.com.
  2. In your WordPress dashboard, go to Plugins > Add New > Upload Plugin.
  3. Select the downloaded zip file and click Install Now.
  4. Activate the plugin through the 'Plugins' menu in WordPress.
  5. Go to WooCommerce > Settings > Payments > HesabPay to configure your API keys and settings.
  6. Save changes and start accepting payments with HesabPay!

Developer-ready: Deploy via WP Dashboard or Git/SVN with clean, namespace-prefixed code and full compatibility with WooCommerce Blocks.


FAQ

Q: How do I integrate HesabPay with WooCommerce?
A: Simply install and activate our plugin, then configure your API keys in WooCommerce settings.

Q: Is this the official HesabPay plugin?
A: Yes! We are officially partnered with HesabPay for maximum reliability and support.

Q: Does this plugin support webhook verification?
A: Yes, our plugin includes secure webhook verification for all transactions.

Q: Does it support multi-vendor stores?
A: Yes, full support for WC Vendor and multi-vendor setups is included in both Free and Pro versions.

Q: Can I use this plugin outside Afghanistan?
A: Yes, you can accept both local and international cards.

Q: How do I upgrade to Pro?
A: Visit hesabpaygateway.com/pricing to unlock advanced features and priority support.

Q: Where can I get support?
A: For support, contact sales@hesabpaygateway.com or visit our support page.


Screenshots

  1. Dashboard – Plugin Overview Dashboard
  2. Translation – Smart Multilingual Support Settings
  3. Settings – Configure HesabPay options
  4. Payouts – Automatic & Manual Vendor Payouts
  5. Checkout – Smooth Checkout with Live Rates
  6. Checkout – Streamline Your Payments Process
  7. Pay as Guest – Local & International Cards
  8. Transaction Page – Real-Time Transactions Logs

Official Partnership

This plugin is officially partnered with HesabPay. For more information, visit hesabpaygateway.com/docs.


Technical Reference

This plugin follows WordPress secure coding best practices with sanitized inputs, nonce verification, and unique prefixes. Webhook verification ensures every payment is validated for fraud protection.


External Services

This plugin connects to the following external services:

  1. HesabPay API

    • Purpose: To process payments and verify transactions.
    • Data sent: Order details (including product, amount, and customer information) are sent when a payment is initiated.
    • Data received: Payment status and transaction details.
    • Service provider: HesabPay
    • Terms of Service: https://hesabpaygateway.com/terms
    • Privacy Policy: https://hesabpaygateway.com/privacy
  2. ExchangeRate API (https://api.exchangerate-api.com)


License

This plugin is free software, released under the GNU General Public License v3 (GPLv3). See LICENSE.txt for details.


Support

For support, please visit the WordPress.org support forum or contact sales@hesabpaygateway.com.


Changelog

1.0.2

  • Added setup instructions for easier onboarding.
  • Added compatibility with WooCommerce HPOS (High-Performance Order Storage).
  • Added support for WooCommerce Block-based Checkout.
  • Fixed minor bugs and improved overall stability.

1.0.1

  • Improved payout system for better vendor support.
  • Fixed minor issues for enhanced performance and reliability.

1.0.0

  • Initial release.
  • Official HesabPay partnership.
  • Enable/Disable HesabPay.
  • Title & Description.
  • Sandbox/Live Mode.
  • API Key Management.
  • Merchant PIN.
  • Order Status After Payment.
  • Basic Debug Mode.
  • API Exchange Rate (Automatic).
  • WC Vendor Plugin Compatible.
  • Multi-Vendor Support.
  • Automatic Payouts Only.
  • Webhook URL.

Pro features available! Upgrade to Pro for advanced tools, manual payouts, custom pages, priority support, and more.


For more information, visit hesabpaygateway.com


This plugin is open source and contributions are welcome!

About

Official Afghan payment gateway plugin for WooCommerce with multi-vendor support, verified webhooks, and seamless local/international payments.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors