Adyen

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.

Learn more
PostHog Wizard hedgehog

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

OptionTypeRequired
EnvironmentselectYes
API keypasswordYes
Balance platform IDtextNo
Merchant accounttextNo
Start datetextNo
First settlement batch numbernumberNo

Linking Adyen to PostHog

  1. Go to the Data pipeline page in PostHog
  2. Click New source and select Adyen
  3. Fill in the required configuration fields
  4. Click Next, select the tables you want to sync, and then press Import

Supported tables

TableDescriptionSync methodIncremental fieldPrimary 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 refreshbatch_number
Transactions

Individual movements of funds booked against a balance account.

Incremental, Full refreshcreationDate
Transfers

Transfer instructions such as payouts, top-ups and internal transfers.

Incremental, Full refreshcreatedAt