There I am using an amount with value: 0
to ensure the clients card is valid without creating an actual charge.
The request is like any payment request, but explicitly states a shopper reference and the recurring contract.
Request:
POST https://pal-test.adyen.com/pal/servlet/Payment/v12/authorise
Content-Type: application/json; charset=utf-8
Pragma: process-retry