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
- Install & Connect – Install the plugin and connect your Xaman wallet
- Configure Settings – Set your commission rates, payout schedule, and thresholds
- Fund Your Wallet – Add XRP and set up RLUSD trustline
- Share Referral Links – Affiliates sign up and get unique referral codes
- Automatic Tracking – Plugin tracks referrals via cookies
- 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
- Upload the
yesallofusfolder to the/wp-content/plugins/directory - Activate the plugin through the ‘Plugins’ menu in WordPress
- Go to YesAllofUs > Settings in your WordPress admin
- Click “Xaman Mobile App” to connect your wallet
- Scan the QR code with your Xaman app
- Configure your commission rates and payout schedule
- Fund your wallet with XRP and set up RLUSD trustline
- 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.
ContributorsTranslate “YesAllofUs – Instant RLUSD Commissions” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
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