=== Redemption For myCred ===
Plugin Name: Redemption For myCred
Contributors: jblgroup  
Tags: mycred, withdrawal, redeem, upi, bank  
Requires at least: 5.6  
Tested up to: 6.8
Requires PHP: 7.4  
Stable tag: 1.2.0
License: GPLv2 or later  
License URI: https://www.gnu.org/licenses/gpl-2.0.html  

A lightweight plugin that lets users redeem myCred points into real money via Bank, UPI, PayPal, Skrill, with admin control and dynamic forms.

== Description ==

**Redemption For myCred** extends the popular [myCred](https://wordpress.org/plugins/mycred/) plugin by adding a point redemption system. It enables users to convert their points into money or services through various methods like **Bank Transfer, UPI, PayPal, Skrill**, etc. Plugin by Radha Solution.

Key Features:
- 🔐 Secure redemption form with validation and fee deductions.
- 🔄 Conversion rates and minimum limits per point type.
- 💳 Support for multiple payout methods: Bank, UPI, PayPal, Skrill.
- 🧾 Redemption history with filters and pagination.
- 🧰 Admin panel to approve, reject, or cancel requests.
- 📊 Dashboard widget for quick stats.
- ✨ AJAX-powered frontend for smooth user experience.
- 🔒 User suspension system.
- 🗑 Option to auto-delete old logs.

**Shortcodes Available:**
- `[mycred_redemption_form]` – Display the redemption request form.
- `[mycred_redemption_method]` – Let users save their preferred payout method.
- `[mycred_redemption_history]` – Display logged-in user’s redemption history.

**Important:** Requires the **myCred plugin** to be installed and activated.

== Installation ==

1. Upload the plugin folder to the `/wp-content/plugins/` directory.
2. Activate the plugin through the "Plugins" menu in WordPress.
3. Make sure the [myCred](https://wordpress.org/plugins/mycred/) plugin is installed and active.
4. Go to **Redemption For myCred → Settings** to configure conversion rates, fees, and limits.
5. Add shortcodes to pages:
   - Create a page and insert `[mycred_redemption_form]` for the redemption form.
   - Use `[mycred_redemption_method]` for method selection.
   - Use `[mycred_redemption_history]` to show request history.

== Frequently Asked Questions ==

= Does it work with any theme? =
Yes, the plugin is built to work with any modern theme using standard WordPress styles. Custom styling can be applied via CSS.

= Can I define different conversion rates for different point types? =
Yes, conversion rates and currency symbols can be set per point type in the admin settings.

= Can I charge fees during redemption? =
Yes, you can configure fixed and/or percentage-based fees globally.

= Is there a shortcode to allow users to manage their redemption methods? =
Yes, use the `[mycred_redemption_method]` shortcode.

= Can I suspend a specific user from redeeming? =
Yes, you can suspend or unsuspend users from the admin panel.

== Screenshots ==

1. Redemption form with live calculation and validation.
2. Method selection form (Bank, UPI, PayPal, Skrill).
3. Redemption history table with filters and pagination.
4. Admin dashboard: view and manage redemption requests.
5. Settings page: configure conversion, fees, and restrictions.

== Changelog ==

= 1.2.0 =
* Minor Bug Fix
* Contributors' name correction
* Fix the issue Dashboard Weget "Total Requests:" does not show

= 1.1.1 =
* Major Bug Fix
* Move all inline <script> and <style> code to separate files

= 1.1.0 =
* Plugin Name Changed (myCred Redemption to Redemption For myCred)
* Minor UI Changes

= 1.0.0 =
* Initial release
* Redemption form with live validation
* Method selection with multiple payout types
* Admin approval panel and settings
* Shortcodes for method, form, and history
* Dashboard widget and logs
* Built-in license verification and suspension system

== License ==

This plugin is licensed under the GPLv2 or later.

== Credits ==

Developed by **Radha Solution (jblgroup)**  
Built for use with [myCred](https://wordpress.org/plugins/mycred/)

