=== Authyo Authentication and Notification for WooCommerce ===
Contributors: konceptwise
Tags: otp-login, woocommerce, passwordless-authentication, checkout-otp, woocommerce notification
Requires at least: 5.0
Tested up to: 6.9
Stable tag: 1.0.14
Requires PHP: 7.4
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Secure OTP authentication for WooCommerce login, registration, and checkout validation and notification via Email, SMS, WhatsApp, and Voice.

== Description ==

Authyo OTP Authentication for WooCommerce lets customers securely log in or checkout using their phone number and a one‑time password (OTP), while also ensuring they stay informed with all WooCommerce notifications delivered instantly via SMS, email, and WhatsApp for maximum convenience and engagement.

**Features:**
* OTP-based login for users
* OTP validation during checkout
* WooCommerce-compatible
* No need for passwords
* Works with mobile numbers
* WooCommerce order notifications via Email, SMS, and WhatsApp

== Installation ==

1. Upload the plugin files to the `/wp-content/plugins/authyo-otp-authentication-for-woocommerce/` directory, or install it through the WordPress plugin installer.
2. Activate the plugin from the 'Plugins' section in your WordPress admin dashboard.
3. Go to **Settings > Authyo OTP** in your WordPress admin panel.
4. Log in to your account on [https://authyo.io](https://authyo.io) and generate your API credentials.
5. Enter your API credentials in the Authyo plugin settings.
6. Navigate to **Pages > Add New** and insert the provided shortcodes (e.g., `[authyo_login]`, `[authyo_register]`, `[authyo_checkout]`) into the respective pages.
7. Save the pages and place them in your site’s navigation or redirection flow as needed.


== Frequently Asked Questions ==

= Does it work with the latest version of WooCommerce? =  
Yes, this plugin is tested with the latest WooCommerce release.

= Can I use this plugin to replace password login? =  
Yes. You can disable password login by hiding the default login field and relying on OTP only.

= Where can I view notification logs? =  
You can view all notification logs and events directly in your Authyo Admin Panel under the Reports tab, where you can access the full Authentication Report.

== Screenshots ==

1. Login with OTP interface
2. OTP entry during checkout

== Changelog ==

= 1.0.14 =
* Performance improvement

= 1.0.13 =
* Performance improvement

= 1.0.12 =
* Bug improvements

= 1.0.11 =
* Added support for WooCommerce order notifications via Email, SMS, and WhatsApp
* Enhanced Notification Flow UI with checkbox selection for multiple notification methods
* Added toggle option to enable/disable WooCommerce order notifications in Basic Settings

= 1.0.10 =
* Performance improvement

= 1.0.9 =
* Performance Improvement

= 1.0.8 =
* Enhanced code quality and performance

= 1.0.7 =
* Added new feature of email and phone OTP Validation at checkout page

= 1.0.6 =
* Performance improvement

= 1.0.5 =
* Added maximum OTP attempt limit feature with configurable lockout period
* Fixed WordPress plugin guideline compliance issues
* Improved database query security with proper escaping
* Enhanced code quality and documentation
* Fixed missing translators comments for internationalization

= 1.0.4 =
* Version update and maintenance
* Improved plugin stability
* Enhanced security measures
* Bug fixes and performance improvements

= 1.0.3 =
* Bug fixes and improvements
* Enhanced error handling
* Updated compatibility

= 1.0.0 =
* Initial release

== Upgrade Notice ==

= 1.0.0 =
Initial version of the plugin.