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
    • Available Shortcodes
    • Settings
    • For Developers
  11. Transfers
    • Add-on Setup
    • Available Shortcodes
    • Transfer Messages
    • Transfer Types
    • Developer Resources
Chapter IV
Premium Add-ons
  1. The myCred Store
  2. buyCRED Gateways
    • Stripe
    • Payza
    • Wepay
    • PayFast
    • 2checkout
    • Coinbase
    • ComproPago
    • Paymentwall
    • Robokassa
    • CoinPayments
  3. Third-party Bridges
    • myCred Beaver Builder
    • myCred WCVendors
    • LifterLMS Plugin Integration with myCred
    • myCred Gutenberg
    • myCred Dokan
    • myCred Elementor
    • myCred for WPBakery Page Builder
    • myCred for UserPro
    • myCred for Users Ultra
  4. Games
    • myCred PacMan
    • myCred Learndash
    • Fortune Wheel Addon
    • Lottery Add-on
    • Scratch Cards Add-on
    • Custom Set for Scratch Card Add-on
  5. Enhancements
    • Level Cred Add-on
    • myCred Expiration Add on
    • myCred REST API
    • myCred Reset Point Add on
    • Progress Bar
    • Notifications Plus
    • Social Share Add on
    • Transfer Plus
    • Twilio Transfers
    • Video Add-on
    • Video Add-on for JW Player
    • BuddyPress Charges
    • Partial Payments – WooCommerce
  6. Store Gateways
    • Jigoshop
    • Easy Digital Downloads
    • WPMUDEV Fundraising
  7. Freebies
    • BP Group Leaderboards
    • myCred for Events Manager Pro
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
Paymentwall
Introduction

Let your users purchase or earn points via the buyCRED add-on using the Paymentwall’s Virtual Currency API. Supports point purchases, points earned via completed offers and retractions made by Paymentwall on fraudulent payments.

View Product

The Pingback URL has changed as of version 1.0.1! Please make sure your project has correct URL if you are updating from version 1.0!

This buyCRED gateway requires you to have a website that has been approved by Paymentwall! Until your website is approved, widgets will only render in test mode.

Installation

Once you have installed and enabled the plugin on your website, the Paymentwall gateway will become available on the Payment Gateways page in the myCRED menu. Here we need to start by entering in our Paymentwall account details and save.

This payment gateway works differently from the regular buyCRED Payment gateways! In order for users to buy points, you must use the custom mycred_paymentwall shortcode. This shortcode will generate the Paymentwall IFRAME which users will use to buy / earn points.

Setup:

  1. Download the plugin.
  2. Unzip and upload the mycred-paymentwall folder to your plugins folder.
  3. Enable the buyCRED Paymentwall plugin in your WordPress admin area.
  4. Visit the myCRED > Payment Gateways page.
  5. Click on the “Paymentwall” title to show the gateway settings.
  6. Enter your Project API keys and widget ID.
  7. Enter an email address and the refund template for when Paymentwall retracts points from a user. This usually only occurs via fraudulent payments.
  8. Save.
  9. Add the mycred_paymentwall shortcode where you want users to be able to buy points.
The Paymentwall Shortcode

To render the appropriate Paymentwall widget to let users earn points, you must use the custom mycred_paymentwall shortcode. You can adjust the widgets height and width along with letting users earn points for someone else.

This custom gateway does not support the buyCRED purchase shortcodes: mycred_buy or mycred_buy_form!

Paymentwall Project Requirements

The following items are a minimum requirement to use this gateway:

  1. Your Paymentwall Project must be set to use the Virtual Currency API
  2. Your Paymentwall Projects Pingback URL must be set to the URL you are shown in your Payment Gateway settings in myCRED.
  3. Your Paymentwall Projects Pingback type must be set to URL and not email.
  4. Your Paymentwall Projects Pingback signature version must be set to version 2 or 3 (3 recommended).
Selling Points

You can set your Paymentwall widget to allow users to purchase points instead of just earning them. You can use your Points settings in your Paymentwall widget to set just one generic exchange rate or setup point purchase options. Once a user makes a purchase, the add-on will automatically credit their account with the amount they purchased.

Testing

As of version 1.0.1, this gateway supports Sandbox Mode. While in sandbox mode, you can test to use a Paymentwall widget. If your website is not yet approved, the widget will automatically default to Sandbox mode.

If you can not see the Sandbox Mode checkbox in the gateway settings after updating to 1.0.1, click and save your settings (even if you make no changes) and the checkbox should appear.

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.

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