PayPal Monitor Documentation


With the buttons on the left you select type and style of monitor.


No monitor

paypal toolbar

This button hides all monitors. You can also hide (or display) the toolbar by double-clicking the image in the header.

Table Reports

paypal toolbar

This button shows table reports.

30 Day Charts

paypal toolbar

This button shows 30 day charts.

90 Day Charts

paypal toolbar

This button shows 90 day charts.

Yearly Charts

paypal toolbar

This button shows yearly charts.

Transaction Sorting

paypal toolbar

Table reports can display transactions sorted by amount (default) or by date. With this button you can switch between these two types.

Color Highlighting

paypal toolbar

With this button you can toggle color highlighting on or off.

Show Sent Transactions (Payments from you)

paypal toolbar

This button toggles showing transactions where you have sent money (payments from you).

Update all reports

paypal toolbar

This button downloads data and updates all reports. Tiny Monitor automatically updates all reports, however, with this button you can force immediate update of This Month and Last Month reports. Normally you'll rarely need to force updates, use this button only if you want to force all the data to be downloaded now.



This button reloads all reports. No report is updated unless the cache files are missing or are outdated. This is the only button you need to click to reload the reports in normal circumstances.


Before you can use AdSense monitor you need to enable it and provide some data. AdSense monitor settings are located under the PAYPAL tab in Tiny Monitor Settings.

paypal plugin

To enable PayPal monitor select On. The icon on the right contains a link to the RSS feed. This link already contains the RSS feed password defined in the TinyMonitor settings. Example of PayPal RSS feed:

PayPal API Access

PayPal plugin uses PayPal API to get data. In order to use it you need to provide some parameters and allow access to your data.

paypal api access

    1. Sign in to PayPal account.
    2. Click on the Profile menu item.
    3. Click on My selling tools.
    4. Click on the Update link for API access - Manage API credentials to integrate PayPal account with online store or shopping cart.
    5. Select Option 2 and click on the API Signature link for API credentials - Request API credentials to create your own API username and password.
    6. Finally, enter API Username, API Password and API Signature to the appropriate fields.
    7. Save settings.
    8. You need also PayPal Live AppId.
    9. Go to Registering your application with PayPal and log in with your PayPal account.
    10. Click on New App and enter data. Use information below as a hint. Tiny PayPal monitor uses the following API functions: GetBalance, TransactionSearch, and ConvertCurrencyRequest.
    11. Title: PayPal Monitor
    12. Platform: Web
    13. Description: PayPal Monitor is a simple PHP script that monitors PayPal balance. It shows the balance of all currencies, the total balance of all currencies converted to the primary one and the list of last transactions.
    14. Industry and Use Cases: None of the Below
    15. Use Case: Analytics & Tools
    16. Adaptive Payments: None checked
    17. Acceptable Use Policy: No
    18. Who is responsible for chargebacks or refunds?: not applicable
    19. Adaptive Accounts: None checked
    20. 3rd Party Permissions: Check Obtain your PayPal account balance and Search your transactions for items that match specific criteria and display the results
    21. Invoicing: None checked
    22. Testing Information: not applicable
    23. Listing in our App Gallery: No
    24. Click Submit App.
    25. Finally, when you get confirmation email from PayPal enter Live AppId to the appropriate field. Please note, that it may take few days to get final approval for all functions to operate properly.


PayPal API parameters are everything you need to start working with PayPal Monitor. All other settings will have default values and can be changed later.

When you start Tiny Monitor for the first time with PayPal plugin enabled, it has no data yet. While the data will be downloaded, reports updated and charts created the web page might stop responding for a while. Be patient and wait until everything is in place. The next time there will be less data to update so updates will be faster.

If you see only the plugin header after the plugin was just enabled simply double-click on the logo image to display the toolbar. Then you can select displays and options. Once you set desired display the settings will be automatically saved in the browser.

Update Settings

Here you define how often Tiny Monitor will download and update PayPal data. If you leave Update Time at default value of 480 minutes (recommended), the data will be updated every 8 hours.

paypal update settings

Use only cached files is useful for debugging and should normally be set to No.


You can select the primary currency, date format and which reports will be shown.

paypal reports

Few examples for the Date Format:

F j, Y
January 21, 2014
D M j Y
Tuesday Jan 21 2014

Transactions and Transaction Columns

Here you can select which transaction types and which transaction data will be shown in the report.

paypal transactions


PayPal monitor provides a nice feature to highlight rows according to payment amounts. You can define up to 10 threshold values and colors. If the payment is equal or above the threshold value the transaction row will be colored with defined value. To select color simply click on the color field and select color from the palette.

adsense settings highlighting