A free points management plugin for WordPress.
myCRED Logo
myCRED Logo
  • Chapters
    • Chapter I – Introduction
    • Chapter II – Getting Started
    • Chapter III – Add-ons
    • Chapter IV – Premium Add-ons
    • Chapter V – For Developers
    • Chapter VI – Reference Guides
  • Categories
    • Actions
    • Classes
    • Constants
    • Filters
    • Functions
    • Objects
    • Shortcodes
    • Hooks
    • Template Tags
  • Packages
    • mycred/api
    • mycred/badge
    • mycred/balance
    • mycred/banking
    • mycred/content
    • mycred/core
    • mycred/coupon
    • mycred/email
    • mycred/game
    • mycred/log
    • mycred/notice
    • mycred/payment
    • mycred/purchase
    • mycred/rank
    • mycred/transfer
  • Store
  • Download
Chapter I
Introduction
  1. The Plugin
  2. Points
  3. The Log
  4. Administration
  5. Automatic Points
  6. Multisites
    • Master Template
    • Central Logging
  7. Add-ons
  8. Supported Plugins
  9. BuddyPress
  10. Usage Examples
  11. Limitations
Chapter II
Getting Started
  1. Installation
  2. Point Type Settings
  3. Multiple Point Types
  4. Adjusting Balances
  5. Setup Hooks
  6. Import Data
    • Importing Balances
    • Importing Log Entries
    • Import CubePoints
  7. Export Data
  8. Widgets
  9. Shortcodes
  10. Optimization
  11. Uninstall
Chapter III
Add-ons
  1. Badges
    • Creating Badges
    • Manual Badges
    • Displaying Badges
    • Developer Resources
  2. Banking
    • Central Banking
    • Compound Interest
    • Recurring Payout
    • Developer Resources
  3. buyCRED
    • Selling Points
    • Add-on Setup
    • Payment Gateways
    • The Checkout Page
    • Pending Payments
    • Developer Resources
  4. Coupons
    • Creating Coupons
    • Redeeming Coupons
    • Coupon Management
    • Developer Resources
  5. Email Notifications
    • Add-on Setup
    • Creating Emails
    • Unsubscribe
    • Developer Resources
  6. Gateway
    • WooCommerce
    • WP E-Commerce
    • Event Espresso
    • Events Manager
    • Developer Resources
  7. Notifications
    • Troubleshooting
    • Developer Resources
  8. Ranks
    • Introduction
    • Add-on Setup
    • Create New Rank
    • Displaying Ranks
    • Developer Resources
  9. Sell Content
    • Add-on Setup
    • Manual Mode
    • Available Shortcodes
    • Troubleshooting
    • Developer Resources
  10. Statistics
  11. Transfers
    • Add-on Setup
    • Available Shortcodes
    • Transfer Messages
    • Transfer Types
    • Developer Resources
Chapter IV
Premium Add-ons
  1. ProgressBar
    • mycred_badges_progress
    • mycred_my_ranks_progress
  2. The myCRED Store
  3. buyCRED Gateways
    • Stripe
    • Payza
    • Wepay
    • PayFast
    • 2checkout
    • Coinbase
    • ComproPago
    • Paymentwall
    • Robokassa
    • CoinPayments
  4. Third-party Bridges
    • myCRED for WPBakery Page Builder
    • myCRED for UserPro
    • myCRED for Users Ultra
  5. Games
    • myCred Learndash
    • Fortune Wheel Addon
    • Lottery Add-on
    • Scratch Cards Add-on
    • Custom Set for Scratch Card Add-on
  6. Enhancements
    • Notifications Plus
    • Transfer Plus
    • Twilio Transfers
    • Video Add-on
    • Video Add-on for JW Player
    • BuddyPress Charges
    • Partial Payments – WooCommerce
  7. Store Gateways
    • Jigoshop
    • Easy Digital Downloads
    • WPMUDEV Fundraising
  8. Freebies
    • BP Group Leaderboards
    • myCRED for Events Manager Pro
      • Accepting Points as Payment
      • Only Accepting Points as Payment
      • Reward Ticket Purchases
