Payment Provider Adyen
Payment Provider Adyen
Connect Adyen to instellix to charge customers, receive payment status updates, and import settlement reports for accounting and payment assignment.
This article covers the Adyen setup in Adyen and in the instellix webportal. For automatic retries after failed charges, see Payment Retry Configuration.
Requirements
- An Adyen company / merchant account
- Access to Adyen Developers (API credentials and webhooks) and Reports
- Permission to configure Integration > Payment Providers in instellix
- A Merchant Payment Account and Merchant Payment Gateway for Adyen
Setup overview
| Step | Where | Purpose |
|---|---|---|
| 1 | Adyen + instellix | Web Service API key for charging (payment intents) |
| 2 | Adyen + instellix | Webhooks for payment and settlement events |
| 3 | Adyen + instellix | Report API key + automated Settlement Details report |
| 4 | instellix | Merchant Payment Account + Gateway |
| 5 | instellix | Customer Payment Accounts (tokenized payment methods) |
| 6 | instellix | Retry Strategy (optional) |
1. Charging credentials (Web Service User)
In Adyen
- Go to Developers > API credentials.
- Create new credentials of type Web Service User.
- Generate and copy the API key.
In instellix
Go to: Integration > Payment Providers > Adyen
-
Enter the Adyen Web Service User API key.
-
Enter the Adyen Merchant Account name (the merchant account in Adyen — not a username such as
ws@…). -
For production, enter the live URL prefix only (not the full URL).
In Adyen: Developers > API URLs. The checkout URL looks like:https://[prefix]-checkout-live.adyenpayments.com/checkout/v{version}/{method}Enter only the
[prefix]part. On stage/test, leave the live URL prefix empty. -
Save.
2. Webhook configuration
Webhooks allow instellix to receive payment intent updates and settlement-related events from Adyen.
In Adyen
- Go to Developers > Webhooks.
- Create a new webhook (typically Standard webhook).
- Under HMAC, generate a new HMAC key and copy it.
In instellix
Go to: Integration > Payment Providers > Adyen
- Open Webhook Configuration.
- Paste the Adyen HMAC key and save.
- instellix shows a username and password.
Copy the password immediately — it is shown only once (you can regenerate later if needed).
Back in Adyen
- Enter the instellix webhook username and password on the Adyen webhook.
- Save the webhook.
- Optionally use Test Configuration in Adyen to send a test message to instellix.
After this, webhooks are received for payment intents and settlement reports.
3. Settlement reports
So that Adyen settlement data can be processed in instellix, configure reporting in both systems.
In Adyen
- Create API credentials of type Report Service User (Developers > API credentials) and copy the API key.
- Go to Reports > Settlement Details.
- Enable Generate > Automated (typically Daily).
In instellix
Go to: Integration > Payment Providers > Adyen
- Enter the Report API key.
- Select / enter the related Adyen Merchant Payment Account.
- Save.
Journal types processed by instellix
instellix processes the following Adyen settlement journal types from the Settlement Details report:
| Adyen type | Typical meaning |
|---|---|
| Settled | Successful customer payment |
| Refunded | Refund to the customer |
| RefundedReversed | Reversal of a previous refund |
| Chargeback | Chargeback / dispute debit |
| SecondChargeback | Second chargeback |
| ChargebackReversed | Chargeback won / reversed (credit back) |
| Fee | Provider fees |
| MerchantPayout | Payout to your merchant account |
| MerchantPayin | Pay-in to the merchant account |
| InvoiceDeduction | Invoice deduction |
| DepositCorrection | Deposit correction |
| ReserveAdjustment | Reserve adjustment |
Balancetransfer rows are ignored (informational only; no settlement item is created).
Chargeback-related fees from the report (e.g. commission on chargeback lines) are mapped into the settlement item fee structure where applicable.
4. Merchant Payment Account and Gateway
- Create a Merchant Payment Account with payment provider Adyen:
Configuration > Payment > Merchant Payment Account - Create a Merchant Payment Gateway and attach that account (per currency as needed):
Configuration > Payment > Merchant Payment Gateways
Learn more: Merchant Payment Accounts · Merchant Payment Gateways
5. Customer Payment Accounts (CPA)
For charging, each customer needs a Customer Payment Account that references the tokenized payment method in Adyen.
Typical mapping:
| instellix CPA field | Adyen value |
|---|---|
| Payment method reference | tokenization.storedPaymentMethodId |
| Payment provider reference | tokenization.shopperReference |
Also select the Adyen Merchant Payment Gateway on the CPA.
Learn more: Customer Payment Accounts
Tokenization is usually created in your checkout / Adyen integration. For test setups, payment methods can be created via the Adyen test APIs and then stored as CPA references in instellix.
6. Retry Strategy
Under Integration > Payment Providers > Adyen, configure the Retry Strategy for recoverable failed charges (Retry Type, Retry Value, Max Retry Attempts).
See Payment Retry Configuration — including the Day-of-month rule.
Related articles
Updated about 1 hour ago