Paylabs Payment Gateway for WooCommerce
=======================================
Contributors: Garry
Tags: paylabs, payment gateway, woocommerce, qris, virtual account
Requires at least: 3.9.1
Tested up to: 6.7.2
Stable tag: 1.2.0
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Paylabs Payment Gateway for WooCommerce is the official plugin for accepting online payments in WooCommerce. Support QRIS, Virtual Account, Credit Card, E-Wallet, Bank Transfer, and other Indonesian payment methods.

== 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.

== Frequently Asked Questions ==

= 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.

== Screenshots ==

1. ![Screenshot 1](./assets/screen1.png)
2. ![Screenshot 2](./assets/screen2.png)


== 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
