Wallet System
Pro feature. Available in WP Sell Services Pro.
WP Sell Services Pro can integrate with popular WordPress wallet plugins, giving your marketplace an internal wallet system for faster payouts and more flexible payment options.
Do You Need a Wallet?
The built-in earnings system handles everything most marketplaces need -- vendors earn from orders, wait for the clearance period, and request withdrawals. No extra plugins required.
A wallet plugin adds advanced features on top of that. Consider one if you want:
- Buyer wallets -- let buyers pre-load funds and pay from their balance
- Instant vendor payouts -- credits appear in vendor wallets immediately after clearance
- Cashback and loyalty programs -- reward buyers with wallet credits
- Partial wallet payments -- buyers pay part from wallet, part from card
- User-to-user transfers -- let users send wallet funds to each other
If you just need vendors to earn and withdraw, the built-in system is simpler and faster.
Choosing a wallet provider
Sell Services > Settings > Payouts > Wallet Provider.
Internal Wallet (default)
The built-in ledger. Every install uses this unless you pick something else, and it is what powers vendor earnings, balances and withdrawals out of the box. You do not need any third-party wallet plugin for vendors to earn and get paid.
The providers below replace that ledger with a wallet plugin you already run, so vendor balances live alongside your existing wallet rather than beside it. Each one only appears in the dropdown when its plugin is active.
TeraWallet
A popular free wallet plugin for WooCommerce that adds a "Wallet" payment method.
- Buyers can top up their wallet and pay for services from their balance
- Vendor earnings can be credited directly to their wallet
- Supports partial payments (wallet + another method)
- Includes a transaction history for every user
WooWallet
Another WooCommerce wallet plugin with similar functionality.
- Wallet balance shown on the My Account page
- Supports cashback promotions
- Admin can credit or debit any user's wallet
- Full transaction logs
MyCred
A points-based loyalty system that works with or without WooCommerce.
- Points can represent money (1 point = $1) or be a separate loyalty currency
- Supports ranks, badges, and gamification
- Built-in reward hooks for actions like purchases and referrals
- Good for marketplaces that want a loyalty program alongside regular payments
How Wallet Integration Works
When you connect a wallet plugin:
- Vendor earnings are credited to their wallet after the clearance period
- Vendors can use wallet funds to shop on your marketplace or withdraw
- Buyers can top up their wallets and pay from their balance at checkout
- All transactions are logged in the wallet plugin's history
The specific features depend on which wallet plugin you choose.
Built-in System vs. Wallet Plugin
| Built-in Earnings System | Wallet Plugin | |
|---|---|---|
| Extra plugins needed | None | Yes (wallet plugin required) |
| Vendor payouts | Withdrawal requests to bank/PayPal | Wallet credits + optional withdrawal |
| Buyer wallets | No | Yes |
| Cashback / loyalty | No | Yes (plugin dependent) |
| Partial payments | No | Yes |
| Complexity | Simple | More moving parts |
| Best for | Straightforward marketplaces | Feature-rich platforms with loyalty programs |
Our Recommendation
For most service marketplaces, the built-in earnings system is the right choice. It is simpler, has fewer dependencies, and covers the core need: vendors earn money and get paid.
Add a wallet plugin when you specifically need buyer wallets, loyalty programs, or instant vendor credits. Make sure the wallet plugin you choose is compatible with your e-commerce platform (most require WooCommerce).
Related Docs
- Earnings Dashboard -- How vendors track income
- Withdrawals -- How vendors request payouts
- Commission System -- How earnings are split
- Automated Payouts -- Schedule automatic vendor payments