Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DDSaaS: Adyen: Integration v1.0.0 #18674

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .github/workflows/config/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,8 @@ integration/activemq:
- activemq/**/*
integration/activemq_xml:
- activemq_xml/**/*
integration/adyen:
- adyen/**/*
integration/aerospike:
- aerospike/**/*
integration/agent_metrics:
Expand Down
7 changes: 7 additions & 0 deletions adyen/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
# CHANGELOG - Adyen

## 1.0.0 / 2024-09-26

***Added***:

* Initial Release
67 changes: 67 additions & 0 deletions adyen/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,67 @@
# Adyen

## Overview
[Adyen][1] is a global payment platform that provides a comprehensive suite of payment solutions for businesses. It enables companies to accept payments across online, mobile, and in-store channels. Adyen supports a wide range of payment methods, including credit cards, mobile wallets, and local payment options, and offers services such as fraud prevention and risk management.

The Adyen integration seamlessly collect the data of transactions, disputes, and payouts using the Adyen webhook capability and ingests them into Datadog for comprehensive analysis.

## Setup

Follow the instructions below to configure this integration for your Adyen account.

### Configuration

#### Webhook Configuration
Configure the Datadog endpoint to forward Adyen events as logs to Datadog. See [Adyen webhook overview][2] for more details.

- #### Webhook URL generation
- Select an existing API key or create a new one by clicking one of the buttons below:<!-- UI Component to be added by DataDog team -->
- #### Register a new Webhook
1. Sign in to your [Adyen][1] account with a user which has a **Merchant technical integrator** role along with default roles, and has access to **Company account and all associated merchant accounts**.
2. Under the **Developers** section, click **Webhooks**.
3. Click on **Create new webhook**.
4. In the Recommended Webhooks section, select the **Add** option located next to the **Standard Webhook**.
5. Under **General**, configure the following:

| Setting | Description |
|------------------------------ |-----------------------------------------------------------------------------------------|
| Version | Select webhook version 1 |
| Description | Add appropriate description to a webhook |
| Merchant accounts | Keep all merchant accounts or select the merchant account for which data needs to be ingested into Datadog |

6. Under **Server configuration**, configure the following:

| Setting | Description |
|------------------------------ |-----------------------------------------------------------------------------------------|
| URL | Enter the endpoint URL that you generated [here](#webhook-url-generation). |
| Method | JSON |
| Encryption protocol | TLSv1.3 |
7. Under **Events**, keep the default selected events as per **Standard Webhook**.
8. Click **Save configuration**.


## Data Collected

### Logs

The Adyen integration collects and forwards transaction, dispute, and payout logs to Datadog.

### Metrics

The Adyen integration does not include any metrics.

### Events

The Adyen integration does not include any events.

### Service Checks

The Adyen integration does not include any service checks.

## Support

For further assistance, contact [Datadog Support][3].

[1]: https://www.adyen.com/
[2]: https://docs.adyen.com/development-resources/webhooks/
[3]: https://docs.datadoghq.com/help/
8 changes: 8 additions & 0 deletions adyen/assets/adyen.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading