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

Third-Party Integrations

Toggle bridges into other plugins. Each integration auto-detects the target plugin and only boots when present — zero overhead when target isn't installed.

Tested versions

Each bridge boots only when its target plugin is detected. Tested compatibility windows are noted per row in the table below.

Where

Wallet → Settings → Third-Party Integrations.

Third-Party Integrations section — auto-detected bridges with per-plugin toggles

Available Integrations

PluginTested up toBridge does
Dokan Multivendor3.12Vendor commission settles to vendor wallet; admin commission to admin wallet
WCFM Marketplace6.7Same as Dokan — vendor + admin wallet flow
WooCommerce Subscriptions6.4Renewal orders charge wallet first; cancellation refunds remaining periods to wallet
WC Gift Cards (WP Swings)2.6Gift card redemption credits wallet directly
YITH Gift Cards2.26Same redemption-to-wallet bridge
RMA Return Refund & Exchange5.0RMA-approved refunds route through wallet credit when original payment was wallet
RMA Pro5.0Same as RMA
WOOCS — WC Currency Switcher2.3Per-currency wallet balance
YITH Multi Currency Switcher1.38Same multi-currency handling

Step-by-step Setup

1. Verify target plugin is active

If the integration toggle is greyed out, the target plugin isn't detected. Activate it first.

2. Toggle the bridge

ToggleEffect
ONBridge listens to target's hooks and fires wallet operations
OFFBridge silent; target plugin runs normally without wallet involvement

3. Per-integration extras

Some bridges have extra options:

Dokan / WCFM

ExtraUse
Admin commission userWhich user gets credited for admin's share (default: site admin)
Vendor wallet on payout requestToggle vendor's withdrawal flow

Subscriptions

ExtraUse
Charge wallet first on renewalON = wallet covers renewal first, then card. OFF = card first
Refund cancelled subscription to walletON = pro-rata remaining period credited

Gift Cards

ExtraUse
Auto-credit on redeemON = gift card balance credits wallet on redemption

RMA

ExtraUse
Force refund to wallet on RMAON = even non-wallet original payments route through wallet

Multi-currency

ExtraUse
Per-currency balanceON (default with WOOCS / YITH) = customer has separate balance per active currency

4. Save

Click Save changes.

Verify

For each enabled integration, run a real flow:

Dokan

  1. Set up a vendor + a vendor product
  2. Customer places order
  3. Order completes → vendor wallet credited their commission share

Subscriptions

  1. Subscription renews
  2. Customer wallet covers (or splits with card if short)

Gift Cards

  1. Customer redeems a gift card code
  2. Wallet credited the gift card amount

RMA

  1. Customer submits RMA
  2. Admin approves
  3. Wallet credited (instead of original card)

Multi-currency

  1. Customer switches currency
  2. Wallet shows the matching currency balance

Conditional Loading

BehaviourNotes
Auto-detectionEach bridge wraps its boot in class_exists() / function_exists() guards
Silent no-opRemoving or upgrading the target plugin never breaks wallet
Hook priorityAll bridges boot on plugins_loaded priority 20

Compatibility Stack Matrix

ComboTested
Dokan + Subscriptions + WOOCSYES
WCFM + RMA + StripeYES
Subscriptions + WP Swings GCYES
Dokan + YITH Multi CurrencyYES

Plugin Conflicts (avoid)

PluginConflictWorkaround
TeraWalletduplicate gateway / shortcodesRun only one wallet plugin
YITH Account Fundsduplicate balance UIRun only one
Smart Coupons (refund-to-credit feature)duplicate refund flowDisable Smart Coupons' refund feature

Troubleshooting

ProblemFix
Vendor wallet not creditingBridge toggle off OR commission action not firing
Subscription renewal not using walletBridge toggle off; check stored card priority
RMA refund went to original methodForce toggle off; turn on per-RMA or globally
Multi-currency balance doesn't switchPer-currency mode disabled in General Settings

Related

  • Wallet Payment Gateway
  • Withdrawal Settings
Prev
Wallet Central Settings
Next
API Keys