Package com.adyen.service.payment
Class ModificationsApi
- java.lang.Object
-
- com.adyen.Service
-
- com.adyen.service.payment.ModificationsApi
-
public class ModificationsApi extends Service
-
-
Field Summary
Fields Modifier and Type Field Description static StringAPI_VERSIONprotected StringbaseURL
-
Constructor Summary
Constructors Constructor Description ModificationsApi(Client client)Modifications constructor inpackage.ModificationsApi(Client client, String baseURL)Modifications constructor inpackage.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description ModificationResultadjustAuthorisation(AdjustAuthorisationRequest adjustAuthorisationRequest)Change the authorised amountModificationResultadjustAuthorisation(AdjustAuthorisationRequest adjustAuthorisationRequest, RequestOptions requestOptions)Change the authorised amountModificationResultcancel(CancelRequest cancelRequest)Cancel an authorisationModificationResultcancel(CancelRequest cancelRequest, RequestOptions requestOptions)Cancel an authorisationModificationResultcancelOrRefund(CancelOrRefundRequest cancelOrRefundRequest)Cancel or refund a paymentModificationResultcancelOrRefund(CancelOrRefundRequest cancelOrRefundRequest, RequestOptions requestOptions)Cancel or refund a paymentModificationResultcapture(CaptureRequest captureRequest)Capture an authorisationModificationResultcapture(CaptureRequest captureRequest, RequestOptions requestOptions)Capture an authorisationModificationResultdonate(DonationRequest donationRequest)Deprecated.ModificationResultdonate(DonationRequest donationRequest, RequestOptions requestOptions)Deprecated.ModificationResultrefund(RefundRequest refundRequest)Refund a captured paymentModificationResultrefund(RefundRequest refundRequest, RequestOptions requestOptions)Refund a captured paymentModificationResulttechnicalCancel(TechnicalCancelRequest technicalCancelRequest)Cancel an authorisation using your referenceModificationResulttechnicalCancel(TechnicalCancelRequest technicalCancelRequest, RequestOptions requestOptions)Cancel an authorisation using your referenceModificationResultvoidPendingRefund(VoidPendingRefundRequest voidPendingRefundRequest)Cancel an in-person refundModificationResultvoidPendingRefund(VoidPendingRefundRequest voidPendingRefundRequest, RequestOptions requestOptions)Cancel an in-person refund-
Methods inherited from class com.adyen.Service
createBaseURL, getClient, isApiKeyRequired, setApiKeyRequired, setClient
-
-
-
-
Field Detail
-
API_VERSION
public static final String API_VERSION
- See Also:
- Constant Field Values
-
baseURL
protected String baseURL
-
-
Constructor Detail
-
ModificationsApi
public ModificationsApi(Client client)
Modifications constructor inpackage.- Parameters:
client-Client(required)
-
-
Method Detail
-
adjustAuthorisation
public ModificationResult adjustAuthorisation(AdjustAuthorisationRequest adjustAuthorisationRequest) throws ApiException, IOException
Change the authorised amount- Parameters:
adjustAuthorisationRequest-AdjustAuthorisationRequest(required)- Returns:
ModificationResult- Throws:
ApiException- if fails to make API callIOException
-
adjustAuthorisation
public ModificationResult adjustAuthorisation(AdjustAuthorisationRequest adjustAuthorisationRequest, RequestOptions requestOptions) throws ApiException, IOException
Change the authorised amount- Parameters:
adjustAuthorisationRequest-AdjustAuthorisationRequest(required)requestOptions-RequestOptionsObject to store additional data such as idempotency-keys (optional)- Returns:
ModificationResult- Throws:
ApiException- if fails to make API callIOException
-
cancel
public ModificationResult cancel(CancelRequest cancelRequest) throws ApiException, IOException
Cancel an authorisation- Parameters:
cancelRequest-CancelRequest(required)- Returns:
ModificationResult- Throws:
ApiException- if fails to make API callIOException
-
cancel
public ModificationResult cancel(CancelRequest cancelRequest, RequestOptions requestOptions) throws ApiException, IOException
Cancel an authorisation- Parameters:
cancelRequest-CancelRequest(required)requestOptions-RequestOptionsObject to store additional data such as idempotency-keys (optional)- Returns:
ModificationResult- Throws:
ApiException- if fails to make API callIOException
-
cancelOrRefund
public ModificationResult cancelOrRefund(CancelOrRefundRequest cancelOrRefundRequest) throws ApiException, IOException
Cancel or refund a payment- Parameters:
cancelOrRefundRequest-CancelOrRefundRequest(required)- Returns:
ModificationResult- Throws:
ApiException- if fails to make API callIOException
-
cancelOrRefund
public ModificationResult cancelOrRefund(CancelOrRefundRequest cancelOrRefundRequest, RequestOptions requestOptions) throws ApiException, IOException
Cancel or refund a payment- Parameters:
cancelOrRefundRequest-CancelOrRefundRequest(required)requestOptions-RequestOptionsObject to store additional data such as idempotency-keys (optional)- Returns:
ModificationResult- Throws:
ApiException- if fails to make API callIOException
-
capture
public ModificationResult capture(CaptureRequest captureRequest) throws ApiException, IOException
Capture an authorisation- Parameters:
captureRequest-CaptureRequest(required)- Returns:
ModificationResult- Throws:
ApiException- if fails to make API callIOException
-
capture
public ModificationResult capture(CaptureRequest captureRequest, RequestOptions requestOptions) throws ApiException, IOException
Capture an authorisation- Parameters:
captureRequest-CaptureRequest(required)requestOptions-RequestOptionsObject to store additional data such as idempotency-keys (optional)- Returns:
ModificationResult- Throws:
ApiException- if fails to make API callIOException
-
donate
@Deprecated public ModificationResult donate(DonationRequest donationRequest) throws ApiException, IOException
Deprecated.Create a donation- Parameters:
donationRequest-DonationRequest(required)- Returns:
ModificationResult- Throws:
ApiException- if fails to make API callIOException
-
donate
@Deprecated public ModificationResult donate(DonationRequest donationRequest, RequestOptions requestOptions) throws ApiException, IOException
Deprecated.Create a donation- Parameters:
donationRequest-DonationRequest(required)requestOptions-RequestOptionsObject to store additional data such as idempotency-keys (optional)- Returns:
ModificationResult- Throws:
ApiException- if fails to make API callIOException
-
refund
public ModificationResult refund(RefundRequest refundRequest) throws ApiException, IOException
Refund a captured payment- Parameters:
refundRequest-RefundRequest(required)- Returns:
ModificationResult- Throws:
ApiException- if fails to make API callIOException
-
refund
public ModificationResult refund(RefundRequest refundRequest, RequestOptions requestOptions) throws ApiException, IOException
Refund a captured payment- Parameters:
refundRequest-RefundRequest(required)requestOptions-RequestOptionsObject to store additional data such as idempotency-keys (optional)- Returns:
ModificationResult- Throws:
ApiException- if fails to make API callIOException
-
technicalCancel
public ModificationResult technicalCancel(TechnicalCancelRequest technicalCancelRequest) throws ApiException, IOException
Cancel an authorisation using your reference- Parameters:
technicalCancelRequest-TechnicalCancelRequest(required)- Returns:
ModificationResult- Throws:
ApiException- if fails to make API callIOException
-
technicalCancel
public ModificationResult technicalCancel(TechnicalCancelRequest technicalCancelRequest, RequestOptions requestOptions) throws ApiException, IOException
Cancel an authorisation using your reference- Parameters:
technicalCancelRequest-TechnicalCancelRequest(required)requestOptions-RequestOptionsObject to store additional data such as idempotency-keys (optional)- Returns:
ModificationResult- Throws:
ApiException- if fails to make API callIOException
-
voidPendingRefund
public ModificationResult voidPendingRefund(VoidPendingRefundRequest voidPendingRefundRequest) throws ApiException, IOException
Cancel an in-person refund- Parameters:
voidPendingRefundRequest-VoidPendingRefundRequest(required)- Returns:
ModificationResult- Throws:
ApiException- if fails to make API callIOException
-
voidPendingRefund
public ModificationResult voidPendingRefund(VoidPendingRefundRequest voidPendingRefundRequest, RequestOptions requestOptions) throws ApiException, IOException
Cancel an in-person refund- Parameters:
voidPendingRefundRequest-VoidPendingRefundRequest(required)requestOptions-RequestOptionsObject to store additional data such as idempotency-keys (optional)- Returns:
ModificationResult- Throws:
ApiException- if fails to make API callIOException
-
-