Built-in( free )

Current Version: 1.2
Requires: myCRED 1.1 or higher

Token transfers

Create fund raisers, donations or just let your users transfer points between themselves with an optional daily / weekly limit.

The Transfer add-on, as the name suggests, allows your users to send points to another member on the website. Transfers can be made either shortcode or via a widget. With the Transfer Plus premium add-on you can also enforce a transfer fee and more.

Frequently Asked Questions

  • When transferring points, I do not see a pop-up window but if I reload the page, the points have been transferred. Is this a bug?
    No. If you do not get any pop-up messages when you transfer, you are using a pop-up blocker and should either allow the website to use pop-ups or disable it.

Related Tutorials

  • Customize Transfers in 1.5 (Easy)
    In this tutorial we will be customizing the Transfer form by adding support for messages or require users to enter their password to verify the transfer.
  • Add Transfer Messages (Intermediate)
    In this short tutorial, I will show you how you can customize myCRED to allow users to append custom messages to the user they are transferring points to.
  • Completely disable the Transfer form CSS styling (Easy)
    In this quick tutorial I will show you have you can disable the CSS styling of the transfer points HTML form.

The following demos require you to be a member to use. Membership is free and you get 1000 Chips on signup to play with.

Default Transfer Usage

This is the default layout and functionality of the mycred_transfer shortcode. Please consult the Codex for a complete list of options for this shortcode.

[mycred_transfer types="chip" show_balance="0" show_limit="0"]

Donation Example

Using the new improved Transfer shortcode that comes in 1.5, you can now change the button label directly for this shortcode and set a custom reference for all transfers. In the example below, I am using some custom CSS to hide the recipient field (which we have no use for).

[mycred_transfer pay_to="1" button="Donate" ref="donate_to_mycred" show_balance="0" show_limit="0" types="chips"]

Donate your Tokens to myCRED!

If the ref shortcode attribute is set, the transfer limit for this reference will be separate from the main transfer limit. This way you can set a weekly limit for each unique reference you use.

Installation & User Guides

Add-on Setup

  1. Go to the myCRED > Add-ons page in your admin area.
  2. Click on the “Transfers” title in the list.
  3. Click on the “Enable” button.
  4. Go to the myCRED > Settings page and click on “Transfers” in the list.
  5. Adjust these core transfer settings to your liking. If you are using multiple point types, you must select all point types users can transfer.
  6. Save. Even if you do not make any changes!
  7. Done!

Disabling the Add-on

  1. Go to the myCRED > Add-ons page in your admin area.
  2. Click on the “Transfers” title in the list.
  3. Click on the “Disable” button.
  4. Done!

Basic Transfers

In it’s simplest form, myCRED can allow you to transfer points to another user using the mycred_send shortcode. Using this shortcode requires that a recipient is set along with the amount to transfer. These type of transfers are perfect when you want to control how much points a user can transfer and to whom.

Transfers via Shortcode

The Transfer Add-on provides the mycred_transfer shortcode which by default asks the user to nominate the recipient by typing in their name and the amount they want to transfer. The shortcode attributes does allow you to set the recipient, amount or even the reference under which transfers are logged.

Transfers via Widgets

The Transfer Add-on provides a custom widget called Transfers (myCRED). This widget works the exact same way as the mycred_transfer shortcode.


Custom Transfers

As of version 1.2, the Transfer Add-on allows you to set the reference under which transfers are logged. In myCRED, every time a user gains or loses points, the event is logged. References help us identify each event in the log and allow us to for example count up the total amount of points a user has transferred.

This means that we can create custom transfers, which allows us to differentiate between regular transfers between users and for example “Donations” or “Tips”.

You can under “Demo” view an example of this where we have a regular Transfer form, and a custom transfer form that I have named “Donation”. Since both use different references, we can enforce a limit on both keeping them separate.