The wallet system lets advertisers pre-pay for advertising, making transactions seamless.
How the Wallet Works
- Advertiser adds funds to wallet via Stripe/PayPal
- Funds are stored as wallet balance
- Ad purchases deduct from wallet
- Low balance triggers notification
Setting Up Payment Gateways
Go to WB Ads → Pro Settings → Payments.
Stripe Setup
- Get API keys from Stripe Dashboard
- Enter Publishable and Secret keys
- Set webhook URL:
yoursite.com/wp-json/wbam-pro/v1/webhooks/stripe - Enable Stripe
PayPal Setup
- Get credentials from PayPal Developer
- Enter Client ID and Secret
- Choose Sandbox or Live mode
- Enable PayPal
Transaction Types
| Type | Description |
|---|---|
| Deposit | Funds added by advertiser |
| Ad Purchase | Deduction for ad package |
| Campaign Charge | CPM/CPC charges |
| Refund | Manual refund by admin |
| Adjustment | Manual balance adjustment |
Admin Controls
- View all transactions at WB Ads → Transactions
- Manually adjust balances
- Process refunds
- Export transaction reports
