Shortcode Reference
All available shortcodes for your wallet plugin. Paste any of these into a page or post to add wallet functionality instantly.
User Display Shortcodes
Show wallet balance and cashback information to logged-in users
Please login to access this feature.
Displays the current user's wallet balance +| Attribute | Values | Description |
|---|---|---|
| show_currency | true / false | Show the currency symbol alongside the balance |
Please login to access this feature.
Please login to access this feature.
Simple balance display with formatting options +| Attribute | Values | Description |
|---|---|---|
| format | symbol_amount amount_symbol amount_only | Controls how the amount is displayed |
| class | string | Custom CSS class name for styling |
| refresh | true / false | Show a refresh button to reload the balance |
Please login to access this feature.
Please log in to view your cashback history.
Gift Card Shortcodes
Purchase, redeem, and manage gift cards
Complete gift card purchase flow with preset and custom amounts. Includes 4 card designs with live preview, optional recipient email with a formatted HTML notification, and a personal message field.
Please log in to purchase or redeem gift cards.Input field for redeeming gift cards. Automatically formats the code as XXXX-XXXX-XXXX-XXXX as the user types.
Please log in to redeem a gift card.Displays all gift cards associated with the user — purchased, received, and redeemed. Users can also send unsent cards directly from this view.
Please log in to view your gift cards.Transaction Shortcodes
Deposit, withdraw, transfer funds, and view history
Please login to access this feature.
Deposit form for adding funds to wallet +| Attribute | Type | Description |
|---|---|---|
| min_amount | number | Minimum allowed deposit amount |
| max_amount | number | Maximum allowed deposit amount |
| show_payment_methods | true / false | Show WooCommerce payment gateway options |
Please login to access this feature.
Please login to access this feature.
Withdrawal form for requesting payouts +| Attribute | Type | Description |
|---|---|---|
| min_amount | number | Minimum withdrawal amount |
| max_amount | number | Maximum withdrawal amount |
Please login to access this feature.
Please login to access this feature.
Transfer funds to other users +| Attribute | Type | Description |
|---|---|---|
| min_amount | number | Minimum transfer amount |
Please login to access this feature.
Please login to access this feature.
Transaction history with filtering and pagination +| Attribute | Type | Description |
|---|---|---|
| limit | number | Transactions per page |
| show_pagination | true / false | Show pagination controls |
| show_search | true / false | Show search and filter options |
Please login to access this feature.
PIN Setup Shortcode
Set up and change the transfer PIN for added transaction security
Please login to access this feature.
Transfer PIN setup and change form +Allows users to set up a new transfer PIN or change their existing one. The PIN adds an extra layer of security to wallet transfers — users will be prompted to enter it before any transfer is processed.
Please login to access this feature.
QR Code Shortcodes
Generate and scan QR codes for fast peer-to-peer wallet payments
Please login to access this feature.
QR code generator for receiving payments +| Attribute | Type | Description |
|---|---|---|
| size | pixels | QR code size in pixels |
| default_amount | number | Pre-filled amount on load |
| show_amount_input | true / false | Show amount input field |
| show_note_input | true / false | Show note/memo input field |
Please login to access this feature.
Please login to access this feature.
QR code scanner for making payments +| Attribute | Type | Description |
|---|---|---|
| camera_width | pixels | Width of the camera view |
| camera_height | pixels | Height of the camera view |
| show_manual_entry | true / false | Show a manual code entry fallback |
Please login to access this feature.
Please login to access this feature.
Static personal QR code for receiving payments +| Attribute | Type | Description |
|---|---|---|
| size | pixels | QR code size in pixels |
| show_user_info | true / false | Show user name/info alongside the QR code |
| style | card / simple / minimal | Visual presentation style |
Please login to access this feature.
Use this on a dedicated payment page. Set the page URL in your plugin Settings so QR code payments redirect here correctly.
| Attribute | Type | Description |
|---|---|---|
| style | default | Visual style for the payment processor |
| show_logo | true / false | Show the site logo on the payment page |
No payment data provided. Please scan a valid QR code.Quick Access Shortcodes
Fast top-up widget with predefined amounts
Please login to access this feature.
Quick top-up with predefined amount options +| Attribute | Type | Description |
|---|---|---|
| amounts | string | Comma-separated list of preset amounts |
| custom | true / false | Allow the user to enter a custom amount |
| style | buttons / dropdown | Display preset amounts as buttons or a dropdown |
Please login to access this feature.
Admin Shortcodes
Statistics and management tools for administrators only
Access denied. Administrator privileges required.
Admin dashboard with wallet statistics +Displays wallet statistics and an overview for administrators. Only visible to users with admin capabilities.
Access denied. Administrator privileges required.
Extended admin view with statistics and quick action buttons. Restricted to admin users only.
Please log in to access this dashboard.WooCommerce Integration
Wallet shortcodes with cart and checkout integration
| Attribute | Type | Description |
|---|---|---|
| show_apply_button | true / false | Show an "Apply to cart" button for quick checkout use |
| show_details | true / false | Show detailed wallet breakdown information |
Usage Tips
Best practices for setting up wallet pages on your site
🔒 Security
All shortcodes require user login. Visitors who are not logged in will automatically see a login prompt instead of the wallet interface.
🎨 Styling
Use the plugin's Customization page to modify colors and appearance of all wallet components site-wide without writing CSS.
📱 Mobile Friendly
All shortcodes are fully responsive and designed to work well on mobile devices and smaller screens out of the box.
📄 Page Setup
Create dedicated pages for each wallet function — e.g. "My Wallet", "Top Up", "Transfer Funds", "QR Pay".
Complete Page Examples
Wallet Dashboard
Page: "My Wallet"Creates a complete wallet dashboard with balance, quick actions, and recent transactions.
Please login to access this feature.
Please log in to access this dashboard.Wallet Top-Up
Page: "Top Up"Shows current balance, quick top-up options, and a deposit form with payment methods.
Please login to access this feature.
Please login to access this feature.
Please login to access this feature.
Transfer Funds
Page: "Transfer"Balance display, transfer form, and recent transaction history for quick reference.
Please login to access this feature.
Please login to access this feature.
Please login to access this feature.
QR Payment
Page: "QR Pay"Personal QR code for receiving payments, a QR generator, and a scanner — all on one page.
Please login to access this feature.
Please login to access this feature.
Please login to access this feature.
Payment Processor
Configure URL in SettingsDedicated page for processing QR code payments. Set this page URL in your wallet plugin settings.
No payment data provided. Please scan a valid QR code.
