Auctions for WooCommerceAuctions for WooCommerce
Buy Now
View Demo
  • Getting Started

    • Introduction
    • Quick Start
    • Features
    • Installation
    • First-Time Setup
    • Onboarding Tour
  • Admin Guide

    • Admin Overview
    • Dashboard
    • All Auctions
    • Add / Edit Auction
    • Bids
    • Reports
    • Events
    • Wallet
    • Disputes
    • Blocked Users
    • Fraud Detection
    • Tools (Import / Export)
    • Settings
    • Design Studio
    • Pending Review
    • Audit Log
  • Auction Mechanics

    • Auction Types
    • Bidding Engine
    • Anti-Sniping
    • Bid Increments
    • Reserve & Buy Now
    • Auto-Relist
    • Watchlist
  • Customer Experience

    • Customer Overview
    • My Auctions
    • My Wallet
    • Withdrawal
    • Single Auction Page
    • Notifications
  • Wallet & Payments

    • Wallet System
    • Auto-Charge
    • Stripe Connect
    • Monetization Fees
  • Multi-Vendor & Integrations

    • Multi-Vendor Compatibility
    • Twilio SMS
    • Firebase Push
    • Two-Factor Auth
    • Captcha
    • Social Login
    • Subscription Gate
    • Elementor & Gutenberg
  • Premium Features

    • Smart Features
    • Psychology Triggers
    • Gamification
    • Fraud Detection
    • Compliance
    • Social Sharing
    • Email Notifications
  • Developer

    • REST API
    • Hooks & Filters
    • JS Events
    • Database Schema
    • Shortcodes
    • Options Reference
    • WP-CLI
  • Help

    • Troubleshooting
    • FAQ
    • Glossary
    • Changelog
Support
Buy Now
View Demo
  • Getting Started

    • Introduction
    • Quick Start
    • Features
    • Installation
    • First-Time Setup
    • Onboarding Tour
  • Admin Guide

    • Admin Overview
    • Dashboard
    • All Auctions
    • Add / Edit Auction
    • Bids
    • Reports
    • Events
    • Wallet
    • Disputes
    • Blocked Users
    • Fraud Detection
    • Tools (Import / Export)
    • Settings
    • Design Studio
    • Pending Review
    • Audit Log
  • Auction Mechanics

    • Auction Types
    • Bidding Engine
    • Anti-Sniping
    • Bid Increments
    • Reserve & Buy Now
    • Auto-Relist
    • Watchlist
  • Customer Experience

    • Customer Overview
    • My Auctions
    • My Wallet
    • Withdrawal
    • Single Auction Page
    • Notifications
  • Wallet & Payments

    • Wallet System
    • Auto-Charge
    • Stripe Connect
    • Monetization Fees
  • Multi-Vendor & Integrations

    • Multi-Vendor Compatibility
    • Twilio SMS
    • Firebase Push
    • Two-Factor Auth
    • Captcha
    • Social Login
    • Subscription Gate
    • Elementor & Gutenberg
  • Premium Features

    • Smart Features
    • Psychology Triggers
    • Gamification
    • Fraud Detection
    • Compliance
    • Social Sharing
    • Email Notifications
  • Developer

    • REST API
    • Hooks & Filters
    • JS Events
    • Database Schema
    • Shortcodes
    • Options Reference
    • WP-CLI
  • Help

    • Troubleshooting
    • FAQ
    • Glossary
    • Changelog
Support
  • Getting Started

    • Introduction
    • Quick Start
    • Feature Catalog
    • Installation
    • First-Time Setup
    • Onboarding Tour
  • Admin Guide

    • Admin Overview
    • Dashboard
    • All Auctions
    • Add / Edit Auction
    • Bids
    • Reports
    • Events
    • Wallet (Admin)
    • Disputes
    • Blocked Users
    • Fraud Detection
    • Tools
    • Settings
    • Design Studio
    • Pending Review
    • Audit Log
  • Auction Mechanics

    • Auction Types
    • Bidding Engine
    • Anti-Sniping (Soft Close)
    • Bid Increments
    • Reserve & Buy Now
    • Auto-Relist
    • Watchlist
  • Customer Experience

    • Customer Experience Overview
    • My Auctions
    • My Wallet
    • Withdrawal
    • Single Auction Page
    • Customer Notifications
  • Wallet & Payments

    • Wallet System
    • Wallet Auto-Charge
    • Stripe Connect
    • Monetization
  • Multi-Vendor & Integrations

    • Multi-Vendor Compatibility
    • Twilio SMS
    • Firebase (Push Notifications)
    • Two-Factor Authentication
    • Captcha
    • Social Login
    • Subscription Gate
    • Elementor & Gutenberg
  • Premium Features

    • Smart Features
    • Psychology Triggers
    • Gamification
    • Fraud Detection
    • Compliance
    • Social Sharing
    • Email Notifications
  • Developer

    • REST API
    • Hooks & Filters
    • JavaScript Events
    • Database Schema
    • Shortcodes
    • Options Reference
    • WP-CLI
  • Help

    • Troubleshooting
    • FAQ
    • Glossary
    • Changelog

