Class ClassicPlatformFundApi
- java.lang.Object
-
- com.adyen.Service
-
- com.adyen.service.classicplatforms.ClassicPlatformFundApi
-
public class ClassicPlatformFundApi extends Service
-
-
Field Summary
Fields Modifier and Type Field Description static StringAPI_VERSIONprotected StringbaseURL
-
Constructor Summary
Constructors Constructor Description ClassicPlatformFundApi(Client client)General constructor inpackage.ClassicPlatformFundApi(Client client, String baseURL)General constructor inpackage.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccountHolderBalanceResponseaccountHolderBalance(AccountHolderBalanceRequest accountHolderBalanceRequest)Get the balances of an account holderAccountHolderBalanceResponseaccountHolderBalance(AccountHolderBalanceRequest accountHolderBalanceRequest, RequestOptions requestOptions)Get the balances of an account holderAccountHolderTransactionListResponseaccountHolderTransactionList(AccountHolderTransactionListRequest accountHolderTransactionListRequest)Get a list of transactionsAccountHolderTransactionListResponseaccountHolderTransactionList(AccountHolderTransactionListRequest accountHolderTransactionListRequest, RequestOptions requestOptions)Get a list of transactionsDebitAccountHolderResponsedebitAccountHolder(DebitAccountHolderRequest debitAccountHolderRequest)Send a direct debit requestDebitAccountHolderResponsedebitAccountHolder(DebitAccountHolderRequest debitAccountHolderRequest, RequestOptions requestOptions)Send a direct debit requestPayoutAccountHolderResponsepayoutAccountHolder(PayoutAccountHolderRequest payoutAccountHolderRequest)Pay out from an account to the account holderPayoutAccountHolderResponsepayoutAccountHolder(PayoutAccountHolderRequest payoutAccountHolderRequest, RequestOptions requestOptions)Pay out from an account to the account holderRefundFundsTransferResponserefundFundsTransfer(RefundFundsTransferRequest refundFundsTransferRequest)Refund a funds transferRefundFundsTransferResponserefundFundsTransfer(RefundFundsTransferRequest refundFundsTransferRequest, RequestOptions requestOptions)Refund a funds transferRefundNotPaidOutTransfersResponserefundNotPaidOutTransfers(RefundNotPaidOutTransfersRequest refundNotPaidOutTransfersRequest)Refund all transactions of an account since the most recent payoutRefundNotPaidOutTransfersResponserefundNotPaidOutTransfers(RefundNotPaidOutTransfersRequest refundNotPaidOutTransfersRequest, RequestOptions requestOptions)Refund all transactions of an account since the most recent payoutSetupBeneficiaryResponsesetupBeneficiary(SetupBeneficiaryRequest setupBeneficiaryRequest)Designate a beneficiary account and transfer the benefactor's current balanceSetupBeneficiaryResponsesetupBeneficiary(SetupBeneficiaryRequest setupBeneficiaryRequest, RequestOptions requestOptions)Designate a beneficiary account and transfer the benefactor's current balanceTransferFundsResponsetransferFunds(TransferFundsRequest transferFundsRequest)Transfer funds between platform accountsTransferFundsResponsetransferFunds(TransferFundsRequest transferFundsRequest, RequestOptions requestOptions)Transfer funds between platform accounts-
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
-
ClassicPlatformFundApi
public ClassicPlatformFundApi(Client client)
General constructor inpackage.- Parameters:
client-Client(required)
-
-
Method Detail
-
accountHolderBalance
public AccountHolderBalanceResponse accountHolderBalance(AccountHolderBalanceRequest accountHolderBalanceRequest) throws ApiException, IOException
Get the balances of an account holder- Parameters:
accountHolderBalanceRequest-AccountHolderBalanceRequest(required)- Returns:
AccountHolderBalanceResponse- Throws:
ApiException- if fails to make API callIOException
-
accountHolderBalance
public AccountHolderBalanceResponse accountHolderBalance(AccountHolderBalanceRequest accountHolderBalanceRequest, RequestOptions requestOptions) throws ApiException, IOException
Get the balances of an account holder- Parameters:
accountHolderBalanceRequest-AccountHolderBalanceRequest(required)requestOptions-RequestOptionsObject to store additional data such as idempotency-keys (optional)- Returns:
AccountHolderBalanceResponse- Throws:
ApiException- if fails to make API callIOException
-
accountHolderTransactionList
public AccountHolderTransactionListResponse accountHolderTransactionList(AccountHolderTransactionListRequest accountHolderTransactionListRequest) throws ApiException, IOException
Get a list of transactions- Parameters:
accountHolderTransactionListRequest-AccountHolderTransactionListRequest(required)- Returns:
AccountHolderTransactionListResponse- Throws:
ApiException- if fails to make API callIOException
-
accountHolderTransactionList
public AccountHolderTransactionListResponse accountHolderTransactionList(AccountHolderTransactionListRequest accountHolderTransactionListRequest, RequestOptions requestOptions) throws ApiException, IOException
Get a list of transactions- Parameters:
accountHolderTransactionListRequest-AccountHolderTransactionListRequest(required)requestOptions-RequestOptionsObject to store additional data such as idempotency-keys (optional)- Returns:
AccountHolderTransactionListResponse- Throws:
ApiException- if fails to make API callIOException
-
debitAccountHolder
public DebitAccountHolderResponse debitAccountHolder(DebitAccountHolderRequest debitAccountHolderRequest) throws ApiException, IOException
Send a direct debit request- Parameters:
debitAccountHolderRequest-DebitAccountHolderRequest(required)- Returns:
DebitAccountHolderResponse- Throws:
ApiException- if fails to make API callIOException
-
debitAccountHolder
public DebitAccountHolderResponse debitAccountHolder(DebitAccountHolderRequest debitAccountHolderRequest, RequestOptions requestOptions) throws ApiException, IOException
Send a direct debit request- Parameters:
debitAccountHolderRequest-DebitAccountHolderRequest(required)requestOptions-RequestOptionsObject to store additional data such as idempotency-keys (optional)- Returns:
DebitAccountHolderResponse- Throws:
ApiException- if fails to make API callIOException
-
payoutAccountHolder
public PayoutAccountHolderResponse payoutAccountHolder(PayoutAccountHolderRequest payoutAccountHolderRequest) throws ApiException, IOException
Pay out from an account to the account holder- Parameters:
payoutAccountHolderRequest-PayoutAccountHolderRequest(required)- Returns:
PayoutAccountHolderResponse- Throws:
ApiException- if fails to make API callIOException
-
payoutAccountHolder
public PayoutAccountHolderResponse payoutAccountHolder(PayoutAccountHolderRequest payoutAccountHolderRequest, RequestOptions requestOptions) throws ApiException, IOException
Pay out from an account to the account holder- Parameters:
payoutAccountHolderRequest-PayoutAccountHolderRequest(required)requestOptions-RequestOptionsObject to store additional data such as idempotency-keys (optional)- Returns:
PayoutAccountHolderResponse- Throws:
ApiException- if fails to make API callIOException
-
refundFundsTransfer
public RefundFundsTransferResponse refundFundsTransfer(RefundFundsTransferRequest refundFundsTransferRequest) throws ApiException, IOException
Refund a funds transfer- Parameters:
refundFundsTransferRequest-RefundFundsTransferRequest(required)- Returns:
RefundFundsTransferResponse- Throws:
ApiException- if fails to make API callIOException
-
refundFundsTransfer
public RefundFundsTransferResponse refundFundsTransfer(RefundFundsTransferRequest refundFundsTransferRequest, RequestOptions requestOptions) throws ApiException, IOException
Refund a funds transfer- Parameters:
refundFundsTransferRequest-RefundFundsTransferRequest(required)requestOptions-RequestOptionsObject to store additional data such as idempotency-keys (optional)- Returns:
RefundFundsTransferResponse- Throws:
ApiException- if fails to make API callIOException
-
refundNotPaidOutTransfers
public RefundNotPaidOutTransfersResponse refundNotPaidOutTransfers(RefundNotPaidOutTransfersRequest refundNotPaidOutTransfersRequest) throws ApiException, IOException
Refund all transactions of an account since the most recent payout- Parameters:
refundNotPaidOutTransfersRequest-RefundNotPaidOutTransfersRequest(required)- Returns:
RefundNotPaidOutTransfersResponse- Throws:
ApiException- if fails to make API callIOException
-
refundNotPaidOutTransfers
public RefundNotPaidOutTransfersResponse refundNotPaidOutTransfers(RefundNotPaidOutTransfersRequest refundNotPaidOutTransfersRequest, RequestOptions requestOptions) throws ApiException, IOException
Refund all transactions of an account since the most recent payout- Parameters:
refundNotPaidOutTransfersRequest-RefundNotPaidOutTransfersRequest(required)requestOptions-RequestOptionsObject to store additional data such as idempotency-keys (optional)- Returns:
RefundNotPaidOutTransfersResponse- Throws:
ApiException- if fails to make API callIOException
-
setupBeneficiary
public SetupBeneficiaryResponse setupBeneficiary(SetupBeneficiaryRequest setupBeneficiaryRequest) throws ApiException, IOException
Designate a beneficiary account and transfer the benefactor's current balance- Parameters:
setupBeneficiaryRequest-SetupBeneficiaryRequest(required)- Returns:
SetupBeneficiaryResponse- Throws:
ApiException- if fails to make API callIOException
-
setupBeneficiary
public SetupBeneficiaryResponse setupBeneficiary(SetupBeneficiaryRequest setupBeneficiaryRequest, RequestOptions requestOptions) throws ApiException, IOException
Designate a beneficiary account and transfer the benefactor's current balance- Parameters:
setupBeneficiaryRequest-SetupBeneficiaryRequest(required)requestOptions-RequestOptionsObject to store additional data such as idempotency-keys (optional)- Returns:
SetupBeneficiaryResponse- Throws:
ApiException- if fails to make API callIOException
-
transferFunds
public TransferFundsResponse transferFunds(TransferFundsRequest transferFundsRequest) throws ApiException, IOException
Transfer funds between platform accounts- Parameters:
transferFundsRequest-TransferFundsRequest(required)- Returns:
TransferFundsResponse- Throws:
ApiException- if fails to make API callIOException
-
transferFunds
public TransferFundsResponse transferFunds(TransferFundsRequest transferFundsRequest, RequestOptions requestOptions) throws ApiException, IOException
Transfer funds between platform accounts- Parameters:
transferFundsRequest-TransferFundsRequest(required)requestOptions-RequestOptionsObject to store additional data such as idempotency-keys (optional)- Returns:
TransferFundsResponse- Throws:
ApiException- if fails to make API callIOException
-
-