Description
Paylabs Payment Gateway for WooCommerce is the official WooCommerce plugin provided by Paylabs, a trusted Indonesian Payment Gateway.
Accept secure online payments directly from your WooCommerce checkout using various payment methods, including QRIS, Virtual Account, Credit Card, E-Wallet, Bank Transfer, and other supported payment channels.
The plugin is designed for easy integration, secure transactions, and a seamless checkout experience for WooCommerce merchants.
Features
- Official Paylabs WooCommerce Payment Gateway
- Easy setup and configuration
- Secure payment processing
- Support for QRIS payments
- Support for Virtual Account payments
- Support for Credit Card payments
- Support for E-Wallet payments
- Support for Bank Transfer
- Sandbox and Production mode
- Compatible with modern WooCommerce versions
- Simple checkout experience
- Fast integration with Paylabs Merchant Account
If you need any assistance, please contact us at cs@paylabs.co.id. Our support team will be happy to help you configure and integrate your Paylabs account.
FAQ
What is this plugin used for?
This plugin allows Paylabs merchants to integrate Paylabs Payment Gateway into their WooCommerce stores, enabling customers to pay securely using various online payment methods.
What payment methods are supported?
Depending on your Paylabs merchant account, you may accept payments through:
- QRIS
- Virtual Account
- Credit Card
- E-Wallet
- Bank Transfer
- Other payment channels supported by Paylabs
What is Merchant ID and Public Key?
After registering as a Paylabs Merchant and completing the merchant onboarding process, you will receive your Merchant ID and Public Key.
These credentials are required to connect your WooCommerce store with your Paylabs account. Separate credentials are provided for Sandbox and Production environments.
How do I switch between Sandbox and Production?
Simply enter the corresponding Merchant ID and Public Key in the plugin settings. Use Sandbox credentials for testing and Production credentials for live transactions.
Where can I get support?
If you need assistance with installation or configuration, please contact cs@paylabs.co.id. Our support team will be happy to assist you.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Paylabs Payment Gateway for Woocommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Paylabs 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.0
Support various payments through H5 Page (Paylabs’ Payment Page)
1.0.3
Support independent payment options
1.0.4
Add support to WP Bakery
1.0.5
Fix bug on 1.0.4
1.0.6
Add fix on H5 page
1.0.7
Add fix on signature calculation
1.0.8
Add paymment link on customer invoice email
Update the product description on goods’ info
1.0.9
Fix bug on invoice email payment link
1.0.10
Add payment link BSI, BNC, INA, BNI, Mandiri, Permata Virtual Account
1.1.0
Update API to V2
Add input url for custom payment logo
1.1.1
Add debug mode
1.1.2
Update code for Woocommerce v3
Change deprecated code
Add block checkout woocommerce
1.1.3
Remove qty on productName
1.1.4
Add config feeType
Move print debugMode
1.1.5
Set default feeType
1.1.6
Add Support Store Id
1.1.7
Optimize WordPress Bedrock Version
Adjust notifyUrl and redirectUrl
Fix verify signature issue
1.1.8
Block order when failed generate payment to paylabs
Add notes and log when change status from callback paylabs
1.1.9
add log flow transaction
re-format response error to json
1.2.0
Add option “Payment Page Paylabs” per channel: redirect customer to Paylabs Payment Page (H5) with paymentType locked to the selected channel
1.2.1
Fix critical issue in how order payment status was determined when email rendering occurred during the checkout process
Optimize compatibility with WooCommerce 11 (HPOS) and omnichannel shipping plugins (e.g. Jubelio)
Safely retrieve order instance from email object without depending on global $post
Add unconditional cleanup and failsafe hook for email payment filters
1.2.2
Security hardening across the plugin; updating is recommended for all merchants
Improved validation of incoming payment notifications, including amount verification against the order total and protection against duplicate notifications
Added safeguards so that order payment status is determined solely by confirmed payment notifications
Full compatibility with WooCommerce High-Performance Order Storage (HPOS); order meta now uses the WooCommerce CRUD API, with a fallback that preserves data on orders created before this update
Declared compatibility with the HPOS and Cart/Checkout Blocks features, clearing the incompatibility notice on the Plugins screen
Registered all 21 payment gateways for block checkout and fixed payment method titles that appeared empty
Fixed the plugin not activating on multisite installations where WooCommerce is network-activated
Restricted thank-you page, stock reduction and order detail hooks to Paylabs orders only
Improved error handling for invalid requests to public plugin endpoints
Replaced deprecated order property access with official getters
Added plugin dependency headers so WordPress prevents activation without WooCommerce


