Stripe Integration

To integrate Stripe with Monitorator, and view the data from each of your websites within the Monitorator dashboards, here is what you need to do:

1. Log into your Stripe account. On your Dashboard, at the top right, go to "Developers."

2. Click on the "API Keys" link.

3. Under "Restricted keys," click on "Create restricted Key."

4. In the "key name" field, you can put any identifying name. For example, "Monitorator."

5. Under "All Core resources" you need to check the "Read" permissions for the following:

  - Balance
  - Balance transaction sources
  - Balance Transfers
  - Charges
  - Customers
  - Disputes
  - Payment intents
  - Payment Methods
  - Products

6. Under "All Billing resources," the "Read" permission must be checked for "Subscriptions."

7. Click on "Create key" (bottom right of the page), and save the value of the newly created API Key.

8. Log into your Monitorator account. Access "My Integrations" from the dropdown menu (top left corner).

9. Click on "Add new integration" and select Stripe.

10. Fill in the fields.

  • In the "Token" field, paste the value of the API key you generated in Stripe.
  • In the "Related Project" field, select the Monitorator project in which you want to synchronize those Stripe data.

Questions, answers, and recommendations:

  • You can synchronize different Stripe accounts in a single Monitorator account (whether in one or multiple projects). For example, if you are an agency with different clients where each client has a Stripe account, corresponding to a separate project within your Monitorator account.
  • You can synchronize different Stripe accounts in a single Monitorator project. For example, if you are an ecommerce with several websites, but prefer to have all the data together in a single project within Monitorator.
  • For each Stripe account/project you want to synchronize with Monitorator, you will need to generate a new API Key from that Stripe account.