Wallet SystemWallet System
Buy Now
View Demo
  • Getting Started

    • Introduction
    • Quick Start
    • Features
    • Installation
    • First-Time Setup
    • Admin Tour
  • Wallet Core

    • Core Wallet
    • Wallet Payment Gateway
    • Recharge / Top-up
    • Wallet Transfer
    • My Wallet Page
    • Shortcodes
  • Earn & Reward

    • Cashback Engine
    • Referral Program
    • Multilevel Referral
    • Daily Login Reward
    • Invite Friends
    • Deposit / Top-up Bonus
  • Spend & Payout

    • Checkout Discount
    • Checkout Restriction
    • Withdrawal
    • PayPal Payout
    • Stripe Payout
    • Refund to Wallet
    • Buy Now Pay Later
  • Identity & Mobile

    • KYC
    • QR Code Payments
  • Wallet Central

    • Overview
    • Endpoint & Routing
    • CTA Discovery
    • Home Dashboard
    • Add Funds
    • Withdraw
    • Withdrawals List
    • Send Money
    • QR Pay
    • Payment Requests
    • Refer & Earn
    • Transactions
    • Settings
    • KYC Flow
    • Architecture
    • Tweaks & Responsive
    • Security
    • Admin Controls
  • Admin Tools

    • Admin Settings (index)
    • Bulk Credit / Debit
    • Analytics Dashboard
  • Settings Tabs

    • General
    • Recharge
    • Checkout
    • Withdrawal
    • Payout (PayPal/Stripe)
    • KYC
    • Cashback
    • Referral
    • Multilevel
    • BNPL
    • QR Pay
    • Notifications
    • Wallet Central
    • Integrations
    • API Keys
  • Notifications

    • Email Notifications
    • SMS Notifications
  • Developer

    • REST API
    • Filters & Hooks
  • Help

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

    • Introduction
    • Quick Start
    • Features
    • Installation
    • First-Time Setup
    • Admin Tour
  • Wallet Core

    • Core Wallet
    • Wallet Payment Gateway
    • Recharge / Top-up
    • Wallet Transfer
    • My Wallet Page
    • Shortcodes
  • Earn & Reward

    • Cashback Engine
    • Referral Program
    • Multilevel Referral
    • Daily Login Reward
    • Invite Friends
    • Deposit / Top-up Bonus
  • Spend & Payout

    • Checkout Discount
    • Checkout Restriction
    • Withdrawal
    • PayPal Payout
    • Stripe Payout
    • Refund to Wallet
    • Buy Now Pay Later
  • Identity & Mobile

    • KYC
    • QR Code Payments
  • Wallet Central

    • Overview
    • Endpoint & Routing
    • CTA Discovery
    • Home Dashboard
    • Add Funds
    • Withdraw
    • Withdrawals List
    • Send Money
    • QR Pay
    • Payment Requests
    • Refer & Earn
    • Transactions
    • Settings
    • KYC Flow
    • Architecture
    • Tweaks & Responsive
    • Security
    • Admin Controls
  • Admin Tools

    • Admin Settings (index)
    • Bulk Credit / Debit
    • Analytics Dashboard
  • Settings Tabs

    • General
    • Recharge
    • Checkout
    • Withdrawal
    • Payout (PayPal/Stripe)
    • KYC
    • Cashback
    • Referral
    • Multilevel
    • BNPL
    • QR Pay
    • Notifications
    • Wallet Central
    • Integrations
    • API Keys
  • Notifications

    • Email Notifications
    • SMS Notifications
  • Developer

    • REST API
    • Filters & Hooks
  • Help

    • Troubleshooting
    • FAQ
    • Glossary
Support
  • Getting Started

    • Introduction
    • Quick Start — Wallet Live in 5 Minutes
    • Features
    • Installation
    • First-Time Setup
    • Admin Tour
  • Wallet Core

    • Core Wallet
    • Wallet Payment Gateway
    • Recharge / Top-up
    • Wallet Transfer
    • My Wallet Page
    • Shortcodes
  • Earn & Reward

    • Cashback Engine
    • Referral Program
    • Multilevel Referral
    • Daily Login Reward
    • Invite Friends
    • Deposit / Top-up Bonus
  • Spend & Payout

    • Checkout Discount
    • Checkout Restriction
    • Withdrawal
    • PayPal Payout
    • Stripe Payout
    • Refund to Wallet
    • Buy Now Pay Later (BNPL)
  • Identity & Mobile

    • KYC (Know Your Customer)
    • QR Code Payments
  • Wallet Central

    • Wallet Central Overview
    • Endpoint & Routing
    • CTA Discovery
    • Home Dashboard
    • Add Funds
    • Withdraw
    • Withdrawals List + Detail
    • Send Money
    • QR Pay
    • Payment Requests
    • Refer & Earn
    • Transactions
    • Settings (customer)
    • KYC Flow
    • Architecture
    • Tweaks & Responsive
    • Security
    • Admin Controls
  • Admin Tools

    • Admin Settings
    • Bulk Credit / Debit
    • Analytics Dashboard
  • Settings Tabs

    • General Settings
    • Recharge Settings
    • Checkout Settings
    • Withdrawal Settings
    • Payout Settings (PayPal + Stripe)
    • KYC Settings
    • Cashback Settings
    • Referral Settings
    • Multilevel Settings
    • BNPL Settings
    • QR Pay Settings
    • Notifications Settings
    • Wallet Central Settings
    • Third-Party Integrations
    • API Keys
  • Notifications

    • Email Notifications
    • SMS Notifications
  • Developer

    • REST API
    • Filters & Hooks
  • Help

    • Troubleshooting
    • FAQ
    • Glossary

