PAY-101 - Initiate a payment

This endpoint initializes a payment transaction.

It supports:

  • Card authorizations with or without 3D Secure (3DS).
  • 3DS authentication flows, including redirection steps if required.
  • Bank transfer payment initialization using virtual IBAN feature.

    The response indicates the result of the transaction attempt and may contain an action (such as a redirection or bank transfer instructions) that must be followed to complete the payment.
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
browserInfo
object
required

Information from the customer's browser as provided by the Adyen Drop-in widget.

string
required
Shopper’s country or region in ISO 3166-1 alpha-2 format.<br>
This is required for all payment methods.
It determines which payment methods are offered and is essential for bank transfers to generate a virtual IBAN and regional instructions.
string
required

The IP address of the customer initiating the transaction.

string

Locale to use for localized fields (e.g., name).
The provided locale must belong to the allowed locales of the store bound to the Operation.
If the provided locale is unknown for that store, the store default locale is used (fallback).

paymentMethodData
required
string
required

The order reference linked to the payment transaction. Example: "174-107-9164387". Order Djust IDs or external IDs are not allowed.

string
Defaults to COMMERCIAL
deprecated

The reference type of the order. Possible values: ["COMMERCIAL", "LOGISTIC"].

string

The path to which the shopper will be redirected in case of 3D Secure authentication or any other external redirection.

boolean
Defaults to false

User choice to store the payment method.

Headers
string
enum
required

Specifies the client type making the request.

  • OPERATOR: Platform operator user.

  • ACCOUNT: Customer account user.

  • SUPPLIER: Supplier managing orders.

Allowed:
string
required

API key required for authentication. Must be valid and linked to the requesting user.

string

(Optional) Store ID in multi-store environments.

string

(Optional) Store view ID in multi-store environments.

string

(Optional) Customer account ID in multi-account customer user.

Response

Language
Credentials
Bearer
JWT
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
*/*