The Developer dashboard shows a performance overview of your integration. We recommend that you use it for monitoring your integration's health, for example to detect increased failure rates, and to fix errors.
Requirements
Before you begin, take into account the following requirements, limitations, and preparations.
| Requirement | Description |
|---|---|
| Integration type | Any integration with Adyen. |
| Customer Area roles | Make sure that you have one of the following roles:
|
| Limitations | The dashboard shows only specific APIs and webhooks. |
Integration and account information
The Developer dashboard shows the activity and errors that occurred with your API requests and webhooks in the past seven days. You can select a different time range and time interval.
The Integration activity panel shows a graph with the number of API requests from your server and webhooks that we sent to your server.
The Errors panel shows a list of errors from your API requests and webhooks. You can select each error item to navigate to the logs with more details.
The Integration types panel shows an overview of the different integration types that your account uses. Depending on what you use, the widget can show the following tabs:
- APIs: The APIs that you integrated with.
- Libraries: The Adyen libraries that you use in your integration.
- Plugins: The plugin that you use for processing payments with Adyen.
- Checkout SDKs: Our client-side Drop-in and Components.
Integration types
The following list shows the types of payments integrations that can show up in the Integration types panel.
Online Payments
- Checkout API with Client-Side Encryption
- Checkout API with JSON Web Encryption
- Checkout API with raw card data
- Checkout API - Sessions flow
- Checkout API - Advanced flow
- Checkout API with Card Component
- Hosted Checkout
- Classic API with Client-Side Encryption (deprecated)
- Classic API with raw card data (deprecated)
- Classic API (deprecated): This is a catch-all for Classic API use cases that are not captured by the other listed items.
In person payments
- Terminal API
- POS Mobile SDK
- Adyen Payments App
- Oracle Payment Interface
- Classic Library (deprecated)
- IPP: This is a catch-all for in-person payments APIs that are not captured by the other listed items.
Omnichannel
The Developer dashboard also includes panels with:
- Live URL prefix: The URL prefix for the live URL where you send your API requests. This is only available in your live Customer Area.
- Account details: The information that you used to set up your Adyen account, such as account ID and legal entity name.
- Company contacts: The names and email addresses of people in your organization. For example, the Customer Area account administrator.
- Helpful resources: Links that can help you complete, maintain, and update your integration. For example, a link to Adyen's Postman collections.
Monitor your integration's performance
To access the developer dashboard, you must have one of the following user roles:
- Merchant admin
- Merchant technical integrator
- In your Customer Area, go to Developers > Dashboard.
- To track trends in the success of API requests and webhooks, in the Integration activity panel:
- Select different time ranges and intervals.
- Switch between viewing the success rate of requests and webhooks, or a count of successful and failed requests and webhooks.
-
To drill down on errors, open the relevant page in the API logs or webhook event logs in any of the following ways:
- In the Integration activity panel, hold your cursor over a data point in the graph and select View logs.
- In the Errors panel, select View logs for the error that interests you.
In the logs, you can then select a log item to inspect it further.