Wallet and Payments

Get Started

The wallet system lets advertisers pre-pay for advertising, making transactions seamless.

How the Wallet Works

  1. Advertiser adds funds to wallet via Stripe/PayPal
  2. Funds are stored as wallet balance
  3. Ad purchases deduct from wallet
  4. Low balance triggers notification

Setting Up Payment Gateways

Go to WB Ads → Pro Settings → Payments.

Stripe Setup

  1. Get API keys from Stripe Dashboard
  2. Enter Publishable and Secret keys
  3. Set webhook URL: yoursite.com/wp-json/wbam-pro/v1/webhooks/stripe
  4. Enable Stripe

PayPal Setup

  1. Get credentials from PayPal Developer
  2. Enter Client ID and Secret
  3. Choose Sandbox or Live mode
  4. 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
Last updated: January 18, 2026