Updates for one year, unlimited sites, auto updates, and regular updates.
$3.99
The buyCRED Coinpayments gateway is a specialized extension for the myCRED points management system, designed to facilitate the purchase of virtual points using a wide array of cryptocurrencies. By integrating the robust infrastructure of CoinPayments.net with the flexible myCRED ecosystem, this plugin allows WordPress site administrators to monetize their platforms through decentralized digital assets. It serves as a bridge that automates the exchange of real-world cryptocurrency for site-specific digital credits, providing a seamless experience for both the administrator and the end-user.
To understand the value of the buyCRED Coinpayments plugin, one must first look at the underlying framework of myCRED. As one of the most comprehensive points management systems for WordPress, myCRED allows site owners to create complex reward systems, badges, and leaderboards. However, the true utility of these points is often realized when users can purchase them directly to access premium content, features, or services. This is where the buyCRED module comes into play.
The buyCRED module is a core component of myCRED that handles the “buying” aspect of points. While myCRED supports several traditional payment gateways like PayPal or Stripe, the modern digital landscape increasingly demands support for blockchain-based currencies. The buyCRED Coinpayments gateway fulfills this demand by connecting the site to CoinPayments, a leading crypto payment processor that supports hundreds of different altcoins. This integration ensures that a global audience, including those without access to traditional banking or those who prefer the privacy of crypto, can participate in a site’s economy.
The primary function of this plugin is to automate the process of selling points. When a user decides to purchase a point package on a WordPress site, the plugin generates a payment request through the CoinPayments API. The user is then presented with the option to choose their preferred cryptocurrency, ranging from major coins like Bitcoin and Ethereum to various stablecoins and smaller altcoins. Once the payment is sent and confirmed on the blockchain, the plugin receives a notification and automatically deposits the corresponding myCRED points into the user’s account.
This automation is critical for maintaining a high-quality user experience. In the world of cryptocurrency, transaction times can vary based on network congestion and block confirmation requirements. The buyCRED Coinpayments plugin manages these variables by utilizing Instant Payment Notifications (IPN). This system listens for updates from the CoinPayments server, ensuring that as soon as the transaction meets the required number of confirmations, the points are issued without any manual intervention from the site administrator.
The plugin is packed with features designed to provide a secure and customizable transaction environment. These features focus on both the technical requirements of crypto processing and the aesthetic requirements of a professional website.
The workflow of the buyCRED Coinpayments plugin is designed to be as frictionless as possible. When a user selects a point package, they are typically redirected to the CoinPayments hosted checkout page or presented with an embedded payment interface. At this stage, the plugin sends the transaction details—such as the amount, the currency, and a unique transaction ID—to the CoinPayments API.
Once the user selects their coin (e.g., Litecoin), they are provided with a unique wallet address and the exact amount to send. The plugin then places the myCRED transaction in a “Pending” state. The user has a specific window of time to complete the transfer. During this period, the CoinPayments system monitors the blockchain for the incoming transaction. Once the funds are detected, the status changes to “Pending Confirmations.”
After the blockchain confirms the transaction (the number of confirmations required can often be set within the CoinPayments dashboard), the IPN is triggered. The buyCRED Coinpayments plugin receives this encrypted message, verifies its authenticity using the IPN Secret, and moves the transaction status to “Completed.” Simultaneously, the myCRED points are added to the user’s balance, and an entry is made in the points log. This entire cycle ensures that points are never issued before the funds are securely received.
Setting up the buyCRED Coinpayments gateway requires a few specific pieces of information from a CoinPayments merchant account. The process is straightforward but requires attention to detail to ensure security. The primary requirements include the Merchant ID, the Public API Key, the Private API Key, and the IPN Secret.
The Merchant ID identifies the specific account where funds should be deposited. The API keys allow the WordPress site to communicate with the CoinPayments servers to create transactions and fetch rates. The IPN Secret is perhaps the most important component, as it is used to generate a digital signature for notifications. Without a matching IPN Secret, the WordPress site will reject notifications from CoinPayments, serving as a vital security layer against “man-in-the-middle” attacks.
Within the WordPress dashboard, under the myCRED “BuyRT” settings, the administrator can enable the CoinPayments gateway. Here, they can also define the “Log Template,” which determines how the transaction appears in the user’s history. For example, an administrator might use a template like “Purchased %amount% points via CoinPayments,” where the plugin automatically fills in the specific number of points bought.
From the user’s perspective, the buyCRED Coinpayments gateway offers a professional and modern way to interact with a website. When they visit the “Buy Points” page, they see CoinPayments listed alongside other payment methods. Upon choosing it, they are reassured by the familiar CoinPayments interface, which is a trusted name in the crypto space.
The ability to choose from a vast list of altcoins is a significant advantage for users who may hold their assets in currencies other than Bitcoin. Furthermore, the plugin handles the conversion math automatically. If a user wants to buy 1,000 points and the site owner has set the price at $10 USD, the plugin will calculate exactly how much Bitcoin or Ethereum is required at that specific moment. This transparency builds trust and encourages users to complete their purchases.
Security is a paramount concern when dealing with financial transactions, especially in the decentralized world of cryptocurrency. The buyCRED Coinpayments plugin addresses this through several layers of protection. First, the plugin does not store sensitive wallet information or private keys on the WordPress database; all payment processing is handled by the CoinPayments infrastructure.
Second, the IPN (Instant Payment Notification) system is the backbone of the plugin’s security. When CoinPayments sends a notification to the site, it includes a header that the plugin uses to verify that the message actually came from CoinPayments and hasn’t been tampered with. This prevents “replay attacks” where a malicious actor might try to send the same “payment completed” notification multiple times to get free points. The plugin also checks the transaction ID against its own database to ensure that the payment corresponds to a legitimate, existing order.
There are numerous scenarios where implementing the buyCRED Coinpayments gateway can significantly benefit a WordPress site. For instance, in the gaming community, users often prefer using cryptocurrency for its speed and global accessibility. A gaming site using myCRED to manage in-game currency can use this plugin to allow players from any country to top up their accounts instantly.
Membership sites and e-learning platforms also benefit. By accepting cryptocurrency, these sites can reach unbanked populations or users in countries where traditional payment processors like PayPal do not operate. Additionally, because cryptocurrency transactions are generally non-reversible, site owners are protected from the “friendly fraud” of chargebacks that are common with credit card payments. This makes the buyCRED Coinpayments gateway an attractive option for selling high-value digital goods or access rights where the risk of chargebacks would otherwise be a concern.
To run the buyCRED Coinpayments plugin effectively, the WordPress environment must meet certain criteria. Naturally, the core myCRED plugin must be installed and activated. Additionally, the “buyCRED” add-on, which is included with the myCRED core, must be enabled. The server must support cURL, as this is the method used to communicate with the CoinPayments API. An SSL certificate (HTTPS) is also highly recommended, not only for the security of the API communication but also to build user trust during the checkout process.
The plugin is designed to be compatible with the latest versions of WordPress and myCRED. It is also built to work alongside other myCRED add-ons, such as the “Coupons” or “Partial Payments” modules, allowing for complex promotional strategies where users might use a coupon code and then pay the remaining balance via Bitcoin.
While buyCRED Coinpayments is a robust solution for cryptocurrency, there are other gateways available for the buyCRED module that cater to different payment preferences or specific crypto processors. Depending on the needs of the site, administrators might also consider these alternatives:
In conclusion, the buyCRED Coinpayments plugin is an essential tool for any WordPress site owner looking to modernize their myCRED-based economy. By providing a secure, automated, and highly flexible way to accept hundreds of cryptocurrencies, it opens up new revenue streams and ensures that the site remains accessible to a global, tech-savvy audience. Its reliance on the proven CoinPayments infrastructure and the robust myCRED framework makes it a reliable choice for digital monetization.