=== ChamaWP – Monetize With Donations, Memberships, Crowdfunding, Commissions & Restricted Content ===
Author: Leetoo
Contributors: chamawp
Donate link: https://www.chamawp.com
Tags: donation, membership, stripe, subscription, content restriction
Requires at least: 5.3
Tested up to: 6.9
Requires PHP: 7.4
Stable tag: 1.0.12
Text Domain: chama
License: GPLv3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html

💳 A WordPress plugin for monetizing your tribe! 🚀

== Description ==

= ChamaWP: The Ultimate WordPress Monetization Tool for Creators. =

ChamaWP is a powerful, easy-to-use monetization platform designed for creators who want to turn their passion into income. With this plugin, you can effortlessly set up a range of income-generating tools—whether it’s donations, paid memberships, crowdfunding campaigns, or commission-based work—all within minutes.

Are you looking for a good alternative to Patreon/Ko-fi/Kickstarter that helps you avoid paying steep platform fees and control your relationship with your supporters? With ChamaWP, you get **complete control** over your monetization strategy. Payments go directly to your Stripe account, with no middleman — **meaning you keep more of every dollar** your fans contribute. Plus, with the built-in **newsletter feature**, you can schedule targeted updates for subscribers based on membership tiers and grow your mailing list with a customizable signup form (much like Substack).

Whether you're a content creator, artist, writer, podcaster or freelancer, ChamaWP empowers you to build deeper connections with your supporters and transform that engagement into a sustainable income.

== Why Choose ChamaWP? ==

* **Keep More of Your Earnings**: 0-3% platform fees in addition to Stripe’s standard processing charges. That means significantly lower costs than Patreon, Ko-fi, or Kickstarter.
* **Full Control**: Own your content, your community, and your payment processing on your own WordPress site.
* **Flexible Monetization Options**: Offer one-time donations, recurring memberships, limited-time campaigns, and commission-based services—all from one plugin.
* **Seamless Stripe Integration**: Secure, fast, and globally trusted payment processing with Stripe
* **Substack-Style Newsletters**: Send targeted newsletters to your subscribers, segment by membership tier, and grow your mailing list with customizable signup forms.

https://www.youtube.com/watch?v=5ab-IlU2nkY&start=0&autoplay=1

== Key Features ==

* 💸 **One-Time & Recurring Payments**: Accept both one-time donations and subscription-based memberships.
* 🎁 **Unlimited Membership Tiers**: Create as many membership levels as you need to engage your supporters with unique rewards.
* 🚀 **Crowdfunding Campaigns**: Launch and manage campaigns to fund your next project, product, or initiative.
* 👩🏻‍🎨 **Commissioned Work Sales**: Let your audience commission custom work directly from you.
* 📬 **Email Activation for Free Memberships**: Build your mailing list and grow your community.
* 📰 **Newsletter Management**: Schedule newsletters for subscribers based on membership tiers with a customizable signup form to capture new subscribers.
* 🔒 **Content Protection**: Restrict access to your exclusive content to paying members only.
* 🧾 **Supporter Dashboard**: Your supporters can easily manage their memberships, donations, and commissions through a personalized dashboard.
* 📊 **Transaction History**: View detailed records of all payments in your WordPress Admin Dashboard.
* 🎨 **Seamless Integration with Toocheke Theme**: Fully compatible with the Toocheke WordPress theme for a smooth user experience.

Stop giving away your earnings. Start building a sustainable income with ChamaWP—on your terms.

