Managing Transactions (For Business Owners)
View history and rollback transactions when needed
View complete stamp transaction history for any customer and rollback incorrect stamps when necessary. Maintain accurate records while providing excellent customer service.
Accessing Transaction History
From Members List
- Navigate to Members in the partner sidebar
- Search for the customer by name, email, or phone
- Click the customer's name to open their profile
- Locate the Stamp Cards column
- Click the stamp card name to view transactions
What You'll See
Member information card:
- Customer name and tier
- Club membership
- Quick stats (total points, tier progress)
Stamp card preview:
- Current progress (X/Y stamps)
- Visual stamp grid
- Completion status
"Add Stamp" button:
- Quick access to manually add stamps
- Pre-filled with customer information
Transaction timeline:
- Chronological list of all stamp activities
- Most recent at the top
- Complete audit trail
Understanding Transaction Types
Stamp Earned
Event: stamp_earned
Description: Customer received stamp through normal purchase
Details shown:
- Date and time
- Stamps added (+1 typically)
- Purchase amount (if recorded)
- Staff member who processed
- Internal notes (if any)
- Before/after stamp counts
Example:
Stamp Earned
+1 stamp
Purchase: $7.50
Staff: John Smith
Note: "Regular morning coffee"
Before: 6 stamps → After: 7 stamps
December 4, 2025 at 9:15 AM
Stamps Bonus
Event: stamps_bonus
Description: Promotional or manual bonus stamps awarded
Use cases:
- Customer complaint resolution
- Birthday bonuses
- Special promotions
- Loyalty rewards
Example:
Stamps Bonus
+2 stamps
Staff: Manager
Note: "Birthday bonus - thank you for being a loyal customer!"
Before: 5 stamps → After: 7 stamps
December 4, 2025 at 2:30 PM
Card Completed
Event: card_completed
Description: Customer collected final stamp and completed card
Details shown:
- Completion timestamp
- Final stamp that triggered completion
- Reward details
- Pending rewards count
Example:
Card Completed
+1 stamp (completion)
Purchase: $6.00
Staff: Sarah Johnson
Reward: 1000 points credited
Before: 9 stamps → After: 10 stamps
December 4, 2025 at 4:45 PM
Reward Redeemed
Event: reward_redeemed
Description: Customer claimed their physical reward
Details shown:
- Redemption timestamp
- Staff who processed
- What was given
- Card reset confirmation
Example:
Reward Redeemed
Physical reward claimed
Staff: Mike Davis
Note: "Gave free large latte"
Stamps reset: 10 → 0
December 5, 2025 at 10:00 AM
Stamps Adjusted
Event: stamps_adjusted
Description: Manual adjustment by partner or admin
Use cases:
- Correcting errors
- Customer service resolutions
- System migrations
Example:
Stamps Adjusted
+3 stamps
Partner: Business Owner
Note: "Compensation for system downtime"
Before: 4 stamps → After: 7 stamps
December 4, 2025 at 11:00 AM
Stamps Voided
Event: stamps_voided
Description: Previous stamp transaction was rolled back
Details shown:
- Negative stamp count
- Original transaction reference
- Reason for void
- Who performed the void
Example:
Stamps Voided
-1 stamp
Partner: Business Owner
Note: "Duplicate scan - corrected"
Before: 8 stamps → After: 7 stamps
December 4, 2025 at 3:15 PM
Stamps Expired
Event: stamps_expired
Description: Program expired and uncompleted stamps were removed
Details shown:
- Expiration date
- Stamps removed
- Program end notification
Example:
Stamps Expired
-7 stamps
System: Automated
Note: "Program ended December 31, 2025"
Before: 7 stamps → After: 0 stamps
January 1, 2026 at 12:01 AM
Filtering Transaction History
Date Range Filter
To filter by date:
- Click the date range selector
- Choose start date
- Choose end date
- Click Apply
Common ranges:
- Last 7 days
- Last 30 days
- Last 90 days
- Custom range
Transaction Type Filter
To filter by event type:
- Click the event filter dropdown
- Select transaction types to show:
- Stamps earned
- Bonuses
- Completions
- Redemptions
- Adjustments
- Voids
- Expirations
- Click Apply
Use cases:
- View only earned stamps
- See all adjustments
- Find redemptions
- Audit voids
Search
Search within transactions:
- Staff member names
- Internal notes
- Purchase amounts
- Transaction IDs
Results update as you type.
Rolling Back Transactions
When to Rollback
Valid reasons:
- Duplicate scan (customer scanned twice)
- Wrong stamp card (meant for different program)
- Accidental addition
- Customer request with valid reason
Invalid reasons:
- Customer changed their mind after purchase
- Retroactive policy changes
- Arbitrary removals
Rollback Process
To delete the last stamp:
- Open customer's transaction history
- Verify the most recent transaction is the one to remove
- Click "Delete Last Stamp" button
- First click: Button shows warning
- Second click: Confirms deletion
- Void transaction is created
- Stamp count decrements
- Statistics update automatically
Two-step confirmation prevents accidental deletions.
Rollback Limitations
You can only rollback if:
- Transaction is the most recent eligible stamp
- Card is not completed with pending rewards
- You have partner or admin permissions
You cannot rollback if:
- Card is completed and reward is pending
- Transaction is not the most recent
- Multiple stamps have been added since
- Reward has already been redeemed
Solution for complex cases: Contact admin for assistance with special rollback needs.
After Rollback
What happens:
- Void transaction appears in timeline
- Stamp count decreases
- Progress bar updates
- Customer sees updated progress
- Complete audit trail preserved
All transactions remain in the database — nothing is permanently deleted. The void transaction creates a negative entry that reverses the original.
Viewing Internal Information
As a partner, you see information customers don't:
Purchase Amounts
Visible to: Partners, Staff, Admins Hidden from: Customers
Track transaction values for:
- ROI analysis
- Average purchase calculations
- Minimum purchase verification
Staff Attribution
Visible to: Partners, Staff, Admins Hidden from: Customers
See which staff members are:
- Processing most stamps
- Making errors (frequent voids)
- Providing excellent service
Internal Notes
Visible to: Partners, Staff, Admins Hidden from: Customers
Read context about transactions:
- Special circumstances
- Customer requests
- Promotional details
- Resolution notes
Exporting Transaction Data
To export customer transaction history:
- Open transaction history page
- Apply any desired filters
- Click Export button
- Select CSV format
- Download file
Export includes:
- All transaction details
- Timestamps
- Staff information
- Purchase amounts
- Notes
- Before/after counts
Use exports for:
- Customer service documentation
- Dispute resolution
- Audit compliance
- Business analysis
Common Management Scenarios
Scenario 1: Duplicate Scan
Situation: Customer's QR code was scanned twice accidentally
Solution:
- View transaction history
- Identify duplicate entry (same timestamp, same staff)
- Click "Delete Last Stamp"
- Confirm deletion
- Explain to customer
Scenario 2: Wrong Program
Situation: Stamp added to coffee card instead of pastry card
Solution:
- Rollback stamp from coffee card
- Navigate to correct stamp card
- Manually add stamp to pastry card
- Add note explaining the correction
Scenario 3: Customer Dispute
Situation: Customer claims they should have more stamps
Solution:
- Review complete transaction history
- Verify customer's claim against records
- If valid: Add bonus stamps with explanatory note
- If invalid: Explain discrepancy politely
- Document resolution
Scenario 4: System Error
Situation: Stamps weren't added due to technical issue
Solution:
- Verify the issue occurred
- Manually add missing stamps
- Note: "Added manually - system error on [date]"
- Report technical issue to support
Best Practices
Review regularly: Check transaction history weekly to spot patterns or issues.
Document everything: Always add notes when manually adjusting stamps.
Train staff: Ensure employees understand proper stamp addition procedures.
Respond quickly: Address customer concerns about stamp counts promptly.
Maintain accuracy: Only rollback when absolutely necessary and justified.
Preserve history: Never delete transactions—use voids for corrections.
Troubleshooting
"Cannot delete last stamp"
Possible causes:
- Card is completed with pending reward
- Transaction is not the most recent
- You lack permissions
Solution:
- Wait for reward redemption
- Contact admin for special cases
- Verify your account permissions
"Transaction history not loading"
Possible causes:
- Network connectivity issue
- Large transaction volume
- System maintenance
Solution:
- Refresh the page
- Check internet connection
- Try again later
- Contact support if persists
"Stamps don't match customer's claim"
Possible causes:
- Customer confused with different program
- Customer counting incorrectly
- Actual system error
Solution:
- Show customer the transaction history
- Explain each transaction
- Verify against receipts if available
- Add bonus stamps if genuine error
Next Steps
- Best Practices — Optimize your stamp card management
- Monitoring Performance — Track program success
- Creating Your First Program — Set up new stamp cards