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/tanvirisraq/wp-edd-sslcommerz-gateway/archive/refs/heads/main.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
Integrate SSLCommerz, the first and largest payment gateway in Bangladesh, into your Easy Digital Downloads store. Accept payments via local cards (VISA, Mastercard, Amex), Mobile Banking (bKash, Rocket, Nagad), and Net Banking.
🚀 Features
- Dual Checkout Modes:
- Hosted Redirect: Redirect customers to the secure SSLCommerz payment page.
- Refund Processing: Initiate refunds directly from the Easy Digital Downloads payment history.
- Secure IPN: Robust Handling of SSLCommerz Instant Payment Notifications with signature verification and data integrity checks.
- Optimized Performance: Efficient transaction mapping using industrial-strength meta queries.
- Production Ready: Built with security best practices, including TLS 1.2 enforcement and input sanitization. Cryptographic signature verification and order verification via SSLCommerz API.
- Refund Integration: Process refunds directly from the EDD payment history screen.
- Sandbox Support: Easy testing with the official SSLCommerz Sandbox environment.
- Developer Friendly: Clean, modular code following WordPress and EDD coding standards.
🛠️ Installation
- Download the latest release
.zip. - Go to Plugins > Add New in your WordPress dashboard.
- Upload the
.zipfile and click Install Now. - Activate the plugin.
⚙️ Configuration
- Navigate to Downloads > Settings > Payments > SSLCommerz.
- Enable the gateway.
- Enter your Store ID and Store Password (provided by SSLCommerz).
- Choose your preferred Checkout Mode (Hosted or Popup).
- Toggle Sandbox Mode if you are testing.
- Click Save Changes.
📖 External References
📄 License
This project is licensed under the GPL-2.0-or-later License - see the LICENSE file for details.
Crafted with ❤️ for the Bangladesh developer community.