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

Checkout Settings

Three places to configure wallet behaviour at checkout: the WC payment gateway settings, the discount tab, and the restriction tab.

Want the feature overview?

See Wallet Payment Gateway, Checkout Discount, and Checkout Restriction for full feature pages.

1. Wallet Payment Gateway

Checkout Gateway Restrictions section — wallet gateway visibility + min/max usage

Where

WooCommerce → Settings → Payments → Wallet → Manage.

Step-by-step Setup

FieldRecommendation
EnableON
TitlePay with Wallet (radio label shown at checkout)
DescriptionUse your wallet balance — fast, no card needed.
Show on zero balanceOFF (cleaner UX — gateway hides on zero)
Min usable amountleave blank for no min
Max usable amountleave blank for full balance
Allow split paymentON (lets short balance pay partial + secondary gateway covers rest)
Order status after payprocessing
Refund back to walletON (admin refunds credit wallet instead of original method)

Click Save changes.

See Wallet Payment Gateway for the full feature.

2. Checkout Discount

Wallet Checkout Discount section — type, amount, min cart, label

Where

Wallet → Settings → Checkout Discount.

Step-by-step Setup

2a. Enable

Toggle. When ON, exposes the discount fields.

2b. Discount type

TypeEffect
noneno discount
fixedflat amount off the cart
percentpercent off the cart

2c. Discount amount

Currency value (fixed) or percent value.

2d. Min cart total

Discount only fires above this cart total. Leave blank for no minimum.

2e. Max cap

Optional ceiling on the discount.

2f. Label

Default Wallet payment discount. Shown on the cart fee line.

Click Save changes.

Common Setups

GoalSettings
Soft incentiveType percent, Amount 5, no min, no cap
Big pushType percent, Amount 10, Max cap 500
Flat offType fixed, Amount 100, Min cart 2000

See Checkout Discount.

3. Checkout Restriction

Per-product (per-product editor)

Block wallet on specific products.

Where

Products → [edit product] → Inventory tab.

Step

  1. Tick Exclude wallet payment
  2. Save

When any line item in the cart has this flag, the wallet gateway hides at checkout.

Variable products

Parent flag covers all variations. Override per variation by setting the field at the variation level — variation flag wins.

Global "Disable on sale items"

Advanced Checkout Restrictions section — disable-on-sale toggle and other restrictions

Where

Wallet → Settings → Checkout Restriction.

Step

Toggle Disable on sale items → ON.

When ON: any cart containing a sale-priced product hides the wallet gateway. Honours WC scheduled sale dates.

Use: keep margin on clearance / discounted items.

See Checkout Restriction.

How They Combine

Checkout-time visibility check order:

  1. KYC gate (if wallet_usage is in KYC required features)
  2. Per-product exclude flag
  3. Global "disable on sale items"
  4. Zero balance + "Show on zero" OFF
  5. Otherwise → gateway shows

First fail short-circuits — gateway hides + discount also hides automatically.

Verify

As test customer:

  1. Add normal product to cart → checkout → wallet appears
  2. Discount line shown if discount enabled
  3. Add an excluded product to cart → wallet disappears
  4. Remove → wallet reappears
  5. Add a sale-priced product (with global toggle ON) → wallet disappears

Troubleshooting

ProblemFix
Gateway not visible at checkoutRun through the visibility check above — KYC, excluded product, sale items, zero balance
Discount applied with non-wallet methodShould not happen — chosen-method check
Negative fee not subtractedTheme or other plugin cancelling fees

Related

  • Wallet Payment Gateway
  • Checkout Discount
  • Checkout Restriction
  • KYC Settings
Prev
Recharge Settings
Next
Withdrawal Settings