Title: Offerlume Offerwall Rewards
Author: Sipho Nhlapo
Published: <strong>September 29, 2026</strong>
Last modified: September 29, 2026

---

Search plugins

![](https://ps.w.org/offerlume-offerwall-rewards/assets/banner-772x250.png?rev=3718384)

![](https://ps.w.org/offerlume-offerwall-rewards/assets/icon-256x256.png?rev=3718384)

# Offerlume Offerwall Rewards

 By [Sipho Nhlapo](https://profiles.wordpress.org/sipho213/)

[Download](https://downloads.wordpress.org/plugin/offerlume-offerwall-rewards.1.1.0.zip)

 * [Details](https://wordpress.org/plugins/offerlume-offerwall-rewards/#description)
 * [Reviews](https://wordpress.org/plugins/offerlume-offerwall-rewards/#reviews)
 *  [Installation](https://wordpress.org/plugins/offerlume-offerwall-rewards/#installation)
 * [Development](https://wordpress.org/plugins/offerlume-offerwall-rewards/#developers)

 [Support](https://wordpress.org/support/plugin/offerlume-offerwall-rewards/)

## Description

Offerlume creates a landing page, dashboard, offerwall directory, history, referrals,
withdrawal, terms, privacy, contact, registration, sign-in and password reset pages.
Its own responsive template replaces the theme header and footer on these pages.
Public pages do not show the member sidebar. WordPress stores the member accounts.

Site administrators can edit landing sections, FAQ, page labels and other portal
text under Offerwall Rewards > Page content. Terms, privacy and other page content
can be edited in the WordPress page editor. The site operator must replace the starter
legal text with their actual policies before launch. No faucet, PTC or shortlinks
are included.

A directory lists 19 optional networks, including CPX Research, Prime Earn, TimeWall,
TheoremReach, BitLabs, Lootably, Notik, GemiAd, Monlix, ayeT Studios, Easy Surveys,
Offerwall, Wannads, Pollfish, AdGate Media, Torox, RevU, inBrain and TapResearch.
Names are optional setup choices, not endorsements or promises of approval. All 
networks start disabled. Administrators must obtain their own publisher agreements
and verify that the network permits their incentivized traffic and redemption model.

BitLabs has a built-in signed callback. Other networks require separate server-side
adapters that authenticate the actual network callback and send a signed normalized
event to the plugin. Merely entering an offerwall URL and adapter secret cannot 
credit rewards. The provider setup screen links to publisher sites and available
documentation. BitLabs signed debug callbacks confirm delivery without crediting
points. Test actual conversions and reversals on staging before opening a network
to members.

Members earn integer points only from confirmed callbacks and may receive referral
bonuses. They can request manual payouts using methods enabled by the site operator,
such as PayPal, Stripe Connect, crypto wallet, NOWPayments, bank transfer, FaucetPay,
Skrill or Wise. The plugin reserves points and records payout status; it does not
send money, call payout APIs or guarantee a cash value. The operator must settle
each approved request externally and enter a real transaction reference.

### External services and privacy

The plugin makes no external requests merely on activation or when browsing its 
pages. Opening an enabled offerwall sends the member’s numeric WordPress user ID
in the administrator-configured external URL so the provider can attribute the offer.
The network may collect additional device, offer, survey and activity data under
its own policies. The plugin does not share the member email address with a network.
Site administrators choose which networks to enable and must disclose their active
providers, policies, retention, user rights and payout arrangements on their site’s
own legal pages. Provider publisher signup and documentation links on the admin 
screen open only when an administrator clicks them.

BitLabs (the built-in integration) provides an offerwall and signed reward/reconciliation
callbacks. A member’s numeric ID is sent when that member opens the BitLabs offerwall.
BitLabs publisher terms: https://dashboard.bitlabs.ai/termsOfService ; BitLabs user
privacy policy: https://bitlabs.ai/offerwall-privacy-policy . Integration documentation:
https://developer.bitlabs.ai/docs/general-reward-callbacks . The site owner must
read and comply with its current publisher agreement.

For other networks, the plugin supplies optional listings and a generic adapter 
endpoint only; no native network integration is bundled. The site administrator 
supplies the external provider URL, must document that provider’s current terms 
and privacy policy on the site’s pages, and must create or obtain an adapter that
verifies the network signature before sending a normalized event. No data is sent
to any disabled network. Enabling a network is a deliberate site-administrator setting,
and its provider receives a numeric member ID only when the member opens its wall.
Payment providers are not called by the plugin; payment destinations and references
stay in WordPress until the operator handles a payout externally.

Locally stored data includes account IDs, referral relationships, conversion records,
point balances, payout destinations and settlement references. The plugin registers
a suggested WordPress privacy policy notice and personal-data export and erase callbacks;
financial audit records are retained while completed payout destinations can be 
cleared. The site owner sets an appropriate retention period and handles legal requests.
The plugin does not automatically remove database records when deactivated.

### Callback security and testing

For BitLabs, configure the signed GET callback URL and parameter order shown in 
Offerwall Rewards settings. The plugin verifies the HMAC-SHA1 signature of the exact
callback URL before processing a conversion. The BitLabs dashboard Callback Tester
sends debug=true: valid signed debug requests are acknowledged and their receipt
time shown in Provider setup, without creating points or reversing balances. A real
allowed conversion on staging is required to test crediting. Full negative reconciliations
with the original reference can reverse points; partial adjustments need manual 
review.

Other networks must call a trusted adapter, not the generic endpoint. The adapter
verifies the native provider signature, maps eligible rewards to whole-number site
points, ignores pending/sandbox events and POSTs JSON to /wp-json/offerlume/v1/callback/{
provider}. Required fields: user_id (integer), transaction_id (unique ID), amount(
positive integer points), status (approved or reversed), signature (hex HMAC-SHA256).
Sign provider|user_id|transaction_id|amount|status with that provider’s adapter 
secret. Reversals use the original transaction ID, member ID and positive amount.
The plugin deduplicates events. A URL or generic test POST alone does not prove 
that a provider integration works.

## Screenshots

[[

[[

[[

[[

[[

## Installation

 1. Upload the ZIP under Plugins > Add New > Upload Plugin, then activate. If you have
    the earlier offerlume-offerwall folder installed, deactivate it first, upload and
    activate this package under offerlume-offerwall-rewards, and only then delete the
    inactive old plugin. Its existing rewards settings and data are retained. Purge
    any full-page cache after switching.
 2. Edit the created terms and privacy pages. Set the points-to-currency estimate, 
    minimum payout, referral rate and payout methods. Choose the rewards landing page
    as the site homepage only if wanted.
 3. Under Offerwall Rewards > Provider setup, follow the relevant network’s publisher
    instructions and confirm your site is approved. BitLabs needs an App/API Token,
    App Secret and signed callback configuration. Other networks need a trusted adapter
    and a real HTTPS URL containing {user_id}.
 4. On staging, check registration, password reset and email delivery. Use the provider’s
    approved testing tools where available, and verify a permitted real conversion,
    duplicate retry and reversal. Never put shared callback secrets in browser code.

## FAQ

### Do listed networks work immediately?

No. BitLabs must be configured and approved. All other networks also require a network-
specific authenticated server adapter. Provider signup and test instructions are
shown in the admin area, where public documentation exists.

### Are payouts automatic?

No. The administrator pays outside WordPress and records the result. Points are 
internal accounting units, not cryptocurrency.

### Can I edit the pages?

Yes. Portal labels and landing text are in Page content. Legal text and extra page
blocks can be edited in the WordPress page editor.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Offerlume Offerwall Rewards” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ Sipho Nhlapo ](https://profiles.wordpress.org/sipho213/)

[Translate “Offerlume Offerwall Rewards” into your language.](https://translate.wordpress.org/projects/wp-plugins/offerlume-offerwall-rewards)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/offerlume-offerwall-rewards/),
check out the [SVN repository](https://plugins.svn.wordpress.org/offerlume-offerwall-rewards/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/offerlume-offerwall-rewards/)
by [RSS](https://plugins.trac.wordpress.org/log/offerlume-offerwall-rewards/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.0

 * Added standalone public and member layouts, landing sections, registration and
   password reset, editable content and manual payout methods.
 * Added verified BitLabs callbacks, provider setup links and signed debug-test 
   receipt without balance changes.
 * Added provider adapter contract, referral rewards, reward history and withdrawal
   review.
 * Used prepared database identifiers and escaped admin nonce fields for WordPress
   plugin review.

#### 1.0.0

 * Initial offerwall rewards portal with optional network directory, referrals and
   point ledger.

## Meta

 *  Version **1.1.0**
 *  Last updated **1 day ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.4 or higher **
 *  Tested up to **7.1.2**
 *  PHP version ** 8.0 or higher **
 * Tags
 * [Offerwall](https://wordpress.org/plugins/tags/offerwall/)[points](https://wordpress.org/plugins/tags/points/)
   [referrals](https://wordpress.org/plugins/tags/referrals/)[Rewards](https://wordpress.org/plugins/tags/rewards/)
   [surveys](https://wordpress.org/plugins/tags/surveys/)
 *  [Advanced View](https://wordpress.org/plugins/offerlume-offerwall-rewards/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/offerlume-offerwall-rewards/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/offerlume-offerwall-rewards/reviews/)

## Contributors

 *   [ Sipho Nhlapo ](https://profiles.wordpress.org/sipho213/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/offerlume-offerwall-rewards/)