[Free Demo](https://demo.chamawp.com/) | [Documentation](https://docs.chamawp.com/)


== Installation ==

= Download, Install and Activate! =
1. Go to **Plugins > Add New** in your WordPress admin dashboard.
2. Search for **ChamaWP**.
3. Click **Install Now** and then **Activate**.

== Frequently Asked Questions ==

= Where can I find complete documentation for this plugin? =
You can find the full documentation for this plugin on the [ChamaWP plugin documentation](https://docs.chamawp.com/) website.

= How can I test this plugin without processing real payments? =
Simply connect to a Stripe account in test mode

= What additional fees apply when using this plugin? =
For the free version of the plugin, there is a 3% fee, in addition to the standard Stripe processing fee, that is applied to all payments. This fee helps support ongoing plugin development.

== Screenshots ==

1. The main monetization hub, displaying all available options for supporters.
2. Donation screen with an option to make a one-time or recurring payment.
3. Membership selection page with multiple tier options and perks.
4. Active crowdfunding campaign featuring a video introduction and goal tracker.
5. Commission offerings displayed for supporters to request custom work.
6. Stripe-powered payment form with secure, streamlined checkout.
7. Supporter dashboard showing a history of past donations.
8. Admin dashboard view with a detailed log of donation transactions.

== Changelog ==

= 1.0.11 - 2025-09-29 =
* UPDATE: Added support for the Manga Chapter post in Toocheke

= 1.0.10 - 2025-08-22 =
* UPDATE: Optimization of newsletter form functionality.

= 1.0.9 - 2025-08-22 =
* UPDATE: Set the default options for the Newsletter settings.

= 1.0.8 - 2025-08-21 =
* UPDATE: Enhanced the newsletter subscription functionality with additional features, improving user experience and customization options.

= 1.0.7 - 2025-08-19 =
* NEW: Introduced a built-in newsletter feature. Website owners can now:
  - Schedule newsletters to subscribers based on membership tiers.
  - Add a customizable newsletter sign-up form to grow their subscriber list.

= 1.0.6 - 2025-08-04 =
* UPDATE: Added support for setting a global membership tier for Custom Post Types.
* FIX: Resolved styling issues for input fields on the front end and footer text in the admin dashboard.

= 1.0.5 - 2025-07-13 =
* UPDATE: Improved logic on some functions to accomodate nonce checks.

= 1.0.4 - 2025-07-09 =
* UPDATE: Improved logic on nonce checks.
* UPDATE: Improved input sanitization across the plugin to enhance security.
* UPDATE: Proper including JS and/or CSS via enqueuing.

= 1.0.3 - 2025-06-22 =
* UPDATE: Improved input sanitization across the plugin to enhance security.
* UPDATE: Added `permission_callback` to all `register_rest_route` calls to ensure proper access control.
* UPDATE: Applied custom namespace to bundled `stripe/stripe-php` library to prevent conflicts with other plugins using the same library

= 1.0.2 - 2025-06-10 =
* UPDATE: Codebase improvements including security hardening, compliance updates, proper enqueuing, library updates, and enhanced documentation.

= 1.0.1 - 2025-03-06 =
* FIX: Plugin activation error

= 1.0.0 - 2025-02-21 =
* NOTE: First Release. Enjoy the awesomeness!

== Licenses & Credits ==

* Gamajo_Template_Loader by Gary Jones licensed to use under the GPL-2.0 and later license (https://github.com/GaryJones/Gamajo-Template-Loader)
* jQuery Validation by Jörn Zaefferer licensed to use under the MIT license (https://github.com/jquery-validation/jquery-validation)
* Font Awesome Free 6.6.0 by @fontawesome is licensed under (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) https://fontawesome.com/license/free
* Featherlight by Noel Bossart licensed to use under the MIT license (https://github.com/noelboss/featherlight/)
* Micromodal by Indrashish Ghosh licensed to use under the MIT license (https://github.com/ghosh/Micromodal/)
* All UI elements and artwork in screenshot-1.png , screenshot-2.png, screenshot-3.png, screenshot-4.png,screenshot-5.png and screenshot-6.png, were created by Leetoo and are © 2025 under standard plugin licensing.

== External Services ==

This plugin connects to the following external services to provide essential features:

= WhatsApp Sharing = 

This service is used to allow users to share content (such as a page or post link) via WhatsApp.

* What data is sent and when: The URL or text content selected by the user is sent to WhatsApp when they click a share button. No data is sent automatically; it only occurs when the user initiates the action.
* Why: To provide social sharing functionality via WhatsApp.
* Terms of Service: https://www.whatsapp.com/legal/business-terms
* Privacy Policy: https://www.whatsapp.com/privacy

= Google reCAPTCHA Verification =

This service is used to verify that a form submission is made by a human and not a bot.

* What data is sent and when: When a user submits a form that includes reCAPTCHA, their browser and interaction data (e.g. IP address, user agent, mouse movement) is sent to Google's servers to verify the challenge.
* Why: To help protect forms from spam and automated abuse.
* Terms of Service: https://policies.google.com/terms
* Privacy Policy: https://policies.google.com/privacy

= Stripe JavaScript Library =

This service is used to securely handle and tokenize payment information during checkout.

* What data is sent and when: When a user interacts with payment forms, sensitive payment data (such as credit card number, expiration date) is securely sent directly to Stripe via this library. The plugin does not store this data.
* Why: To facilitate secure payments using Stripe.
* Terms of Service: https://stripe.com/legal
* Privacy Policy: https://stripe.com/privacy

= Google reCAPTCHA JavaScript API =

This script is loaded to display the reCAPTCHA widget and handle client-side challenge functionality.

* What data is sent and when: When the reCAPTCHA widget loads, Google collects browser and user interaction data to assess risk before the user submits a form.
* Why: To enable Google reCAPTCHA functionality on the front end.
* Terms of Service: https://policies.google.com/terms
* Privacy Policy: https://policies.google.com/privacy

