PayPal Business Dashboard Dispute Age Badge
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
PayPal Business Dashboard Dispute Age Badge scans the current page for PayPal Business Dashboard dispute listings, extracting dispute IDs, customer names, dispute amounts, statuses, and dispute ages from PayPal dispute management pages. The floating panel shows dispute age with color-coded urgency indicators (green for new, yellow for aging, red for overdue), days since dispute opened, and response deadlines. A summary of dispute counts by age range highlights disputes that need immediate attention. Filter by dispute status and age range, and export dispute data as CSV or text. Dispute aging trends are tracked, and disputes approaching deadlines are highlighted.
WHERE IT RUNS
Works on PayPal Business Dashboard pages, including dispute management, transaction history, and resolution center views. The script detects dispute listings using PayPal-specific selectors and extracts dispute metadata. It works best on PayPal Business Dashboard dispute pages.
HOW TO USE
The panel displays a summary of dispute counts by age (New, Aging, Overdue, Total) followed by a list of all detected disputes. Each dispute shows its ID, customer name, age in days with color coding, amount, status, and deadline if available. Disputes approaching their response deadline are marked with a warning icon. Click "Scan Disputes" to detect all disputes on the current page. Export the dispute aging data as text for reporting or analysis. The panel automatically highlights disputes directly in the dispute list on the page with colored borders.
MECHANISM — DISPUTE EXTRACTION WITH AGE CALCULATION
The script detects PayPal disputes by finding dispute rows using selectors (.dispute-row, .dispute-item). From each row, it extracts the dispute ID, customer name, amount, status, opening date, and deadline using targeted sub-selectors. Dispute dates are parsed from various formats (Month DD, YYYY, MM/DD/YYYY) and compared to the current date to calculate days since opening. The age classification uses configurable thresholds: new (0-3 days), aging (4-7 days), and overdue (8+ days). Deadlines are parsed when available, and disputes within 3 days of the deadline are marked as urgent. The summary counts disputes in each age category, and the list is sorted by age (oldest first). The script also adds a colored border to each dispute row on the page for visual reference. All extraction and calculation runs client-side with no network calls.
THE PANEL
The floating panel is fully draggable and remembers its position per domain. Click the minimize button to collapse it to a small bubble, or press Escape to hide it. The panel automatically adjusts to different screen sizes and can be resized to show more content. All settings, including aging thresholds and deadline alerts, are saved per domain. The panel integrates smoothly with any page layout using the BGPanel framework, maintaining clean separation from page content.
PLEASE NOTE
This script requires the free BotGentz extension to run. It does not send any data to external servers; all extracted dispute data and settings remain entirely local to your browser using GM_setValue. The script never reads password fields, hidden inputs, or file inputs. It stores only dispute IDs, customer names, amounts, statuses, dates, and deadlines from publicly visible PayPal Business Dashboard page content. Dispute detection depends on the page structure; if disputes are not detected, use the "Scan Disputes" button to refresh extraction. The script works on PayPal Business Dashboard pages and detects pages by hostname. Aging thresholds are configurable and can be adjusted to match your SLA requirements. Data persists across browser sessions and is isolated per browser profile.