# Adyen Payment API ## API Docs - Modifications [Change the authorised amount](https://qusomb19cu.apidog.io/api-3477150.md): Allows you to increase or decrease the authorised amount after the initial authorisation has taken place. This functionality enables for example tipping, improving the chances your authorisation will be valid, or charging the shopper when they have already left the merchant premises. - Modifications [Cancel an authorisation](https://qusomb19cu.apidog.io/api-3477151.md): Cancels the authorisation hold on a payment, returning a unique reference for this request. You can cancel payments after authorisation only for payment methods that support distinct authorisations and captures. - Modifications [Cancel or refund a payment](https://qusomb19cu.apidog.io/api-3477152.md): Cancels a payment if it has not been captured yet, or refunds it if it has already been captured. This is useful when it is not certain if the payment has been captured or not (for example, when using auto-capture). - Modifications [Capture an authorisation](https://qusomb19cu.apidog.io/api-3477153.md): Captures the authorisation hold on a payment, returning a unique reference for this request. Usually the full authorisation amount is captured, however it's also possible to capture a smaller amount, which results in cancelling the remaining authorisation balance. - Modifications [Create a donation](https://qusomb19cu.apidog.io/api-3477156.md): Schedules a new payment to be created (including a new authorisation request) for the specified donation using the payment details of the original payment. - Modifications [Refund a captured payment](https://qusomb19cu.apidog.io/api-3477155.md): Refunds a payment that has previously been captured, returning a unique reference for this request. Refunding can be done on the full captured amount or a partial amount. Multiple (partial) refunds will be accepted as long as their sum doesn't exceed the captured amount. Payments which have been authorised, but not captured, cannot be refunded, use the /cancel method instead. - Modifications [Cancel an authorisation using your reference](https://qusomb19cu.apidog.io/api-3477154.md): This endpoint allows you to cancel a payment if you do not have the PSP reference of the original payment request available. - Modifications [Cancel an in-person refund](https://qusomb19cu.apidog.io/api-3477157.md): This endpoint allows you to cancel an unreferenced refund request before it has been completed. - General [Create an authorisation](https://qusomb19cu.apidog.io/api-3477160.md): 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. - General [Complete a 3DS authorisation](https://qusomb19cu.apidog.io/api-3477158.md): For an authenticated 3D Secure session, completes the payment authorisation. This endpoint must receive the `md` and `paResponse` parameters that you get from the card issuer after a shopper pays via 3D Secure. - General [Complete a 3DS2 authorisation](https://qusomb19cu.apidog.io/api-3477159.md): For an authenticated 3D Secure 2 session, completes the payment authorisation. This endpoint must receive the `threeDS2Token` and `threeDS2Result` parameters. - General [Get the 3DS authentication result](https://qusomb19cu.apidog.io/api-3477161.md): Return the authentication result after doing a 3D Secure authentication only. - General [Get the 3DS2 authentication result](https://qusomb19cu.apidog.io/api-3477162.md): Retrieves the `threeDS2Result` after doing a 3D Secure 2 authentication only.