YesAllofUs – Instant RLUSD Commissions

Description

YesAllofUs transforms your WooCommerce store into a powerful affiliate marketing platform with commission payouts using RLUSD stablecoin on the XRP Ledger.

Why YesAllofUs?

Traditional affiliate platforms make you wait 30-90 days for commission payouts. YesAllofUs lets you configure payouts your way – instant, daily, weekly, or when a threshold is reached.

Key Features

  • Flexible Payouts – Choose instant, daily, weekly, or threshold-based payouts
  • RLUSD Stablecoin – USD-pegged stablecoin on the XRP Ledger (no crypto volatility)
  • 5-Level MLM Structure – Reward your entire referral chain
  • Customizable Commission Rates – Set your own percentages for each level
  • Configurable Thresholds – Set minimum payout amounts
  • Zero Monthly Fees – Pay only when you make sales
  • Non-Custodial – You control your own wallet
  • Xaman Wallet Integration – Secure mobile wallet with push notifications

How It Works

  1. Install & Connect – Install the plugin and connect your Xaman wallet
  2. Configure Settings – Set your commission rates, payout schedule, and thresholds
  3. Fund Your Wallet – Add XRP and set up RLUSD trustline
  4. Share Referral Links – Affiliates sign up and get unique referral codes
  5. Automatic Tracking – Plugin tracks referrals via cookies
  6. Payouts on Your Terms – Commissions pay out based on your configured schedule

Commission Structure

Default 5-level commission rates (fully customizable by store owner):
* Level 1 (Direct referrer): 25%
* Level 2: 5%
* Level 3: 3%
* Level 4: 2%
* Level 5: 1%

Store owners can adjust all commission percentages from the Settings page.

Payout Options

Store owners control when affiliates get paid:
* Instant – Pay immediately when order completes
* Daily – Batch payouts once per day
* Weekly – Batch payouts once per week
* Threshold – Pay when accumulated commissions reach a minimum amount ($5-$100)

Requirements

  • WooCommerce 5.0 or higher
  • Xaman mobile wallet app (free)
  • Small amount of XRP for transaction fees (~$3-5)
  • RLUSD for affiliate payouts

External Services

This plugin connects to the following external services:

YesAllofUs API (api.dltpays.com)
* Purpose: Process affiliate registrations, track commissions, and execute payouts
* Data sent: Store URL, admin email, wallet address, order totals, referral codes
* When sent: During store setup, affiliate registration, and when orders are completed
* Privacy policy: https://yesallofus.com/privacy
* Terms of service: https://yesallofus.com/terms

XRP Ledger
* Purpose: Execute RLUSD stablecoin payments to affiliates
* Data sent: Wallet addresses, payment amounts
* When sent: When commission payouts are processed
* More info: https://xrpl.org

Xaman Wallet
* Purpose: Secure wallet connection and transaction signing
* Data sent: Connection requests, transaction payloads
* When sent: During wallet connection and transaction approval
* Privacy policy: https://xaman.app/privacy
* Terms of service: https://xaman.app/terms

Web3Auth
* Purpose: Social login wallet creation (Google, Apple sign-in)
* Data sent: Authentication tokens for wallet generation
* When sent: When merchants choose social login to create their XRPL wallet
* Terms of service: https://web3auth.io/terms-of-service
* Privacy policy: https://web3auth.io/privacy-policy

Torus Images (images.toruswallet.io)
* Purpose: Display blockchain network logos in Web3Auth wallet interface
* Data sent: None (image requests only)
* When sent: When the Web3Auth modal is displayed
* Note: Third-party dependency within the Web3Auth library

Third-party Libraries

This plugin includes the following third-party libraries:

  • Web3Auth Modal SDK – Source: https://github.com/Web3Auth/web3auth-web (MIT License)
  • Web3Auth XRPL Provider – Source: https://github.com/Web3Auth/web3auth-web (MIT License)

Source Code for Minified Libraries

This plugin includes minified third-party JavaScript libraries. The original source code and build instructions are available below:

Web3Auth Modal (assets/web3auth-modal.js)
* Source Repository: https://github.com/Web3Auth/web3auth-web
* Package: @web3auth/modal
* License: MIT

Web3Auth XRPL Provider (assets/web3auth-xrpl-provider.js)
* Source Repository: https://github.com/Web3Auth/web3auth-web
* Package: @web3auth/xrpl-provider
* License: MIT

To rebuild from source:
1. Clone the repository: git clone https://github.com/Web3Auth/web3auth-web.git
2. Navigate to the package directory
3. Install dependencies: npm install
4. Build: npm run build

The distributed minified files were obtained directly from npm packages without modification.

Privacy Policy

YesAllofUs collects and processes the following data:

Store Data:
* Store URL and name
* Admin email address
* Connected wallet address

Affiliate Data:
* Wallet addresses
* Referral codes
* Commission earnings

Order Data:
* Order totals (not product details)
* Referral codes associated with orders

All data is processed in accordance with our privacy policy at https://yesallofus.com/privacy

No personal customer data (names, addresses, payment details) is ever sent to our servers.

Installation

  1. Upload the yesallofus folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Go to YesAllofUs > Settings in your WordPress admin
  4. Click “Xaman Mobile App” to connect your wallet
  5. Scan the QR code with your Xaman app
  6. Configure your commission rates and payout schedule
  7. Fund your wallet with XRP and set up RLUSD trustline
  8. Start sharing your affiliate signup page!

Minimum Requirements

  • WordPress 5.8 or greater
  • WooCommerce 5.0 or greater
  • PHP version 7.4 or greater
  • MySQL version 5.6 or greater

FAQ

What is RLUSD?

RLUSD is a USD-pegged stablecoin issued by Ripple on the XRP Ledger. 1 RLUSD always equals $1 USD, so affiliates don’t have to worry about cryptocurrency price volatility.

Do I need cryptocurrency experience?

No! The plugin guides you through the entire setup process. You just need to download the free Xaman wallet app and follow the on-screen instructions.

How much does it cost?

There are no monthly fees. YesAllofUs charges a small percentage of commissions paid out (not your sales). You keep 100% of your product revenue.

Can I control when affiliates get paid?

Yes! You choose your payout schedule – instant, daily, weekly, or when a minimum threshold is reached. You also set the commission percentages for each level.

Can I customize commission rates?

Yes! You can set custom commission percentages for each of the 5 levels from the Settings page.

Is my money safe?

Yes. YesAllofUs is non-custodial – you control your own wallet. We never have access to your funds. You approve each payout via the Xaman app.

What wallets are supported?

Currently, we support Xaman (formerly XUMM) mobile wallet and Web3Auth social login wallets. Additional wallet support coming soon.

Can affiliates track their earnings?

Yes! Affiliates can view their earnings dashboard at yesallofus.com/affiliate after signing up.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“YesAllofUs – Instant RLUSD Commissions” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0.0

  • Initial release
  • Xaman wallet integration
  • Web3Auth social login support
  • 5-level MLM commission structure
  • Configurable payout schedules (instant, daily, weekly, threshold)
  • Customizable commission rates
  • Affiliate signup shortcodes
  • WooCommerce order tracking
  • Referral cookie tracking