WordPress / WooCommerce Setup
Get instant affiliate payouts in under 5 minutes.
Requirements
- ✓ WordPress 5.0+
- ✓ WooCommerce 5.0+
- ✓ XRPL wallet (Xaman or Crossmark)
- ✓ RLUSD balance for payouts
Install the plugin
Download and install:
Download Plugin (.zip)Or install manually:
- 1. Go to WordPress Admin → Plugins → Add New
- 2. Click "Upload Plugin"
- 3. Select the .zip file
- 4. Click "Install Now" then "Activate"
Connect your wallet
- 1. Go to WordPress Admin → YesAllofUs
- 2. Click "Connect Wallet"
- 3. Choose Xaman (mobile) or Crossmark (browser)
- 4. Approve the connection in your wallet
Xaman: Scan QR code with your phone. You'll approve each payout manually via push notification.
Crossmark: Connect via browser extension. Set daily limits for automatic payouts.
Configure payouts (Crossmark only)
If using Crossmark for automatic payouts, set your limits:
- 1. Go to YesAllofUs → Settings
- 2. Accept the auto-sign terms
- 3. Set maximum single payout (e.g. $100)
- 4. Set daily limit (e.g. $1,000)
- 5. Click "Enable Auto-Sign"
- 6. Approve the SignerList transaction in Crossmark
Tip: Start with conservative limits. You can always increase later.
Add RLUSD to your wallet
Register affiliates
The plugin creates two shortcodes for your site:
[dltpays_affiliate_signup]Signup form where affiliates enter their XRPL wallet address.
[dltpays_affiliate_dashboard]Dashboard where affiliates see their referral link and earnings.
Add these to any page. When someone signs up, they get a unique referral link like yoursite.com?ref=ABC123
Done!
When a customer visits via a referral link and completes an order:
- 1. Order status changes to "Completed"
- 2. YesAllofUs calculates commission (default 25%)
- 3. Payment triggers from your wallet
- 4. Affiliate receives RLUSD in ~4 seconds
All transactions are visible on the XRP Ledger. You can verify any payment on XRPScan.
Commission structure
YesAllofUs supports 5-level MLM commissions. Default rates:
Level 1
25%
Level 2
5%
Level 3
3%
Level 4
2%
Level 5
1%
Customize rates in YesAllofUs → Settings.
Troubleshooting
Payout didn't trigger
- • Check order status is "Completed" (not "Processing")
- • Check referral code was captured (order meta: _dltpays_referral_code)
- • Check wallet has RLUSD balance
- • Check YesAllofUs → Settings shows "Connected"
Wallet won't connect
- • For Xaman: ensure push notifications are enabled
- • For Crossmark: check extension is installed and unlocked
- • Try refreshing the page and reconnecting
Auto-sign not working
- • Check you've accepted the terms
- • Verify SignerList is set on your wallet (check XRPScan)
- • Ensure payout amount is within your limits
Need help?
Stuck? I'll help you get set up.
Done-for-you setup— I'll configure everything on a call.