Welcome

Welcome to the Adyen API

A single REST API for accepting payments anywhere your customers are. Process card, wallet, and 100+ local payment methods across 200+ markets, manage merchants and terminals, and reconcile activity through one integration.

Pick Your Path

If you're …Start here
Building an integration todayMake Your First API Call — test key, sandbox payment, and first Authorised response in five steps.
Mapping the API to your businessSkim Why Adyen and What You Can Build below, then jump into Payment Use Cases.

Why Adyen

Architectural choices that distinguish Adyen from other payments platforms — surfaced here because they affect your integration shape, not just our marketing.

What You Can Build

Adyen powers commerce across every vertical where the speed, breadth, and shopper experience of payment is part of the product:

Ecommerce checkout

Hosted Drop-in or fully custom — with 3DS2, dynamic routing, and risk built in.

Subscriptions & recurring

Tokenize once, charge forever. CIT and MIT flows with network-token support.

Marketplaces & platforms

Split a single shopper payment across many sellers automatically.

In-person & omnichannel

One shopper, every channel. Cross-channel refunds and unified tokens.

Pay-by-Link

No frontend? Generate a hosted URL and send it via SMS, email, or chat.

Donations & round-ups

Cause-driven add-ons at checkout — in a single follow-up API call.

A full set of vertical case studies and product overviews lives at adyen.com and adyen.com/customers.

Get Started

  1. Create a test account — sign up in the Adyen Customer Area; the test environment mirrors live behaviour.
  2. Get API credentials — generate a key scoped to your merchant account.
  3. Pick an SDK — TypeScript, Python, Java, .NET, PHP, Ruby, or Go.
  4. Grab a test card — covers auth, capture, refund, 3DS, and decline scenarios.
  5. Send your first payment — POST /payments with paymentMethod.type: "scheme" and watch the Authorised response land.

Most integrators are sending payments to a sandbox merchant within five minutes of starting step 1.

Documentation Map

SDKs, API Spec & Live Sandbox

ToolHow to accessDescription
Code SamplesLanguage picker, upper-right cornerSwitch between REST, TypeScript, Python, Java, .NET, PHP, Ruby, and Go — examples update automatically
Download SDKGet SDK button, upper-left cornerDownload a ready-to-use, auto-generated SDK for the selected language
API SpecAPI Spec button, upper-left cornerExport the specification in OpenAPI 3.1, Postman Collection 2.0, RAML, and other formats
Live SandboxSend button on any endpoint pageMake real API calls against the Adyen test environment directly from the documentation
AI AssistantChat bubble, bottom-rightAsk the API Integration Assistant anything about endpoints, parameters, or best practices

Tip: Pair the in-browser console with the Postman Collection export for offline exploration — both call the same Adyen test environment.

Environments

EnvironmentCustomer AreaNotes
Testca-test.adyen.comBehaviourally identical to live. All examples in this portal target test.
Liveca-live.adyen.comLive endpoints use a per-customer prefix issued during go-live. Re-generate keys when you switch.

An Adyen account is required for both environments — sign up or contact our team to provision one.

Support and Next Steps

  • Integration questions: ask the API Integration Assistant in the bottom-right of this portal — it knows every endpoint and most common patterns.
  • Account, settlement, and live-environment issues: Adyen Support.
  • Conceptual deep-dives (compliance, risk, reporting, settlement): docs.adyen.com.
  • Evaluating Adyen for your business: book a demo or visit adyen.com.

Attribution

The SDKs and documentation available in this portal were generated by APIMatic based on the publicly available documentation for the Adyen APIs. APIMatic is not affiliated with, endorsed by, or associated with Adyen in any capacity.

On this page