Are you looking for test card numbers?

Would you like to contact support?

Online-payment icon

Online payments

Accept payments with cards, wallets, and key local payment methods on your website and mobile app.

Discover popular ways to pay with our payment methods explorer.

Give your shoppers the option to pay with their preferred payment method, all within a seamless checkout experience. With our online payments solution, you can:

  • Dynamically offer payment methods based on transaction details such as country code, currency, and the platform where the payment is made.
  • Choose how to integrate based on your customization requirements.
  • Optimize your shoppers' checkout experience.

Our online payments solution also works with other products in the Adyen platform. For example, Tokenization to support recurring payments, RevenueAccelerate to optimize revenue, and RevenueProtect to reduce payment fraud.

Choose how to integrate

Our client-side integrations provide a UI for most payment methods: from collecting shopper information to performing additional actions like presenting a voucher that shoppers can use to pay at convenience stores, or presenting a QR code that shoppers can scan with their wallet app.

Select an integration option below to learn more about our PCI-compliant solutions:

Our client-side integrations readily support most payment methods, with minimal implementation effort. For more information, refer to our Payment method integration guides.

Comparing integration options

Integration option What this integration offers When should you use this
Pay by Link

Redirect shoppers to an Adyen-hosted checkout page. With Pay by Link you can:

  • Create payment links either through Customer Area or an API request.
  • Customize the payment form with a display name, brand logo, and background color.

You're unable to host a payment form, or your business accepts purchases through email or call center orders.


Drop-in is an all-in-one UI solution that handles shopper interaction for popular payment methods. With Drop-in, you can:

  • Present payment methods and handle payment method selection.
  • Collect shopper's payment information.
  • Handle additional client-side actions such as redirection and 3D Secure authentication.

You want a quick way to start accepting payments in your website or mobile app, with little to no customization.

For example, you want to offer popular payment methods for your shoppers, without the need for extensive front-end development.


Components are building blocks that render UI for individual payment methods. With Components, you can:

  • Collect shopper's payment information.
  • Handle additional client-side actions such as redirection and 3D Secure authentication.
  • Combine with any other logic that you may have on your payments form.

You want some degree of customization and flexibility on your payments form.

For example, you want to integrate directly with Apple Pay, and use the Card Component to securely collect your shopper's card details.

API only

Use only our APIs and then build your own UI for each payment method.

You want to develop a fully customized payments form, with full UI control.

For example, you are fully PCI compliant and you want to submit raw card data.

Other ways to accept payments

If you are looking for more options to accept payments, we also offer:

  • Plugins: Use our plugins to accept payments on leading technology platforms such as Magento 2, Shopify, PrestaShop, and more.
  • Point of sale: Choose from a range of terminals and integrate using our Terminal API to accept in-store payments.
  • Unified Commerce: Unify your in-store and online payments integration to provide a frictionless payment experience across all your sales channels and to generate useful shopper insights.

Next steps