Adyen Payment API
Number of APIs: 12
A set of API endpoints that allow you to initiate, settle, and modify payments on the Adyen payments platform. You can use the API to accept card payments (including One-Click and 3D Secure), bank transfers, ewallets, and many other payment methods.
To learn more about the API, visit Classic integration.
Authentication
To connect to the Payments API, you must use your basic authentication credentials. For this, create your web service user, as described in How to get the WS user password. Then use its credentials to authenticate your request, for example:
curl
-U "ws@Company.YourCompany":"YourWsPassword" \
-H "Content-Type: application/json" \
...
Note that when going live, you need to generate new web service user credentials to access the live endpoints.
Versioning
Payments
Contact Support: Name: No Contact Email: email@example.com
-
Increases or decreases the authorised amount. POST {{baseUrl}}/adjustAuthorisation
-
Creates a payment authorisation. POST {{baseUrl}}/authorise
-
Completes a 3D Secure payment authorisation. POST {{baseUrl}}/authorise3d
-
Completes a 3D Secure 2 payment authorisation. POST {{baseUrl}}/authorise3ds2
-
Cancels or refunds a payment. POST {{baseUrl}}/cancelOrRefund
-
Captures an authorised payment. POST {{baseUrl}}/capture
-
Return the authentication result after doing a 3D Secure authentication only. POST {{baseUrl}}/getAuthenticationResult
-
Refunds a captured payment. POST {{baseUrl}}/refund
-
Retrieves the
threeDS2Result
after doing a 3D Secure 2 authentication only. POST {{baseUrl}}/retrieve3ds2Result -
Cancels a payment using your custom reference. POST {{baseUrl}}/technicalCancel