Create an authorisation
Creates a payment with a unique reference (pspReference) and attempts to obtain an authorisation hold. For cards, this amount can be captured or cancelled later. Non-card payment methods typically don't support this and will automatically capture as part of the authorisation.
This endpoint is inactive and is no longer supported for new integrations.
- If you are building a new integration, use the Checkout API /payments endpoint instead.
- If you have an existing integration using this endpoint, reach out to your Adyen contact and migrate to the Checkout API.
The Checkout API enables your online payments integration to accept all supported payment methods, use the latest features, and access more benefits.
Request body
Response
OK - the request has succeeded.
Changes
Changed in 8 of the 51 revisions of this API.68721
- ○
added the new
EXTERNALenum value to the request property/request-property-enum-value-added
- ○
added the new
ONECLICK,RECURRINGenum value to the request property/request-property-enum-value-added
- ○
- ○
added the new optional request property
/new-optional-request-property
- ○
- ●
the
/request property's maxLength was set to80request-property-max-length-set
- ●
the
/request property's maxLength was set to80request-property-max-length-set
- ●
- ○
added the new
AMEXTOKENSERVICEenum value to the request property/request-property-enum-value-added
- ○
added the new
TOKEN_SHARINGenum value to the request property/request-property-enum-value-added
- ○
- ●
added the new
PartiallyAuthorisedenum value to theresponse property for the response statusresponse-property-enum-value-added
- ○
api tag
Paymentsaddedapi-tag-added
- ○
api tag
Generalremovedapi-tag-removed
- ●
- ▲
the
//response's property type changed fromobjectto no type for statusresponse-property-type-changed
- ▲
removed the required property
///from the response with the statusresponse-required-property-removed
- ▲
removed the required property
///from the response with the statusresponse-required-property-removed
- ▲
removed the required property
///from the response with the statusresponse-required-property-removed
- ○
the request property
/became optionalrequest-property-became-optional
- ○
the request property
/became optionalrequest-property-became-optional
- ○
added the optional property
///to the response with the statusresponse-optional-property-added
- ▲
- ▲
the request's body type changed from no type to
objectrequest-body-type-changed
- ▲
the
request property type changed from no type toobjectrequest-property-type-changed
- ▲
the
request property type changed from no type toobjectrequest-property-type-changed
- ▲
the
request property type changed from no type toobjectrequest-property-type-changed
- ▲
the
request property type changed from no type toobjectrequest-property-type-changed
- ▲
the
request property type changed from no type toobjectrequest-property-type-changed
- ▲
the
request property type changed from no type toobjectrequest-property-type-changed
- ▲
the
request property format changed fromdate-timetodaterequest-property-type-changed
- ▲
the
request property type changed from no type toobjectrequest-property-type-changed
- ▲
the
/request property type changed from no type toobjectrequest-property-type-changed
- ▲
the
/request property type changed from no type toobjectrequest-property-type-changed
- ▲
the
/request property type changed from no type toobjectrequest-property-type-changed
- ▲
the
/request property type changed from no type toobjectrequest-property-type-changed
- ▲
the
request property type changed from no type toobjectrequest-property-type-changed
- ▲
the
request property type changed from no type toobjectrequest-property-type-changed
- ▲
the
request property type changed from no type toobjectrequest-property-type-changed
- ▲
the
request property type changed from no type toobjectrequest-property-type-changed
- ▲
the
request property type changed from no type toobjectrequest-property-type-changed
- ▲
the
request property type changed from no type toobjectrequest-property-type-changed
- ▲
the response's body type changed from no type to
objectfor statusresponse-body-type-changed
- ▲
the response's body type changed from no type to
objectfor statusresponse-body-type-changed
- ▲
the response's body type changed from no type to
objectfor statusresponse-body-type-changed
- ▲
the response's body type changed from no type to
objectfor statusresponse-body-type-changed
- ▲
the response's body type changed from no type to
objectfor statusresponse-body-type-changed
- ▲
the response's body type changed from no type to
objectfor statusresponse-body-type-changed
- ▲
the
response's property type changed from no type toobjectfor statusresponse-property-type-changed
- ▲
the
response's property type changed from no type toobjectfor statusresponse-property-type-changed
- ▲
the
//response's property type changed from no type toobjectfor statusresponse-property-type-changed
- ○
the request property
/became optionalrequest-property-became-optional
- ○
the request property
/became optionalrequest-property-became-optional
- ○
the
/request property's minLength was decreased from10to0request-property-min-length-decreased
- ○
the
/request property's minLength was decreased from10to0request-property-min-length-decreased
- ▲
- ▲
the request's body type changed from
objectto no typerequest-body-type-changed
- ▲
the request property
/became requiredrequest-property-became-required
- ▲
the request property
/became requiredrequest-property-became-required
- ▲
the request property
/became requiredrequest-property-became-required
- ▲
the request property
/became requiredrequest-property-became-required
- ▲
removed the enum value
AMEXTOKENSERVICEof the request property/request-property-enum-value-removed
- ▲
removed the enum value
EXTERNALof the request property/request-property-enum-value-removed
- ▲
removed the enum value
ONECLICK,RECURRINGof the request property/request-property-enum-value-removed
- ▲
removed the enum value
TOKEN_SHARINGof the request property/request-property-enum-value-removed
- ▲
the
/request property's minLength was increased from0to10request-property-min-length-increased
- ▲
the
/request property's minLength was increased from0to10request-property-min-length-increased
- ▲
the
request property type changed fromobjectto no typerequest-property-type-changed
- ▲
the
request property type changed fromobjectto no typerequest-property-type-changed
- ▲
the
request property type changed fromobjectto no typerequest-property-type-changed
- ▲
the
request property type changed fromobjectto no typerequest-property-type-changed
- ▲
the
request property type changed fromobjectto no typerequest-property-type-changed
- ▲
the
request property type changed fromobjectto no typerequest-property-type-changed
- ▲
the
request property type changed fromobjectto no typerequest-property-type-changed
- ▲
the
/request property type changed fromobjectto no typerequest-property-type-changed
- ▲
the
/request property type changed fromobjectto no typerequest-property-type-changed
- ▲
the
/request property type changed fromobjectto no typerequest-property-type-changed
- ▲
the
/request property type changed fromobjectto no typerequest-property-type-changed
- ▲
the
request property type changed fromobjectto no typerequest-property-type-changed
- ▲
the
request property type changed fromobjectto no typerequest-property-type-changed
- ▲
the
request property type changed fromobjectto no typerequest-property-type-changed
- ▲
the
request property type changed fromobjectto no typerequest-property-type-changed
- ▲
the
request property type changed fromobjectto no typerequest-property-type-changed
- ▲
the
request property type changed fromobjectto no typerequest-property-type-changed
- ▲
the response's body type changed from
objectto no type for statusresponse-body-type-changed
- ▲
the response's body type changed from
objectto no type for statusresponse-body-type-changed
- ▲
the response's body type changed from
objectto no type for statusresponse-body-type-changed
- ▲
the response's body type changed from
objectto no type for statusresponse-body-type-changed
- ▲
the response's body type changed from
objectto no type for statusresponse-body-type-changed
- ▲
the response's body type changed from
objectto no type for statusresponse-body-type-changed
- ▲
the
response's property type changed fromobjectto no type for statusresponse-property-type-changed
- ▲
the
response's property type changed fromobjectto no type for statusresponse-property-type-changed
- ●
the
/request property's maxLength was set to50request-property-max-length-set
- ●
the
/request property's maxLength was set to50request-property-max-length-set
- ●
removed the request property
/request-property-removed
- ●
removed the optional property
///from the response with the statusresponse-optional-property-removed
- ○
api tag
Generaladdedapi-tag-added
- ○
api tag
Paymentsremovedapi-tag-removed
- ○
the
request property format was generalized fromdatetodate-timerequest-property-type-generalized
- ○
removed the
PartiallyAuthorisedenum value from theresponse property for the response statusresponse-property-enum-value-removed
- ○
added the required property
///to the response with the statusresponse-required-property-added
- ○
added the required property
///to the response with the statusresponse-required-property-added
- ○
added the required property
///to the response with the statusresponse-required-property-added
This revision also has 3 changes that name no endpoint, such as unreferenced schemas being removed. See the revision's changelog
- ▲