Withdrawal

/my-account/wkwc_withdrawal/ — customers request wallet payout to their bank, PayPal, or custom payment method.

Wallet panel — balance card and the area customers use to request a withdrawal payout

Prerequisites

RequirementSetting
Withdrawal feature enabledMaster switch in Settings → Payments → Wallet
Customer has positive wallet balance(live)
Customer has saved at least one payment method(filled-in below)

Page layout

Two sections:

  1. Saved Payment Methods — accounts you've added (bank / PayPal / custom)
  2. Withdrawal Request — form to request a new payout

Plus a Request History table showing past withdrawals and their statuses.

Adding a payment method

Click Add Withdrawal Method at the top right.

A modal asks for:

MethodRequired fields
Bank transferAccount holder name, bank name, account number, IFSC / SWIFT, branch
PayPalPayPal email
CustomFree-form fields configured by admin

These details aren't validated automatically

The plugin doesn't verify your bank account exists. Admin manually reviews before approving payouts.

Saved methods appear in a list; you can edit or delete them. They're stored as encrypted user-meta.

Requesting a withdrawal

  1. Select a payment method (radio button)
  2. Enter amount — must be ≥ the configured minimum
  3. Add note (optional — context for admin)
  4. Click Request Withdrawal

The request is created with status pending. Your wallet balance is not debited until admin approves it (so the funds remain spendable on auctions until then).

Limits

LimitDefaultConfigurable in
Minimum withdrawal100Wallet settings
Maximum withdrawal per request(admin-configurable)Wallet settings
Daily withdrawal cap(off by default)Wallet settings
Withdrawal fee0Wallet settings

If the limit is hit, the form shows an inline error before submission.

Request statuses

pending   →  approved  →  paid
   ↓
rejected
StatusWhat it means
PendingSubmitted, waiting for admin review
ApprovedAdmin approved; payout in progress
PaidAdmin confirms payout completed; wallet balance debited
RejectedAdmin rejected; reason shown; wallet balance untouched

Request History

The bottom of the page lists every withdrawal you've made:

ColumnSource
Request IDunique reference
Methodbank / PayPal / custom
Amountrequested amount
Feededucted fee (if any)
Netamount you actually receive
Statusper above
Submittedtimestamp
Updatedtimestamp of last status change
ActionsView / Edit (pending only) / Delete (pending only)

Click View for full details, including any admin rejection reason.

Editing / cancelling a pending request

While status is pending, you can:

  • Edit — change the amount, method, or note
  • Delete — cancel the request entirely

Once approved, no edits are allowed (admin owns the payout from there).

Notifications

TriggerEmail
Request submitted"Withdrawal request received"
Request approved"Withdrawal approved — payout in progress"
Request paid"Withdrawal sent — funds dispatched"
Request rejected"Withdrawal could not be processed" with reason

Templates editable in WooCommerce → Settings → Emails.

Admin-side workflow

What happens after you submit:

  1. Admin sees your request in Wallet → Withdrawal queue
  2. Admin reviews your saved bank / PayPal details
  3. Admin clicks Approve → executes payout (Stripe Connect, PayPal Payouts, manual bank transfer — depends on admin's setup)
  4. Admin clicks Mark Paid when payout completes
  5. Your wallet balance is debited
  6. You receive the "Withdrawal sent" email

Approval timing: typically 1–3 business days. Configurable SLA tracked on the admin side.

Why my withdrawal might be rejected

ReasonFix
Bank details incompleteEdit saved method, add missing fields
Account name mismatchAccount holder name must match your registered name
Below minimum thresholdWait until balance is higher
Recent disputes / chargebacksResolve disputes before re-requesting
KYC not completed (if required)Submit KYC documents in My Account → Account details
Suspicious activity flaggedContact support

Security

  • All withdrawal requests are logged in the Audit Log
  • Bank details are encrypted at rest in user-meta
  • Admin actions on your withdrawal are logged with timestamp + admin user ID
  • The plugin does not initiate bank transfers automatically — admin manually executes each payout

Common questions

"How long until I get paid?"

After admin approval, payout depends on the method:

MethodTypical
Bank transfer1–5 business days
PayPalSame day or next business day
CustomDepends on admin's payout system

"Can I cancel a pending request?"

Yes — click Delete on the row. Only works while status is pending.

"Can I withdraw my full balance?"

Subject to minimums and any daily cap. If your balance exceeds the daily cap, split into multiple requests over consecutive days.

"Why can't I see this page?"

Withdrawal might be disabled in Settings → Payments → Wallet → Withdrawal. Contact support.

Prev
My Wallet
Next
Single Auction Page