Updates for one year, unlimited sites, auto updates, and regular updates.
$3.99
The buyCRED Stripe gateway is a specialized integration designed for the myCRED ecosystem, one of the most popular points management systems for WordPress. This plugin acts as a bridge between the Stripe payment processor and the buyCRED add-on, allowing website administrators to sell virtual points or credits directly to their users. By leveraging the robust infrastructure of Stripe, the plugin ensures that transactions are handled securely, efficiently, and with a high degree of reliability. It is an essential tool for site owners looking to monetize their community, gamify their user experience, or create a virtual economy where users can purchase the currency needed to unlock premium content, features, or physical goods.
To fully appreciate the utility of the buyCRED Stripe plugin, it is necessary to understand the framework it operates within. myCRED is a comprehensive points management system that allows WordPress site owners to award, charge, or trade points. These points can represent anything from “gems” in a gaming context to “loyalty points” in an e-commerce setting. The buyCRED add-on is a core extension of myCRED that introduces the functionality for users to buy these points using real-world currency.
The buyCRED Stripe gateway specifically handles the communication between your WordPress site and Stripe‚Äôs API. When a user decides to purchase a point package, this plugin manages the checkout process, ensures the payment is authorized by Stripe, and then signals myCRED to deposit the appropriate number of points into the user’s account. This automation is critical for maintaining a seamless user experience, as it eliminates the need for manual intervention by site administrators.
The plugin is packed with features designed to make the purchasing process as smooth as possible for both the administrator and the end-user. Below are some of the primary capabilities provided by this integration:
From the perspective of a website visitor, the buyCRED Stripe gateway provides a modern and professional checkout experience. When a user navigates to the “Buy Points” page on a WordPress site, they are typically presented with various point packages (e.g., 100 points for $10, 500 points for $45). Upon selecting a package and choosing Stripe as the payment method, the plugin initiates the checkout sequence.
Depending on the configuration, the user may see a clean, embedded credit card form or be redirected to a Stripe-hosted checkout page. This flexibility is important for maintaining brand consistency. The interface is mobile-responsive, ensuring that users on smartphones or tablets can complete their purchases without friction. Once the “Pay” button is clicked, the plugin communicates with Stripe to verify the funds. If successful, the user is redirected back to a “Thank You” page, and their point balance is updated automatically in the header or user profile area.
Setting up the buyCRED Stripe plugin requires a few specific steps to ensure that the communication between WordPress and Stripe is secure and functional. The process generally involves the following components:
API Key Integration
The primary connection is established using API keys provided by the Stripe Dashboard. Administrators must input their “Publishable Key” and “Secret Key” into the plugin settings. These keys act as the credentials that allow your website to talk to your specific Stripe account. It is vital to keep the Secret Key confidential to prevent unauthorized access to your payment processing.
Webhook Configuration
Webhooks are perhaps the most critical part of the technical setup. A webhook is a URL on your WordPress site that Stripe “calls” to report on the status of a payment. For example, if a payment is delayed or requires additional verification, Stripe will send an update to the webhook URL. The buyCRED Stripe plugin listens for these updates to ensure that points are only awarded when the payment is fully cleared. Setting this up involves copying a specific URL from the plugin settings and pasting it into the Stripe Dashboard under the Webhooks section.
Currency and Gateway Settings
Within the buyCRED settings menu, administrators can enable the Stripe gateway and configure global settings. This includes choosing the currency (USD, EUR, GBP, etc.), setting the label for the gateway that users see at checkout, and deciding whether to show the Stripe logo. You can also customize the “Success” and “Failure” messages that appear to users after they attempt a transaction.
The ability to sell points via Stripe opens up numerous possibilities for WordPress site owners. Here are several common scenarios where this plugin proves invaluable:
One of the main reasons administrators choose the Stripe gateway over other options is the high level of security. Stripe is a PCI Service Provider Level 1, which is the most stringent level of certification available in the payments industry. By using the buyCRED Stripe plugin, you are effectively outsourcing the most dangerous part of running an online business—handling credit card data—to experts.
The plugin uses Stripe‚Äôs modern integration methods, which often involve “tokenization.” This means that when a user enters their card details, the information is sent directly to Stripe. Stripe returns a secure “token” to your WordPress site. This token represents the payment but contains no sensitive card data. The plugin then uses this token to finalize the charge. If your website were ever compromised, there would be no credit card numbers for hackers to steal, as that data was never stored on your server in the first place.
To run the buyCRED Stripe plugin effectively, your WordPress environment must meet certain criteria. First and foremost, an SSL certificate is mandatory. Stripe will not process live transactions over an insecure HTTP connection. Most modern web hosts provide free SSL certificates via Let’s Encrypt, which is sufficient for this purpose.
Additionally, you must have the core myCRED plugin installed and the buyCRED add-on activated. The plugin is generally compatible with the latest versions of WordPress and PHP. It is also designed to work alongside other myCRED gateways, meaning you can offer Stripe as an option alongside PayPal or other payment methods, giving your users the freedom to choose their preferred way to pay.
While the plugin is designed to be “plug-and-play,” issues can occasionally arise, usually due to external configuration factors. The most common issue is points not being awarded after a successful payment. This is almost always related to a webhook failure. If the Stripe servers cannot “reach” your website’s webhook URL (perhaps due to a security plugin or a firewall), the site will never know the payment was successful.
Another common issue involves “Test Mode.” Administrators often forget to switch their API keys from “Test” to “Live” when moving their site out of development. The buyCRED Stripe plugin includes clear indicators of which mode is active, but it remains a manual step for the administrator to perform within the Stripe Dashboard and the WordPress backend.
If you are looking for other ways to handle payments within the myCRED ecosystem, there are several other gateways available. While Stripe is highly recommended for its ease of use and security, different regions or business models might require different solutions.
The buyCRED Stripe plugin is a robust, secure, and essential tool for any WordPress site owner utilizing the myCRED system. It simplifies the complex process of online payments, allowing you to focus on growing your community and managing your virtual economy. With its support for SCA, real-time processing via webhooks, and a user-friendly interface, it represents one of the most professional ways to monetize a WordPress site through a points-based system. Whether you are running a small blog or a large-scale digital marketplace, the integration of Stripe into your myCRED workflow provides the reliability and security necessary for modern e-commerce.