Chapter V
For Developers
  1. Introduction
  2. White Labeling
  3. Flowcharts
  4. Playing with Balances
  5. myCRED Objects
  6. Log API
  7. Hook API
  8. Module API
  9. Gateway API
  10. Remote API
    • Version 1.0
    • Version 2.0
  11. Front-end Encryption
Chapter VI
Reference Guides
  1. Log References
  2. Shortcodes
  3. Template Tags
  4. Globals
  5. Constants
  6. Actions
  7. Filters
  8. Objects
  9. Functions
  10. Classes
Only Accepting Points as Payment

While you can use this gateway to accept points as well as real money as payment, you can also select to only allow points as a form of payment in Events Manager Pro!

If enabled, no other payment gateway will be usable as none of them will know what “Points” are!

Main Settings

First, if you have more than one point type setup in myCRED, you will be required to select which point type you want to accept as payment. Next we need to select that “Bookings are paid using Points only”. This will inject the selected point type as a currency in your Events Manager Pro settings, showing all ticket prices in points. While Events Manager offers you the option to set how the currency is shown around your website, the gateway will enforce the formatting you have set for the selected point type. So if your point type uses a prefix or suffix, these will be shown in Events Manager as well.

If you do not see points as your currency in Events Manager, make sure you save the gateways settings and go to your Events > Settings page and under the “Bookings” tab, select the point type as your currency in the “Pricing Options” box.

Next you need to select how much you want to refund if a booking is rejected or if the user selects to cancel their booking (if allowed). This needs to be a percentage where 100 represents a full refund and zero equaling no refunds. This field can not be left empty!

Just like any other payment gateway for Events Manager, the myCRED gateway supports “Manual Approvals”. If this is something you use, make sure to check this option.

The gateway has a built-in profit share payout system, which allows you to share a percentage of the point cost with the event owner. If you do not wish to use this feature, please make sure to set this value to zero.

Finally since points are our store currency, no exchange rate is needed so this field will be hidden.

Log Templates

Next we need to set what our users will see in their points history when they pay for a ticket using points, on refunds (if enabled), on profit share payouts and on profit share refunds.

In previous versions of this plugin, the “Booking Payments” and “Payment Refunds” have both supported Post related template tags. However this is no longer possible. You can however still use the %bookingid% template tag if you want to show your users which order a particular payment is related to.

The profit share templates however do support post related template tags.

Labels

Next we need to set what kind of labels we want to use in your bookings or if you use multibookings, your checkout page. None of the fields here can be left empty!

Labels

Finally we need to set some messages for our users. Messages that are shown when a payment was successfully made, in case a user can not afford to pay or if the user is excluded from using the point type. None of these fields support HTML elements and can not be left empty!

If used, you can also select the language to use in Quick pay buttons.

Remember to always save!

About myCRED

myCRED is a free, open-source and developer friendly points management tool for WordPress powered websites.

Download Rate Plugin

Documentation

  • Add-ons
  • Core Shortcodes
  • F.A.Q.
  • Tutorials
  • Third Party Plugins
  • Code Snippets

Support

  • Product Licenses
  • Customization
  • Support Forums
  • Plugin Changelog
  • Contact

Copyright 2013 - 2019 byWPExperts; All rights reserved. myCRED is licensed under GPL 2.0

Terms & Conditions • Use of Cookies • Store Policy • Community Rules

Suggest Codex Example

You can submit suggestions for codex examples that you have available as a public gist. If you are a member on the mycred.me website, you can earn Tokens for each submission. To claim these Tokens, make sure you provide your mycred.me username.

Please make sure the example you submit is relevant and if you include documentation, it's provided in English.

  • Chapters
    • Chapter I – Introduction
    • Chapter II – Getting Started
    • Chapter III – Add-ons
    • Chapter IV – Premium Add-ons
    • Chapter V – For Developers
    • Chapter VI – Reference Guides
  • Categories
    • Actions
    • Classes
    • Constants
    • Filters
    • Functions
    • Objects
    • Shortcodes
    • Hooks
    • Template Tags
  • Packages
    • mycred/api
    • mycred/badge
    • mycred/balance
    • mycred/banking
    • mycred/content
    • mycred/core
    • mycred/coupon
    • mycred/email
    • mycred/game
    • mycred/log
    • mycred/notice
    • mycred/payment
    • mycred/purchase
    • mycred/rank
    • mycred/transfer
  • Store
  • Download