Search docs

Are you looking for test card numbers?

Would you like to contact support?

Start searching Adyen's documentation...

  Documentation

Payments API

To communicate with the Adyen API you should submit HTTP POST requests to corresponding endpoints. These endpoints differ for test and live accounts, and also depend on the data format (SOAP, JSON, or FORM) you use to submit data to the Adyen payments platform.

This document lists all endpoints available for you to integrate with the test platform and run QA checks.

Indicators used in this section:

-white_check_mark- This field is mandatory and must be always present.
-x- This field is optional and may be required in specific scenarios.

Endpoints

SOAP

For the SOAP messaging protocol, all test payment requests must be posted to the following endpoint:

The data schema for corresponding SOAP objects is available at:

JSON and FORM

This is an overview of the test URL endpoints to communicate with our API using JSON or FORM (key-value parameters passed in an Http POST URL).

Endpoint Request Response

https://pal-test.adyen.com/pal/servlet/Payment/v40/authorise

PaymentRequest PaymentResult

https://pal-test.adyen.com/pal/servlet/Payment/v40/authorise3d

PaymentRequest3d PaymentResult

https://pal-test.adyen.com/pal/servlet/Payment/v40/capture

CaptureModificationRequest ModificationResult

https://pal-test.adyen.com/pal/servlet/Payment/v40/cancel

CancelModificationRequest ModificationResult  

https://pal-test.adyen.com/pal/servlet/Payment/v40/refund

RefundModificationRequest ModificationResult  

https://pal-test.adyen.com/pal/servlet/Payment/v40/cancelOrRefund

CancelOrRefundModificationRequest ModificationResult  
https://pal-test.adyen.com/pal/servlet/Payment/v40/voidPendingRefund VoidPendingRefundModificationRequest ModificationResult
https://pal-test.adyen.com/pal/servlet/Payment/v40/refundWithData PaymentRequest PaymentResult
After you are ready to go live, you should switch to either generic or custom live endpoints. For more information, refer to Live endpoints.