Welcome to
Adyen's API Explorer

With Adyen's Payments APIs, you can implement and manage a powerful payments solution with a wide range of features, including:

  • Online and in-person payments
  • Payment methods
  • Payment terminals
  • Payouts

Our Platforms APIs enable you to:

  • Create an end-to-end payment solution for peer-to-peer marketplaces, on-demand services, crowdfunding platforms, and other platform business models.
  • Build your own card program with our customizable card issuing solution.
Not sure where to start?

See our guide to get started with Adyen.

  • Authentication

    Each API request that you make to Adyen is processed through an API credential linked to your company account.

    Learn more

  • Versioning

    Adyen APIs support resources versioning through a version suffix in the resource URL.

    Learn more

  • Response handling

    After submitting an API call to Adyen, you receive a response back to inform you that your request was received and processed.

    Learn more

  • Payments
    Online Payments


    Accept and manage payments made with payment methods from across the world.

    Recurring payments

    Save payment details and use them for future one-off or subscription payments.

    Get webhooks

    Get updates about payment status changes, payouts, newly available reports, and other events.


    Send funds to your suppliers, partners, or customers.


    Retrieve interchange and scheme fees as well as 3D Secure version support based on a given BIN.

    Classic payments integration

    Authorize and modify payments using Adyen's older payments API.

    In-person payments

    Create stores

    Add a store to your merchant account.

    Order terminals

    Order payment terminal products and define the delivery address.

    Assign terminals

    Assign payment terminals to a store for boarding, or reassign them to the inventory or to another store.

    Configure terminals

    Update payment terminal settings for a company, merchant account, store, or terminal.

    Schedule terminal actions

    Carry out an action, like installing an Android app, on specific terminals at a specific time.

  • Platforms and financial products
    Platforms and Issuing

    Configure your platform

    Create a platform, onboard users as account holders, create balance accounts, and issue cards and business accounts.

    Transfer funds

    Move funds within your platform or send funds from your platform to a bank account.

    Get webhooks

    Get updates about events that occur in your platform.

    Classic Platforms

    Onboard your users

    Generate links to Adyen-hosted pages, such as an onboarding page or a PCI compliance questionnaire.

    Manage account-related entities

    Manage account-related entities on your platform.

    Manage funds

    Manage funds in the accounts on your platform.

    Configure notifications

    Set up and test notifications that inform you of events on your platform.

    Get notifications

    Get updates about events that occur in your platform.