myCred BP Charges


myCred BP Charges


BuddyPress Charges allows you to charge points from your BuddyPress users for certain actions such as sending private messages, joining groups, and viewing other users’ profiles. Simple & Easy-to-use – Your users will be charged and credited in myCred points.

Supports both permanent sales and sales that expire.
Product Licensing InformationStore Policy • Prices do not include VAT (EU Residents only).
OR Join membership club

myCred BP Charges



Allows you to install and use this plugin on a single website or multisite installation. 1 year free updates and support included.

Buy or Sell Profile Access

Allow your users to buy and sell access to their profile for myCred points.


Charge or credit your users' myCred points every time they send or reply to a private message.

Group Membership

Allow users to pay for group memberships. Keep the membership points for yourself or distribute them amongst your group members.

Version 1.1 of this plugin requires BuddyPress 2.4 or higher! Older BuddyPress versions are no longer supported!

Profile Access

You can select to set all profiles for sale by default or let your users choose if they want to sell access. The add-on supports both permanent sales and sales that expire after x number of days, forcing users to buy again.

If you select to sell access by default, you can select to share a percentage of the sale with the profile owner, while if you select to let users decide if they want to sell, set a fee for each sale.

Your users can always adjust their sale settings along with get an overview of their buyers, total sales along with a list of their last 25 clients.

Of course if you select to set all profiles to sale by default, your users will not have a “Settings” page as shown in the above picture. They will however still have access to their overview.

Once enabled, users will be presented with a custom template when they try and access a users profile that is set for sale.

You can customize this purchase page in several ways:

  • – Using the existing template but enter your own custom information.
  • – Use your own template via your theme by copying the buy-access.php file into your theme’s root folder.

Private Messaging

This feature is only available if you have enabled the Private Messaging Component in BuddyPress.

You can charge your users for sending new private messages and / or replying to private messages!

Of course if a user can not afford to send a new message, the BuddyPress message button will be disabled. You can also select to either just show an error when a user tries to send a new message or automatically direct them to a custom page of your choosing when they click on the “Compose” link in BuddyPress.

You can show the cost of a new message or sending a reply directly in the composer without making any adjustments to your existing theme files. You can customize this message for both new messages and replies!

Remember that admins / profile moderators do not pay for sending messages or replies!

Group Membership

This feature is only available if you have enabled the Groups Component in BuddyPress.

Just like with profile access, you can select to enable this feature by default for all groups or let group creators enable this themselves. It follows the same principal as the profile access feature but for groups instead of profiles.

Group creators can select if they want to keep all profits themselves or share it amongst group members / mods / admins.

Product Changelog

Version 1.4.6 – (27/10/2021)

  • Improvement – License System.

Version 1.4.5

  • Improvement – Added Compatibility with Buddyboss theme.

Version 1.4.4

  • FIX – Activities should be hidden on global activities page if access is not purchased.

Version 1.4.3

  • Improvement – License System.

Version 1.4.2

  • FIX – Sell profile access and buy profile access related issues.

Version 1.4.1

  • Improvement – Upgrading License System

Version 1.4

  • FIX – Compatible for the BuddyPress legacy template.
  • FIX – Private message button is visible as per settings.
  • TWEAK – Remove depreciated functions.


Version 1.3

  • FIX – Issue occurs while saving Sell Access setting.
  • FIX – If user Disable Sell Access then Profile Page Not Found error occurs for not logged in Users.
  • FIX – When a user pays to join a group the points doesn’t go to the founder or any other option.


Version 1.2.1

  • FIX – Points not charging for Reply Message.


Version 1.2

  • Compatible upto WorddPress 5.1
  • FIX – Points not charging for Private Message.


Version 1.1.5

  • FIX – Buying access through the buy button in groups causes double charges on certain themes.
  • NEW – Added new mycred_bp_show_charge_message_cost filter for those who want to hide the message cost message.
  • NEW – Added new mycred_bp_show_charge_reply_cost filter for those who want to hide the reply cost message.
  • NEW – Each charge module now inserts the total amount of points users been charged and the amount of points user has gained.
  • UPDATE – Updated translation files.


Version 1.1.4

  • FIX – Fixed minimum payout issue when used with point types that use decimals.
  • FIX – Fixed fee calculation issue with group payouts.
  • FIX – Buy Access page in profiles still visible even if sale is not enabled by user. (Thanks Andy for your help)
  • NEW – Added new mycred_bp_charge_can_afford filter to override charges.
  • TWEAK – Added code to prevent duplicate charges when joining a group on certain setups.
  • Tested with WordPress 4.8.1
  • Tested with BuddyPress 2.9


Version 1.1.3

  • FIX – Fixed conflict with Group Charges and Group Creation.
  • FIX – Clicking on the “Join Group” button when viewing a group does not trigger the group join process.


Version 1.1.2

  • TWEAK – Added compatibility with BuddyPress 2.7+
  • TWEAK – Added compatibility with myCred 1.7+
  • TWEAK – Adjusted settings positions for better grouping.
  • TWEAK – Updated main plugin class.
  • FIX – Fixed message button error by no longer using the legacy hook: bp_get_send_message_button.
  • FIX – Fixed a few incorrect spelling.
  • FIX – Added missing strings for translations.
  • FIX – Settings javascript error causing view profile settings to get incorrectly hidden.
  • NEW – Added support for badges.
  • UPDATE – Updated translation files.
  • Tested with BuddyPress 2.8.2.


Version 1.1.1

  • NEW – Insufficient funds template now supports HTML.
  • NEW – Updated license api script.
  • NEW – Updated translation files.


Version 1.1

  • FIX – Added support for latest BuddyPress version. Version 1.1 will now only work with BuddyPress 2.4 or higher!
  • NEW – Added new feature allowing group creators to charge for group memberships.


Version 1.0

  • Initial release

Frequently Asked Questions

No questions found for this add-on.

1 review for myCred BP Charges

  1. Avatar


    nice plugin

Only logged in customers who have purchased this product may leave a review.

Minimum Requirements
  • WordPress 4.0
  • PHP 5.3
  • myCRED 1.6.9
  • 1.4.6