
Adyen
Let AI connect your sources for you
Skip the manual setup — run this in your project and the wizard auto-detects your databases and APIs and connects them to PostHog.

Connect Adyen to PostHog to sync your data into the PostHog data warehouse for analysis and modeling.
Connect your Adyen account to sync payments data into the PostHog Data warehouse.
Create an API credential in your Adyen Customer Area under Developers > API credentials, then paste its API key below. Which tables you can sync depends on what that credential can reach:
- Transactions, transfers, account holders and balance accounts need an Adyen for Platforms or Adyen Issuing integration. Add your balance platform ID too.
- Settlement detail reports need a merchant account and the Merchant Report Download role. Adyen only creates these files once you turn on the settlement details report in your Customer Area.
- Companies and merchant accounts come from the Management API and need an account read role.
Pick the environment that matches where you created the API key — a test key won't work against live.
Configuration
| Option | Type | Required |
|---|---|---|
Environment | select | Yes |
API key | password | Yes |
Balance platform ID | text | No |
Merchant account | text | No |
Start date | text | No |
First settlement batch number | number | No |
Linking Adyen to PostHog
- Go to the Data pipeline page in PostHog
- Click New source and select Adyen
- Fill in the required configuration fields
- Click Next, select the tables you want to sync, and then press Import
Supported tables
| Table | Description | Sync method | Incremental field | Primary key |
|---|---|---|---|---|
AccountHolders | Account holders in your balance platform, each representing a legal entity you onboarded. | Full refresh | — | — |
BalanceAccounts | Balance accounts holding funds for each account holder in your balance platform. | Full refresh | — | — |
Companies | Company accounts your API credential can access. | Full refresh | — | — |
MerchantAccounts | Merchant accounts your API credential can access, with their processing configuration. | Full refresh | — | — |
SettlementDetailReports | Transaction-level settlement lines from the settlement details report, one row per settled payment or fee. | Incremental, Full refresh | batch_number | — |
Transactions | Individual movements of funds booked against a balance account. | Incremental, Full refresh | creationDate | — |
Transfers | Transfer instructions such as payouts, top-ups and internal transfers. | Incremental, Full refresh | createdAt | — |