Prerequisites

Slicker syncs data from Adyen via their reporting features. The setup is more complex than other integrations, but it’s worth it for the accuracy of payments data we can get in order to recover most revenue.

The user performing the setup needs to have the following roles, which are all included in the Merchant admin role:

  • Merchant Report
  • Manage API credentials
  • Merchant technical integrator

Schedule automatic report generation

We use Adyen’s Payment accounting reports to sync payments data.

To enable this follow the official Adyen documentation. Make sure to select the Payment accounting report as the report type. When prompted to select the columns for the report, select all columns.

Create a Report service user API credentials

Slicker needs to be able to read the reports. To do this, we need to create a Report service user. You can do this by following the official Adyen documentation.

Make sure to save the API key as you will need it to create the integration in Slicker.

Configure webhooks so Adyen can notify Slicker about new reports

Adyen uses webhooks to notify Slicker about new reports. You can configure this by following the official Adyen documentation.

You will need to provide some information about Slicker’s webhook settings that you will be able to get from the integration page for Adyen.

There you will see this information that Slicker provides, which you will need to create the Adyen webhook:

  • Webhook URL
  • Webhook Basic Auth Username
  • Webhook Basic Auth Password

When the webhook is created, you will need to tell us the Webhook HMAC Key so that Slicker can verify the webhook is coming from Adyen.

Create integration in Slicker

  1. Go to the Slicker’s new integration page.
  2. Select Adyen from the list of integrations.
  3. Give the integration a name and description to help you identify it later.
  4. Enter the Report service user API key.
  5. Enter the Webhook HMAC Key.
  6. Click the Submit button to create the integration.

Troubleshooting

On integration creation, Slicker will attempt to connect to Adyen using the provided API key. If the connection fails, you will see an error message like the one below. Please double-check the provided credentials, make sure it has the correct permissions, and try again.