buyCRED WePay

Updates for one year, unlimited sites, auto updates, and regular updates.

$3.99

Version 1.0.9.1 report outdated
Updated on March 24, 2026
Auto Updates Yes
License GPLv2+

Access all items listed on our website. All new releases are also included as long as the plan is active.

buyCRED WePay is a specialized payment gateway integration designed for the myCRED rewards management system on WordPress. It serves as a bridge between the core myCRED plugin and the WePay payment processing platform, enabling website administrators to sell virtual points or credits directly to their users. By implementing this gateway, site owners can monetize their community, gamification elements, or membership features by allowing users to top up their point balances using a secure and recognized payment processor.

Understanding the myCRED Ecosystem

To fully appreciate the utility of the buyCRED WePay gateway, it is essential to understand the underlying framework of myCRED. myCRED is one of the most comprehensive point management systems for WordPress, allowing administrators to create a vast array of reward programs. These programs can include points for commenting, logging in, publishing content, or performing specific actions via third-party integrations. However, while earning points through activity is a cornerstone of gamification, many business models require a mechanism for users to purchase these points with real-world currency. This is where the buyCRED add-on comes into play.

The buyCRED add-on is a core extension of the myCRED system that introduces the “Buy Credits” functionality. It allows administrators to set exchange rates between fiat currency and virtual points. While buyCRED provides the logic for these transactions, it requires specific “gateways” to actually process the money. The buyCRED WePay gateway is one such specific integration, tailored for users who prefer the infrastructure and security provided by WePay, a company known for its robust platform-based payment solutions and its backing by JPMorgan Chase.

The Role of WePay in Digital Transactions

WePay is a payment service provider that focuses on providing integrated payment solutions for platforms and marketplaces. For WordPress site owners, using WePay via the buyCRED extension offers a professional-grade payment experience. WePay is particularly noted for its ease of onboarding and its ability to handle complex payment flows while maintaining high security standards. By choosing the buyCRED WePay gateway, administrators are opting for a system that prioritizes transaction integrity and user trust.

The integration ensures that when a user decides to purchase points, the financial data is handled with the necessary encryption and compliance standards required in the modern digital economy. This reduces the liability on the WordPress site owner, as sensitive credit card information is typically processed through WePay’s secure infrastructure rather than being stored directly on the local WordPress database.

Core Features of buyCRED WePay

The buyCRED WePay gateway is built to be lightweight yet functional, focusing on the essential task of converting currency into virtual credits. Below are the primary features and capabilities provided by this integration:

  • Seamless Integration with buyCRED: The plugin plugs directly into the existing buyCRED architecture. Once activated, it appears as a selectable payment option in the buyCRED settings, allowing for a unified management experience.
  • Secure Payment Processing: By leveraging WePay‚Äôs API, the plugin ensures that transactions are processed securely. It supports the necessary handshakes between the WordPress site and the WePay servers to confirm that payments are legitimate before points are issued.
  • Sandbox and Production Modes: For developers and site administrators, the plugin includes a testing mode. This allows for the simulation of transactions using WePay‚Äôs sandbox environment, ensuring that the checkout process works perfectly before any real money changes hands.
  • Automated Point Delivery: One of the most critical aspects of the plugin is its ability to automatically credit a user‚Äôs account. Once WePay confirms a successful transaction, the plugin triggers the myCRED core to update the user‚Äôs balance instantly, providing immediate gratification to the purchaser.
  • Transaction Logging: Every purchase made through the WePay gateway is logged within the myCRED log system. This provides a clear audit trail for both the administrator and the user, showing exactly when points were purchased, the amount of currency spent, and the transaction ID associated with WePay.
  • Customizable Exchange Rates: Administrators can define exactly how much each point costs. For example, one dollar could equal one hundred points, or any other ratio defined in the buyCRED settings. The WePay gateway respects these global settings during the checkout process.

Administrative Configuration and Setup

Setting up the buyCRED WePay gateway involves a few technical steps to ensure the WordPress site can communicate effectively with the WePay servers. The process is designed to be straightforward for those familiar with WordPress administration.

First, the administrator must have the myCRED plugin and the buyCRED add-on installed and active. Once the buyCRED WePay gateway is installed, a new set of configuration fields appears within the myCRED settings menu. The primary requirement is the acquisition of API credentials from a WePay developer account. This typically includes a Client ID, a Client Secret, and an Access Token. These credentials are what authorize the WordPress site to initiate payment requests on behalf of the administrator’s WePay account.

Within the settings panel, administrators can also configure the currency they wish to accept. WePay supports various currencies, and it is vital that the currency selected in the WordPress settings matches the currency supported by the merchant’s WePay account. Additionally, administrators can customize the labels and descriptions that users see during the checkout process, ensuring that the payment option fits the branding and tone of the website.

The User Purchase Workflow

From the perspective of the end-user, the process of buying points via WePay is designed to be frictionless. Typically, the site administrator will place a “buyCRED” form on a page using a shortcode. The user selects the amount of points they wish to purchase and chooses WePay as their preferred payment method.

Upon clicking the purchase button, the user is usually redirected to a secure WePay hosted checkout page or presented with a secure overlay. Here, they enter their payment details. This redirection is a security feature, as it ensures that the WordPress site never touches the actual credit card data. Once the user completes the payment on WePay‚Äôs side, they are redirected back to the WordPress site. In the background, WePay sends a notification (often via a webhook or an Instant Payment Notification) to the buyCRED WePay plugin. The plugin verifies this notification and, upon confirmation of success, deposits the points into the user’s myCRED balance and records the transaction in the log.

Security and Compliance Standards

Security is a paramount concern for any plugin handling financial transactions. The buyCRED WePay gateway adheres to industry standards by ensuring that the heavy lifting of data encryption and PCI compliance is handled by WePay. Because the plugin uses the WePay API and hosted checkout solutions, the WordPress site itself does not need to meet the stringent PCI DSS requirements that would be necessary if it were storing credit card numbers.

However, it is still highly recommended (and often required by payment processors) that the WordPress site has a valid SSL certificate (HTTPS). This ensures that the communication between the user’s browser and the WordPress site, as well as the communication between the WordPress site and WePay, is encrypted and protected from man-in-the-middle attacks.

Strategic Use Cases for buyCRED WePay

The ability to sell points opens up numerous business models for WordPress users. The buyCRED WePay integration is particularly useful in the following scenarios:

1. Gamified Communities: In a community driven by BuddyPress or bbPress, points can be used to unlock special badges, ranks, or access to private forums. Users who do not have the time to earn points through participation can choose to purchase them via WePay to quickly enhance their status within the community.

2. E-Learning Platforms: Sites using LMS plugins like LearnDash or LifterLMS can use myCRED points as a form of “course credit.” Students can purchase points using WePay and then spend those points to enroll in specific lessons or download educational materials.

3. Premium Content Access: Digital publishers can gate their long-form articles or premium videos behind a point-paywall. By using buyCRED WePay, they provide a reliable way for readers to buy the credits needed to unlock this content, creating a micro-transaction economy on the site.

4. Virtual Marketplaces: For sites that allow users to buy virtual goods, such as digital art, software snippets, or templates, myCRED points act as a convenient internal currency. The WePay gateway ensures that the initial step of getting real money into the system is handled professionally.

Technical Requirements and Compatibility

To run buyCRED WePay effectively, the hosting environment must meet certain criteria. Since it is a WordPress plugin, it requires a standard WordPress installation. More specifically, it requires a modern version of PHP (usually 7.4 or higher) to ensure that the API calls to WePay are handled efficiently and securely. The plugin also depends on the myCRED core plugin and the buyCRED add-on being active. Without these, the gateway has no framework to plug into.

Compatibility with other plugins is generally high, as buyCRED follows standard WordPress development practices. However, users should always ensure that their theme does not interfere with the redirection logic required by payment gateways. Most well-coded themes will work seamlessly with the buyCRED checkout forms.

Alternative Plugins

While buyCRED WePay is a robust choice for those committed to the WePay platform, there are other gateways available for the buyCRED system depending on an administrator’s geographic location or preferred payment processor. If you are looking for alternatives within the buyCRED ecosystem, the following are well-known and reliable options:

  • buyCRED PayPal: The standard gateway for many, offering global reach and familiarity for most users.
  • buyCRED Stripe: A popular choice for developers, known for its excellent documentation and seamless “on-site” checkout experiences.
  • buyCRED Authorize.net: A preferred option for established businesses that already use Authorize.net for their merchant services.
  • buyCRED Braintree: A PayPal-owned service that provides a sophisticated integration for both credit cards and PayPal accounts.
  • buyCRED Netbilling: A specialized gateway often used for specific high-volume or subscription-based business models.

Conclusion

The buyCRED WePay plugin is a vital tool for WordPress administrators looking to monetize their myCRED-powered websites. By providing a secure, automated, and user-friendly way to purchase virtual credits, it enables a wide range of digital commerce and gamification strategies. Its reliance on the WePay infrastructure offers peace of mind regarding security and transaction reliability, making it a professional choice for site owners primarily operating in markets where WePay is a dominant payment provider. When properly configured, it creates a seamless bridge between real-world currency and a site’s internal economy, fostering deeper user engagement and providing a clear path to monetization.

Similar Products