Description
Astragate Payment Gateway for WooCommerce enables your store to accept payments via the Astragate payment platform.
This official integration connects your WooCommerce store with Astragate’s secure payment infrastructure, allowing customers to complete transactions smoothly while keeping sensitive payment data off your server.
Data Sent to Astragate
When a customer initiates a payment, the following order information is securely transmitted to Astragate to create the checkout session:
- Line items (product ID, name, quantity, and unit price)
- Order currency
- Unique correlator ID (transaction reference)
- Order description
- Order ID
- Customer name, email, and phone number (from billing details)
- Store URL
- Plugin version and source identifier (
WOOCOMMERCE)
No card or mobile money credentials are ever processed or stored by this plugin. All sensitive payment data is handled exclusively by Astragate.
Key Features
- Seamless redirect-based checkout experience
- Secure handling of payment callbacks and correlator IDs
- Test mode for safe development and staging
- Detailed order notes and transaction metadata
- Compatible with WooCommerce High-Performance Order Storage (HPOS)
- Clean, standards-compliant WordPress coding practices
Requirements
- An active Astragate merchant account
- WooCommerce 7.0 or higher (recommended)
- SSL certificate (HTTPS) on your store
Getting Started
- Install and activate the plugin
- Go to WooCommerce Settings Payments
- Enable Astragate and enter your merchant credentials
- Configure Test Mode if needed
- Save changes and start accepting payments
For full documentation and API details, visit the Astragate merchant portal.
External services
This plugin connects to the Astragate payment service to process Card and Mobile Money payments through Astragate’s hosted checkout.
It sends order and customer information (line items, currency, order ID, customer name, email, phone, and store URL) when a customer initiates a payment. It also communicates with Astragate when processing refunds and receiving payment status callbacks.
This service is provided by Astragate:
Terms of Service: https://astragate.africa/terms-of-use
Privacy Policy: https://astragate.africa/privacy-policy
Installation
Automatic installation
- Log in to your WordPress admin dashboard
- Navigate to Plugins Add New
- Search for “Astragate Payment Gateway for WooCommerce”
- Click Install Now, then Activate
Manual installation
- Download the plugin zip file
- Go to Plugins Add New Upload Plugin
- Choose the zip file and click Install Now
- Activate the plugin
Configuration
- Go to WooCommerce Settings Payments
- Locate Astragate and click Manage
- Enter your Astragate client ID and client secret
- Enable Test Mode while setting up
- Save changes
After configuration, place a test order to verify the full payment flow (redirect payment return).
FAQ
-
Do I need an Astragate account?
-
Yes. You must have an active merchant account with Astragate to use this gateway. Contact Astragate to obtain your credentials.
-
Does this plugin store card details?
-
No. All sensitive payment data is handled by Astragate. Your store never sees or stores full card numbers, keeping you outside the highest levels of PCI DSS scope.
-
Is the plugin compatible with WooCommerce Blocks / Cart & Checkout blocks?
-
The plugin follows current WooCommerce payment gateway standards. Full block-based checkout support depends on the version and is under continuous improvement.
-
How does the Return URL work?
-
After payment completion, customers are redirected back to the correct store URL with the necessary transaction parameters.
-
Where can I get support?
-
Please contact Astragate support or your account manager. Include your WordPress, WooCommerce, and plugin versions when requesting help.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Astragate Payment Gateway for WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Astragate Payment Gateway for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.1.0
- Added server-to-server callback (webhook) support for reliable payment confirmation
- Fixed order status update after successful payment via callback
- Improved signature verification and security hardening on callback endpoint
- Better handling of late / out-of-order callback attempts
- Declared full compatibility with High-Performance Order Storage (HPOS)
- Updated return URL handling with wp_safe_redirect
1.0.0
- Initial public release
- Core payment gateway integration
- Redirect-based checkout flow
- Support for correlator ID and return URL handling
- Test mode support
- Basic logging and order notes