Stripe®

Supported OS Linux

marketplace

Overview

Unlock powerful insights from your Stripe® events with our seamless, agent-based Datadog integration. Stripe® is a leading online payment processing platform that empowers businesses to accept payments, manage subscriptions, and handle a variety of financial operations worldwide. This integration enables enterprises to effortlessly monitor and visualize over 200 metrics from their Stripe® transactions, allowing for comprehensive analytics and monitoring. [Learn more about Stripe][8].

This solution provides a complete overview of payment events, revenue tracking, and error monitoring, helping you make informed decisions to optimize your financial operations.

Key Features:

  • Monitoring: Track and analyze payment transactions, subscriptions, and customer activity, providing instant visibility into your Stripe® data.
  • Comprehensive metric coverage: Supports over 200 key events from Stripe®, offering detailed insights into payment trends, error rates, and financial performance.
  • Pre-built dashboard and monitor: Instantly deploy a fully customizable dashboard and set up a monitor to detect anomalies, ensuring that you stay ahead of potential issues before they impact your business.
  • Seamless data handling: Captures Stripe® events through a webhook, processes the data efficiently via Redis, and sends it directly into Datadog, reducing latency and providing a reliable monitoring experience.
  • Scalable and reliable: Built to handle high volumes of Stripe® events, ensuring that even growing businesses can rely on this integration for accurate and timely data reporting by selecting which events to listen to from Stripe® in different webhooks.

By leveraging this integration, you can effortlessly transform Stripe® event data into actionable insights, empowering your business to make data-driven decisions confidently.

Important Security Note: This integration does not store or process any sensitive payment information (such as credit card details or personal customer data). It only captures event types as count metrics and amounts of payment intent transactions as gauge metrics, ensuring your financial data remains secure while maintaining full compliance with industry regulations such as PCI-DSS.

All options defined here are available to all instances.

init_config:

## @param webhook_secret - string - required
## The secret key used to verify and sign webhook events from Stripe®.
#
webhook_secret: <WEBHOOK_SECRET>

## @param key_store_password - string - optional
## The password used to protect the keystore file.
#
# key_store_password: <KEY_STORE_PASSWORD>

## @param key_store_alias - string - optional
## The alias for the key entry within the keystore, used for identification.
#
# key_store_alias: <KEY_STORE_ALIAS>

## @param key_store_type - string - optional
## The type of keystore (JKS, PKCS12) used to store keys and certificates.
#
# key_store_type: <KEY_STORE_TYPE>

## @param key_store_path - string - optional
## The file path to the keystore on the server.
## This should be the full path to the keystore file, such as /opt/datadog-agent/keystore.{jks|pfx}
#
# key_store_path: <KEY_STORE_PATH>

Every instance is scheduled independently of the others.

instances:

## @param min_collection_interval - number - required
## The minimum interval between data collections, in seconds.
## Default is 15 seconds. Adjust based on your monitoring needs.
#
  • min_collection_interval: 15

### Validation

1. Verify that the webhook is running by calling the health check end point `https://[HOSTNAME]/api/stripe/health`, replacing [HOSTNAME] with your server's address. For example, using a `curl` command:
    ```
    curl -X GET https://[HOSTNAME]/api/stripe/health
    ```
2. From your Stripe® Dashboard, in test mode, register the webhook, then send a test event using the Stripe CLI.

## Support

For support or feature requests, contact IO Connect Services Support through the following channels:

- Email: [support_ddp@ioconnectservices.com][2]

[1]: https://app.datadoghq.com/account/settings#agent/overview
[2]: mailto:support_ddp@ioconnectservices.com
[3]: https://docs.datadoghq.com/agent/autodiscovery/integrations
[4]: https://docs.datadoghq.com/agent/guide/agent-commands/#restart-the-agent
[5]: https://docs.datadoghq.com/agent/guide/agent-commands/?tab=agentv6v7#agent-information
[6]: https://app.datadoghq.com/account/settings/agent/latest
[7]: https://docs.stripe.com/webhooks#register-webhook
[8]: https://www.stripe.com/
---
This application is made available through the Marketplace and is supported by a Datadog Technology Partner. <a href="https://app.datadoghq.com/marketplace/app/iocs-dsi" target="_blank">Click Here</a> to purchase this application.