# TeraWallet Documentation > Official documentation for TeraWallet — the leading digital wallet plugin for WooCommerce. Top-ups, partial payments, cashback, transfers, multi-currency and a full REST API. - [TeraWallet (WooWallet) Documentation](https://docs.standalonetech.com/terawallet/index.md): The official developer and user documentation for the leading WooCommerce wallet system. - [Key Features](https://docs.standalonetech.com/terawallet/getting-started/key-features.md): An at-a-glance tour of everything TeraWallet can do — wallet top-ups, partial payments, cashback, transfers, earning actions and more. - [Installation](https://docs.standalonetech.com/terawallet/getting-started/installation.md): How to install and activate the TeraWallet plugin on your WordPress site. - [Initial Configuration](https://docs.standalonetech.com/terawallet/getting-started/configuration.md): Setting up TeraWallet for the first time. - [TeraWallet Free vs Pro](https://docs.standalonetech.com/terawallet/getting-started/pro.md): Compare the free TeraWallet plugin with TeraWallet Pro — withdrawals, wallet expiry, wallet coupons, the importer and AffiliateWP integration. - [Customer Wallet Dashboard](https://docs.standalonetech.com/terawallet/user-guide/wallet-dashboard.md): How customers can manage their balance, view history, and perform transfers. - [Partial & Combined Payments](https://docs.standalonetech.com/terawallet/user-guide/partial-payments.md): How to use wallet balance along with other payment methods at checkout. - [Admin Settings Overview](https://docs.standalonetech.com/terawallet/admin-guide/settings.md): A detailed guide to the TeraWallet configuration options in your WordPress admin. - [Transaction & Ledger Management](https://docs.standalonetech.com/terawallet/admin-guide/transactions.md): How to manage user wallet balances and audit the transaction ledger. - [Cashback Rules & Priority Logic](https://docs.standalonetech.com/terawallet/cashback/rules-logic.md): A deep dive into how rewards are calculated and triggered in TeraWallet. - [Plugin Architecture & Internals](https://docs.standalonetech.com/terawallet/developer-guide/architecture.md): A deep dive into how TeraWallet works under the hood for developers. - [Hooks Reference (Actions & Filters)](https://docs.standalonetech.com/terawallet/developer-guide/hooks.md): A comprehensive guide to extending TeraWallet using WordPress hooks. - [REST API Reference](https://docs.standalonetech.com/terawallet/developer-guide/rest-api.md): Programmatic access to wallet balances, transactions, top-ups, transfers and admin tools via the terawallet/v1 REST API. - [Troubleshooting & FAQ](https://docs.standalonetech.com/terawallet/faq/troubleshooting.md): Common issues and solutions for TeraWallet. - [Release Notes](https://docs.standalonetech.com/terawallet/releases/changelog.md): What's new in TeraWallet — a release-by-release summary of features, improvements, fixes and security hardening. - [TeraWallet Pro](https://docs.standalonetech.com/terawallet-pro/index.md): Overview of TeraWallet Pro — withdrawals, wallet coupons, credit expiry, bulk importer and AffiliateWP integration for WooCommerce. - [Installation & Licensing](https://docs.standalonetech.com/terawallet-pro/installation.md): How to install TeraWallet Pro, activate your license for updates, and configure the Pro modules. - [Wallet Withdrawal](https://docs.standalonetech.com/terawallet-pro/withdrawal.md): Let customers cash out their TeraWallet balance to PayPal, Stripe, Razorpay, Paystack, Cashfree or bank transfer, with admin approval and per-gateway fees. - [Credit Expiry & FIFO](https://docs.standalonetech.com/terawallet-pro/wallet-expiry.md): Automatically expire TeraWallet store credit on a schedule, spend the soonest-to-expire credit first, and send reminder and lapse emails. - [Wallet Coupons](https://docs.standalonetech.com/terawallet-pro/wallet-coupons.md): Create coupons that credit the TeraWallet balance instead of discounting the cart, with email/domain restrictions, usage limits and expiry. - [Bulk Importer](https://docs.standalonetech.com/terawallet-pro/importer.md): Import thousands of TeraWallet credit and debit transactions from a CSV file, with batch processing, per-row currency and expiry, and error logs. - [AffiliateWP Integration](https://docs.standalonetech.com/terawallet-pro/affiliatewp.md): Pay AffiliateWP commissions directly into the TeraWallet balance, crediting on paid referrals and reversing on refunds. - [PayPal Withdrawal Setup](https://docs.standalonetech.com/terawallet-pro/paypal-withdrawal.md): Step-by-step guide to paying out TeraWallet Pro withdrawals through PayPal Payouts: create a REST app, enable Payouts, configure credentials, register the webhook, and test in sandbox. - [Stripe Withdrawal Setup](https://docs.standalonetech.com/terawallet-pro/stripe-withdrawal.md): Step-by-step guide to paying out TeraWallet Pro withdrawals through Stripe Connect transfers: enable Connect, set the OAuth redirect URI, add API keys, register the webhook, and test in test mode. - [Razorpay (RazorpayX) Withdrawal Setup](https://docs.standalonetech.com/terawallet-pro/razorpay-withdrawal.md): Step-by-step guide to paying out TeraWallet Pro withdrawals to Indian bank accounts through RazorpayX Payouts: API keys, account number, transfer mode, webhook and testing. - [Cashfree Withdrawal Setup](https://docs.standalonetech.com/terawallet-pro/cashfree-withdrawal.md): Step-by-step guide to paying out TeraWallet Pro withdrawals to Indian bank accounts through Cashfree Payouts: API credentials, sandbox testing, webhook and go-live checklist. - [Paystack Withdrawal Setup](https://docs.standalonetech.com/terawallet-pro/paystack-withdrawal.md): Step-by-step guide to paying out TeraWallet Pro withdrawals through Paystack Transfers in NGN, GHS, ZAR, KES, USD, EUR and GBP: secret key, webhook, transfer settings and testing. - [Bank Transfer (BACS) Withdrawal Setup](https://docs.standalonetech.com/terawallet-pro/bacs-withdrawal.md): Set up manual bank-transfer withdrawals in TeraWallet Pro: choose the bank fields customers fill in, review requests, pay by hand from your bank, and mark them approved. - [Pro Settings Reference](https://docs.standalonetech.com/terawallet-pro/settings.md): Every TeraWallet Pro setting in one place — withdrawal, wallet coupon and credit expiry options and where to find them. - [Pro Hooks & REST API](https://docs.standalonetech.com/terawallet-pro/hooks.md): Developer reference for TeraWallet Pro — module hooks, withdrawal/coupon/import filters, and the Pro REST endpoints. - [StandaloneTech Documentation](https://docs.standalonetech.com/index.md): Official documentation for StandaloneTech WooCommerce plugins: TeraWallet, TeraWallet Pro and more. This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.