Admin Controls

Admin-side settings that change what customers see in Wallet Central. Most settings are shared with the wallet engine — Wallet Central reads the same options.

Master Toggle

Wallet → Settings → Wallet Central → Enable
OptionDefault
_wkwp_central_enable1 (ON)

OFF disables the entire /wallet-central/ surface:

  • Rewrite rules removed
  • CTA on legacy My Wallet hidden
  • Bridge / settings AJAX skipped
  • All WKWP_Central_* classes still loaded but bootstraps skipped

Wallet engine continues to work — legacy /my-account/my_wallet/ and admin pages unaffected.

The Wallet Central toggles + every other section live on one Settings tab:

Wallet Settings — full settings tab; Wallet Central toggles live within

CTA Discovery

Wallet → Settings → Wallet Central → Discovery banner
OptionDefault
_wkwp_central_cta_enable1
_wkwp_central_cta_dismissable1
_wkwp_central_cta_eyebrowNew
_wkwp_central_cta_titleTry the new Wallet Central
_wkwp_central_cta_subFaster, mobile-friendly, with QR pay and full activity in one place.
_wkwp_central_cta_buttonOpen Wallet Central
_wkwp_central_cta_versionbump to invalidate per-user dismissals

See CTA Discovery.

Hero Variants & Tweaks

Wallet → Settings → Wallet Central → UI defaults
OptionDefaultEffect
_wkwp_central_default_hero_variantBinitial variant for new customers
_wkwp_central_default_densitycozyinitial density
_wkwp_central_default_accent#6f3fffinitial accent (matches plugin theme)
_wkwp_central_tweaks_enable1show / hide the gear panel

See Tweaks & Responsive.

Recharge Presets

Wallet → Settings → Recharge → Preset chips
OptionDefault
_wkwp_recharge_presets100,500,1000,2500,5000,10000
_wkwp_central_add_funds_chips_max6 (max chips rendered)

Used by Wallet Central Add Funds + Home Quick Top-up. See Add Funds.

Withdrawal Settings

Wallet → Settings → Withdrawal
OptionEffect on Wallet Central
_wkwp_wallet_withdrawal_enablehides withdraw view + disables tile
_wkwp_wallet_withdrawal_methods[]which radio cards render
wallet_settings.min_amount / max_amountUI input boundaries + summary
wallet_settings.withdrawal_fee_type / _amountfee row in summary
_wkwp_wallet_withdrawal_hold_enable / _hold_days"Will be paid by …" line
_wkwp_central_withdraw_chipsquick chips on the form

See Withdraw.

Transfer Settings

Wallet → Settings → Transfer
OptionEffect
_wkwp_wallet_transfer_enablehides Send view + tile
wallet_settings.min_transfer / max_transferUI boundaries
wallet_settings.daily_max_transferprogress bar in Limits card
wallet_settings.transfer_fee_type / _amountsummary fee row
_wkwp_central_recipient_lookupautocomplete mode

See Send Money.

KYC Gating

Wallet → Settings → KYC
OptionEffect
_wkwp_kyc_enableglobal toggle
_wkwp_wallet_kyc_required_features[]which Wallet Central features show locked card
_wkwp_kyc_max_documentsKYC view file cap
_wkwp_kyc_max_size_mbper-file cap
_wkwp_kyc_allowed_mimesallowed file types
_wkwp_kyc_document_types[]dropdown options on KYC view
_wkwp_kyc_requirement_descriptionrich text above KYC form

See KYC Flow.

QR Pay

Wallet → Settings → QR Pay
OptionEffect
_wkwp_wallet_qr_enablehides QR view + tile
_wkwp_wallet_qr_min_pay / _max_payscan-pay boundaries
_wkwp_wallet_qr_otp_for_amounts_aboveOTP threshold
_wkwp_central_qr_default_modemine / scan initial mode
_wkwp_central_qr_kyc_gate_mineextra gate on receive (default OFF)
_wkwp_qr_howitworksarray of 3 steps shown on QR view

See QR Pay.

Referral

Wallet → Settings → Referral
OptionEffect
_wkwp_referral_enablehides Refer & earn view
_wkwp_referral_promo_enable / _start / _end / _multiplierpromo chip + countdown
_wkwp_central_referral_share_buttonswhich share buttons render
_wkwp_central_referral_share_templateshare text template
_wkwp_central_referral_steps[]how-it-works copy
_wkwp_central_referral_invites_per_pageinvites list page size

See Refer & Earn.

Bonus

Wallet → Settings → Recharge → Bonus
OptionEffect
_wkwp_wallet_bonus_enablebonus banner visibility on Add Funds
_wkwp_wallet_bonus_amountpercent shown + applied

See Deposit / Top-up Bonus.

Notifications

Wallet → Settings → Notifications

Wallet Central Settings view honours these admin defaults — they're the default state of customer-side toggles. Customer can override.

OptionDefault for customer toggle
_wkwp_notify_credit_email_defaultON
_wkwp_notify_debit_email_defaultON
_wkwp_notify_low_balance_email_defaultON
_wkwp_notify_transfer_received_sms_defaultOFF
_wkwp_notify_withdrawal_paid_sms_defaultON
_wkwp_notify_kyc_email_defaultON

See Settings, Email Notifications, SMS Notifications.

Auto-Reload

Wallet → Settings → Wallet Central → Auto-reload
OptionEffect
_wkwp_central_settings_auto_topup_enableshows / hides Auto-reload section in customer Settings
_wkwp_central_auto_topup_min_thresholdhard min the customer can set
_wkwp_central_auto_topup_max_amounthard max for top-up amount

Daily Limits

Wallet → Settings → Limits

Shared with engine wallet_settings:

OptionEffect
wallet_settings.max_credittop-up daily cap
wallet_settings.max_amountwithdrawal daily cap
wallet_settings.max_transfertransfer daily cap

Wallet Central Settings view shows these as progress bars — read-only to the customer.

Right-Rail Cards

Wallet → Settings → Wallet Central → Right rail
OptionDefault
_wkwp_central_right_rail_pending_requests_enableON
_wkwp_central_right_rail_saved_payees_enableON
_wkwp_central_right_rail_linked_accounts_enableON
_wkwp_central_right_rail_limits_enableON
_wkwp_central_right_rail_refundable_enableON

Toggle off any unwanted card.

Sub-View Rendering Order

Wallet → Settings → Wallet Central → Navigation order

_wkwp_central_nav_order[] — array of view slugs in the order they appear in the sidebar. Defaults to Router::VIEWS order.

Custom Help Strip

Wallet → Settings → Wallet Central → Help pills
OptionDefault
_wkwp_central_help_pills[][ {label, url}, … ]

Three pills shown at the bottom of every view. Default: FAQ / Support / Admin (admin only). Override with custom links — e.g. "Live chat" → your chat widget URL.

Bulk Suppress (admin)

Wallet → Settings → Notifications → Bulk operations
OptionEffect
_wkwp_bulk_suppress_emailsON during bulk credit / debit runs

Useful when running a 5000-row Q4 bonus — avoids spamming inboxes. Customer-side notifications resume after the batch.

Hooks

HookTypeWhen
wkwp_central_admin_settings_tabsfilterappend custom admin tab
wkwp_central_admin_settings_render_<tab>actionrender custom tab
wkwp_central_admin_settings_save_<tab>actionpersist custom tab

Reset to Defaults

Each tab has a "Reset this tab" button (typed-confirm). For full reset:

WC → Status → Tools → Wallet → Reset Wallet Central UI defaults

Wipes only the _wkwp_central_* UI defaults — engine settings + customer balances untouched.

Tested Customer Pathways After Setting Changes

Whenever you flip a setting, test the customer-side reflection:

Setting changedTest
_wkwp_central_enable OFF/wallet-central/ → 404
_wkwp_wallet_withdrawal_enable OFFWithdraw view → "disabled" message
_wkwp_kyc_required_features[] adds transferSend view → locked card for non-approved
_wkwp_referral_promo_enable ON with future endRefer & earn view → promo chip with countdown
_wkwp_wallet_bonus_amount = 25Add Funds → bonus banner reads 25%

Related

  • Overview
  • Architecture
  • Admin Settings (engine)
  • Admin Tour
Prev
Security