A kotlin multiplatform library for Adyen's api generated with openapi-generator based on the "multiplatform" target.
To regenerate, call:
make models
Note, this library is missing the crypto need for api calls to terminals.
This still needs to be implemented.
- Kotlin 1.5.10
./gradlew check assemble
This runs all tests and packages the library.
- Supports JSON inputs/outputs, File inputs, and Form inputs.
- Supports collection formats for query parameters: csv, tsv, ssv, pipes.
- Some Kotlin and Java types are fully qualified to avoid conflicts with types defined in OpenAPI definitions.
All URIs are relative to https://pal-test.adyen.com/pal/servlet/BalanceControl/v1
Class | Method | HTTP request | Description |
---|---|---|---|
GeneralApi | postBalanceTransfer | POST /balanceTransfer | Start a balance transfer |
- com.adyen.model.balancecontrol.Amount
- com.adyen.model.balancecontrol.BalanceTransferRequest
- com.adyen.model.balancecontrol.BalanceTransferResponse
- Type: API key
- API key parameter name: X-API-Key
- Location: HTTP header
- Type: HTTP basic authentication
- Kotlin 1.5.10
./gradlew check assemble
This runs all tests and packages the library.
- Supports JSON inputs/outputs, File inputs, and Form inputs.
- Supports collection formats for query parameters: csv, tsv, ssv, pipes.
- Some Kotlin and Java types are fully qualified to avoid conflicts with types defined in OpenAPI definitions.
All URIs are relative to https://balanceplatform-api-test.adyen.com/bcl/v2
Class | Method | HTTP request | Description |
---|---|---|---|
AccountHoldersApi | getAccountHoldersId | GET /accountHolders/{id} | Get an account holder |
AccountHoldersApi | getAccountHoldersIdBalanceAccounts | GET /accountHolders/{id}/balanceAccounts | Get all balance accounts of an account holder |
AccountHoldersApi | getAccountHoldersIdTaxForms | GET /accountHolders/{id}/taxForms | Get a tax form |
AccountHoldersApi | patchAccountHoldersId | PATCH /accountHolders/{id} | Update an account holder |
AccountHoldersApi | postAccountHolders | POST /accountHolders | Create an account holder |
BalanceAccountsApi | deleteBalanceAccountsBalanceAccountIdSweepsSweepId | DELETE /balanceAccounts/{balanceAccountId}/sweeps/{sweepId} | Delete a sweep |
BalanceAccountsApi | getBalanceAccountsBalanceAccountIdSweeps | GET /balanceAccounts/{balanceAccountId}/sweeps | Get all sweeps for a balance account |
BalanceAccountsApi | getBalanceAccountsBalanceAccountIdSweepsSweepId | GET /balanceAccounts/{balanceAccountId}/sweeps/{sweepId} | Get a sweep |
BalanceAccountsApi | getBalanceAccountsId | GET /balanceAccounts/{id} | Get a balance account |
BalanceAccountsApi | getBalanceAccountsIdPaymentInstruments | GET /balanceAccounts/{id}/paymentInstruments | Get all payment instruments for a balance account |
BalanceAccountsApi | patchBalanceAccountsBalanceAccountIdSweepsSweepId | PATCH /balanceAccounts/{balanceAccountId}/sweeps/{sweepId} | Update a sweep |
BalanceAccountsApi | patchBalanceAccountsId | PATCH /balanceAccounts/{id} | Update a balance account |
BalanceAccountsApi | postBalanceAccounts | POST /balanceAccounts | Create a balance account |
BalanceAccountsApi | postBalanceAccountsBalanceAccountIdSweeps | POST /balanceAccounts/{balanceAccountId}/sweeps | Create a sweep |
BankAccountValidationApi | postValidateBankAccountIdentification | POST /validateBankAccountIdentification | Validate a bank account |
GrantAccountsApi | getGrantAccountsId | GET /grantAccounts/{id} | Get a grant account |
GrantOffersApi | getGrantOffers | GET /grantOffers | Get all available grant offers |
GrantOffersApi | getGrantOffersGrantOfferId | GET /grantOffers/{grantOfferId} | Get a grant offer |
NetworkTokensApi | getNetworkTokensNetworkTokenId | GET /networkTokens/{networkTokenId} | Get a network token |
NetworkTokensApi | patchNetworkTokensNetworkTokenId | PATCH /networkTokens/{networkTokenId} | Update a network token |
PaymentInstrumentGroupsApi | getPaymentInstrumentGroupsId | GET /paymentInstrumentGroups/{id} | Get a payment instrument group |
PaymentInstrumentGroupsApi | getPaymentInstrumentGroupsIdTransactionRules | GET /paymentInstrumentGroups/{id}/transactionRules | Get all transaction rules for a payment instrument group |
PaymentInstrumentGroupsApi | postPaymentInstrumentGroups | POST /paymentInstrumentGroups | Create a payment instrument group |
PaymentInstrumentsApi | getPaymentInstrumentsId | GET /paymentInstruments/{id} | Get a payment instrument |
PaymentInstrumentsApi | getPaymentInstrumentsIdNetworkTokens | GET /paymentInstruments/{id}/networkTokens | List network tokens |
PaymentInstrumentsApi | getPaymentInstrumentsIdReveal | GET /paymentInstruments/{id}/reveal | Get the PAN of a payment instrument |
PaymentInstrumentsApi | getPaymentInstrumentsIdTransactionRules | GET /paymentInstruments/{id}/transactionRules | Get all transaction rules for a payment instrument |
PaymentInstrumentsApi | patchPaymentInstrumentsId | PATCH /paymentInstruments/{id} | Update a payment instrument |
PaymentInstrumentsApi | postPaymentInstruments | POST /paymentInstruments | Create a payment instrument |
PlatformApi | getBalancePlatformsId | GET /balancePlatforms/{id} | Get a balance platform |
PlatformApi | getBalancePlatformsIdAccountHolders | GET /balancePlatforms/{id}/accountHolders | Get all account holders under a balance platform |
TransactionRulesApi | deleteTransactionRulesTransactionRuleId | DELETE /transactionRules/{transactionRuleId} | Delete a transaction rule |
TransactionRulesApi | getTransactionRulesTransactionRuleId | GET /transactionRules/{transactionRuleId} | Get a transaction rule |
TransactionRulesApi | patchTransactionRulesTransactionRuleId | PATCH /transactionRules/{transactionRuleId} | Update a transaction rule |
TransactionRulesApi | postTransactionRules | POST /transactionRules | Create a transaction rule |
TransferRoutesApi | postTransferRoutesCalculate | POST /transferRoutes/calculate | Calculate transfer routes |
- com.adyen.model.balanceplatform.AULocalAccountIdentification
- com.adyen.model.balanceplatform.AccountHolder
- com.adyen.model.balanceplatform.AccountHolderCapability
- com.adyen.model.balanceplatform.AccountHolderInfo
- com.adyen.model.balanceplatform.AccountHolderUpdateRequest
- com.adyen.model.balanceplatform.AccountSupportingEntityCapability
- com.adyen.model.balanceplatform.ActiveNetworkTokensRestriction
- com.adyen.model.balanceplatform.AdditionalBankIdentification
- com.adyen.model.balanceplatform.Address
- com.adyen.model.balanceplatform.AddressRequirement
- com.adyen.model.balanceplatform.Amount
- com.adyen.model.balanceplatform.AmountMinMaxRequirement
- com.adyen.model.balanceplatform.Authentication
- com.adyen.model.balanceplatform.BRLocalAccountIdentification
- com.adyen.model.balanceplatform.Balance
- com.adyen.model.balanceplatform.BalanceAccount
- com.adyen.model.balanceplatform.BalanceAccountBase
- com.adyen.model.balanceplatform.BalanceAccountInfo
- com.adyen.model.balanceplatform.BalanceAccountUpdateRequest
- com.adyen.model.balanceplatform.BalancePlatform
- com.adyen.model.balanceplatform.BalanceSweepConfigurationsResponse
- com.adyen.model.balanceplatform.BankAccount
- com.adyen.model.balanceplatform.BankAccountAccountIdentification
- com.adyen.model.balanceplatform.BankAccountIdentificationTypeRequirement
- com.adyen.model.balanceplatform.BankAccountIdentificationValidationRequest
- com.adyen.model.balanceplatform.BankAccountIdentificationValidationRequestAccountIdentification
- com.adyen.model.balanceplatform.BankIdentification
- com.adyen.model.balanceplatform.BrandVariantsRestriction
- com.adyen.model.balanceplatform.BulkAddress
- com.adyen.model.balanceplatform.CALocalAccountIdentification
- com.adyen.model.balanceplatform.CZLocalAccountIdentification
- com.adyen.model.balanceplatform.CapabilityProblem
- com.adyen.model.balanceplatform.CapabilityProblemEntity
- com.adyen.model.balanceplatform.CapabilityProblemEntityMinusRecursive
- com.adyen.model.balanceplatform.CapabilitySettings
- com.adyen.model.balanceplatform.CapitalBalance
- com.adyen.model.balanceplatform.CapitalGrantAccount
- com.adyen.model.balanceplatform.Card
- com.adyen.model.balanceplatform.CardConfiguration
- com.adyen.model.balanceplatform.CardInfo
- com.adyen.model.balanceplatform.ContactDetails
- com.adyen.model.balanceplatform.Counterparty
- com.adyen.model.balanceplatform.CounterpartyBankRestriction
- com.adyen.model.balanceplatform.CountriesRestriction
- com.adyen.model.balanceplatform.CreateSweepConfigurationV2
- com.adyen.model.balanceplatform.DKLocalAccountIdentification
- com.adyen.model.balanceplatform.DayOfWeekRestriction
- com.adyen.model.balanceplatform.DeliveryAddress
- com.adyen.model.balanceplatform.DeliveryContact
- com.adyen.model.balanceplatform.DeviceInfo
- com.adyen.model.balanceplatform.DifferentCurrenciesRestriction
- com.adyen.model.balanceplatform.Duration
- com.adyen.model.balanceplatform.EntryModesRestriction
- com.adyen.model.balanceplatform.Expiry
- com.adyen.model.balanceplatform.Fee
- com.adyen.model.balanceplatform.GetNetworkTokenResponse
- com.adyen.model.balanceplatform.GetTaxFormResponse
- com.adyen.model.balanceplatform.GrantLimit
- com.adyen.model.balanceplatform.GrantOffer
- com.adyen.model.balanceplatform.GrantOffers
- com.adyen.model.balanceplatform.HKLocalAccountIdentification
- com.adyen.model.balanceplatform.HULocalAccountIdentification
- com.adyen.model.balanceplatform.IbanAccountIdentification
- com.adyen.model.balanceplatform.InternationalTransactionRestriction
- com.adyen.model.balanceplatform.InvalidField
- com.adyen.model.balanceplatform.ListNetworkTokensResponse
- com.adyen.model.balanceplatform.MatchingTransactionsRestriction
- com.adyen.model.balanceplatform.MccsRestriction
- com.adyen.model.balanceplatform.MerchantAcquirerPair
- com.adyen.model.balanceplatform.MerchantNamesRestriction
- com.adyen.model.balanceplatform.MerchantsRestriction
- com.adyen.model.balanceplatform.NOLocalAccountIdentification
- com.adyen.model.balanceplatform.NZLocalAccountIdentification
- com.adyen.model.balanceplatform.Name
- com.adyen.model.balanceplatform.NetworkToken
- com.adyen.model.balanceplatform.NumberAndBicAccountIdentification
- com.adyen.model.balanceplatform.PLLocalAccountIdentification
- com.adyen.model.balanceplatform.PaginatedAccountHoldersResponse
- com.adyen.model.balanceplatform.PaginatedBalanceAccountsResponse
- com.adyen.model.balanceplatform.PaginatedPaymentInstrumentsResponse
- com.adyen.model.balanceplatform.PaymentInstrument
- com.adyen.model.balanceplatform.PaymentInstrumentBankAccount
- com.adyen.model.balanceplatform.PaymentInstrumentGroup
- com.adyen.model.balanceplatform.PaymentInstrumentGroupInfo
- com.adyen.model.balanceplatform.PaymentInstrumentInfo
- com.adyen.model.balanceplatform.PaymentInstrumentRequirement
- com.adyen.model.balanceplatform.PaymentInstrumentRevealInfo
- com.adyen.model.balanceplatform.PaymentInstrumentUpdateRequest
- com.adyen.model.balanceplatform.Phone
- com.adyen.model.balanceplatform.PhoneNumber
- com.adyen.model.balanceplatform.PlatformPaymentConfiguration
- com.adyen.model.balanceplatform.ProcessingTypesRestriction
- com.adyen.model.balanceplatform.RemediatingAction
- com.adyen.model.balanceplatform.Repayment
- com.adyen.model.balanceplatform.RepaymentTerm
- com.adyen.model.balanceplatform.RestServiceError
- com.adyen.model.balanceplatform.SELocalAccountIdentification
- com.adyen.model.balanceplatform.SGLocalAccountIdentification
- com.adyen.model.balanceplatform.SameAmountRestriction
- com.adyen.model.balanceplatform.SameCounterpartyRestriction
- com.adyen.model.balanceplatform.StringMatch
- com.adyen.model.balanceplatform.SweepConfigurationV2
- com.adyen.model.balanceplatform.SweepCounterparty
- com.adyen.model.balanceplatform.SweepSchedule
- com.adyen.model.balanceplatform.ThresholdRepayment
- com.adyen.model.balanceplatform.TimeOfDay
- com.adyen.model.balanceplatform.TimeOfDayRestriction
- com.adyen.model.balanceplatform.TotalAmountRestriction
- com.adyen.model.balanceplatform.TransactionRule
- com.adyen.model.balanceplatform.TransactionRuleEntityKey
- com.adyen.model.balanceplatform.TransactionRuleInfo
- com.adyen.model.balanceplatform.TransactionRuleInterval
- com.adyen.model.balanceplatform.TransactionRuleResponse
- com.adyen.model.balanceplatform.TransactionRuleRestrictions
- com.adyen.model.balanceplatform.TransactionRulesResponse
- com.adyen.model.balanceplatform.TransferRoute
- com.adyen.model.balanceplatform.TransferRouteRequest
- com.adyen.model.balanceplatform.TransferRouteRequirements
- com.adyen.model.balanceplatform.TransferRouteResponse
- com.adyen.model.balanceplatform.UKLocalAccountIdentification
- com.adyen.model.balanceplatform.USLocalAccountIdentification
- com.adyen.model.balanceplatform.UpdateNetworkTokenRequest
- com.adyen.model.balanceplatform.UpdatePaymentInstrument
- com.adyen.model.balanceplatform.UpdateSweepConfigurationV2
- com.adyen.model.balanceplatform.VerificationDeadline
- com.adyen.model.balanceplatform.VerificationError
- com.adyen.model.balanceplatform.VerificationErrorMinusRecursive
- Type: API key
- API key parameter name: X-API-Key
- Location: HTTP header
- Type: HTTP basic authentication
- Kotlin 1.5.10
./gradlew check assemble
This runs all tests and packages the library.
- Supports JSON inputs/outputs, File inputs, and Form inputs.
- Supports collection formats for query parameters: csv, tsv, ssv, pipes.
- Some Kotlin and Java types are fully qualified to avoid conflicts with types defined in OpenAPI definitions.
All URIs are relative to https://pal-test.adyen.com/pal/servlet/BinLookup/v54
Class | Method | HTTP request | Description |
---|---|---|---|
GeneralApi | postGet3dsAvailability | POST /get3dsAvailability | Check if 3D Secure is available |
GeneralApi | postGetCostEstimate | POST /getCostEstimate | Get a fees cost estimate |
- com.adyen.model.binlookup.Amount
- com.adyen.model.binlookup.BinDetail
- com.adyen.model.binlookup.CardBin
- com.adyen.model.binlookup.CostEstimateAssumptions
- com.adyen.model.binlookup.CostEstimateRequest
- com.adyen.model.binlookup.CostEstimateResponse
- com.adyen.model.binlookup.DSPublicKeyDetail
- com.adyen.model.binlookup.MerchantDetails
- com.adyen.model.binlookup.Recurring
- com.adyen.model.binlookup.ServiceError
- com.adyen.model.binlookup.ThreeDS2CardRangeDetail
- com.adyen.model.binlookup.ThreeDSAvailabilityRequest
- com.adyen.model.binlookup.ThreeDSAvailabilityResponse
- Type: API key
- API key parameter name: X-API-Key
- Location: HTTP header
- Type: HTTP basic authentication
- Kotlin 1.5.10
./gradlew check assemble
This runs all tests and packages the library.
- Supports JSON inputs/outputs, File inputs, and Form inputs.
- Supports collection formats for query parameters: csv, tsv, ssv, pipes.
- Some Kotlin and Java types are fully qualified to avoid conflicts with types defined in OpenAPI definitions.
All URIs are relative to https://checkout-test.adyen.com/v71
Class | Method | HTTP request | Description |
---|---|---|---|
ClassicCheckoutSDKApi | postPaymentSession | POST /paymentSession | Create a payment session |
ClassicCheckoutSDKApi | postPaymentsResult | POST /payments/result | Verify a payment result |
ModificationsApi | postCancels | POST /cancels | Cancel an authorised payment |
ModificationsApi | postPaymentsPaymentPspReferenceAmountUpdates | POST /payments/{paymentPspReference}/amountUpdates | Update an authorised amount |
ModificationsApi | postPaymentsPaymentPspReferenceCancels | POST /payments/{paymentPspReference}/cancels | Cancel an authorised payment |
ModificationsApi | postPaymentsPaymentPspReferenceCaptures | POST /payments/{paymentPspReference}/captures | Capture an authorised payment |
ModificationsApi | postPaymentsPaymentPspReferenceRefunds | POST /payments/{paymentPspReference}/refunds | Refund a captured payment |
ModificationsApi | postPaymentsPaymentPspReferenceReversals | POST /payments/{paymentPspReference}/reversals | Refund or cancel a payment |
OrdersApi | postOrders | POST /orders | Create an order |
OrdersApi | postOrdersCancel | POST /orders/cancel | Cancel an order |
OrdersApi | postPaymentMethodsBalance | POST /paymentMethods/balance | Get the balance of a gift card |
PaymentLinksApi | getPaymentLinksLinkId | GET /paymentLinks/{linkId} | Get a payment link |
PaymentLinksApi | patchPaymentLinksLinkId | PATCH /paymentLinks/{linkId} | Update the status of a payment link |
PaymentLinksApi | postPaymentLinks | POST /paymentLinks | Create a payment link |
PaymentsApi | getSessionsSessionId | GET /sessions/{sessionId} | Get the result of a payment session |
PaymentsApi | postCardDetails | POST /cardDetails | Get the list of brands on the card |
PaymentsApi | postDonations | POST /donations | Start a transaction for donations |
PaymentsApi | postPaymentMethods | POST /paymentMethods | Get a list of available payment methods |
PaymentsApi | postPayments | POST /payments | Start a transaction |
PaymentsApi | postPaymentsDetails | POST /payments/details | Submit details for a payment |
PaymentsApi | postSessions | POST /sessions | Create a payment session |
RecurringApi | deleteStoredPaymentMethodsStoredPaymentMethodId | DELETE /storedPaymentMethods/{storedPaymentMethodId} | Delete a token for stored payment details |
RecurringApi | getStoredPaymentMethods | GET /storedPaymentMethods | Get tokens for stored payment details |
UtilityApi | postApplePaySessions | POST /applePay/sessions | Get an Apple Pay session |
UtilityApi | postOriginKeys | POST /originKeys | Create originKey values for domains |
- com.adyen.model.checkout.AccountInfo
- com.adyen.model.checkout.AcctInfo
- com.adyen.model.checkout.AchDetails
- com.adyen.model.checkout.AdditionalData3DSecure
- com.adyen.model.checkout.AdditionalDataAirline
- com.adyen.model.checkout.AdditionalDataCarRental
- com.adyen.model.checkout.AdditionalDataCommon
- com.adyen.model.checkout.AdditionalDataLevel23
- com.adyen.model.checkout.AdditionalDataLodging
- com.adyen.model.checkout.AdditionalDataOpenInvoice
- com.adyen.model.checkout.AdditionalDataOpi
- com.adyen.model.checkout.AdditionalDataRatepay
- com.adyen.model.checkout.AdditionalDataRetry
- com.adyen.model.checkout.AdditionalDataRisk
- com.adyen.model.checkout.AdditionalDataRiskStandalone
- com.adyen.model.checkout.AdditionalDataSubMerchant
- com.adyen.model.checkout.AdditionalDataTemporaryServices
- com.adyen.model.checkout.AdditionalDataWallets
- com.adyen.model.checkout.Address
- com.adyen.model.checkout.AfterpayDetails
- com.adyen.model.checkout.AmazonPayDetails
- com.adyen.model.checkout.Amount
- com.adyen.model.checkout.AndroidPayDetails
- com.adyen.model.checkout.ApplePayDetails
- com.adyen.model.checkout.ApplePaySessionRequest
- com.adyen.model.checkout.ApplePaySessionResponse
- com.adyen.model.checkout.ApplicationInfo
- com.adyen.model.checkout.AuthenticationData
- com.adyen.model.checkout.Avs
- com.adyen.model.checkout.BacsDirectDebitDetails
- com.adyen.model.checkout.BalanceCheckRequest
- com.adyen.model.checkout.BalanceCheckResponse
- com.adyen.model.checkout.BankAccount
- com.adyen.model.checkout.BillDeskDetails
- com.adyen.model.checkout.BillingAddress
- com.adyen.model.checkout.BlikDetails
- com.adyen.model.checkout.BrowserInfo
- com.adyen.model.checkout.CancelOrderRequest
- com.adyen.model.checkout.CancelOrderResponse
- com.adyen.model.checkout.Card
- com.adyen.model.checkout.CardBrandDetails
- com.adyen.model.checkout.CardDetails
- com.adyen.model.checkout.CardDetailsRequest
- com.adyen.model.checkout.CardDetailsResponse
- com.adyen.model.checkout.CellulantDetails
- com.adyen.model.checkout.CheckoutAwaitAction
- com.adyen.model.checkout.CheckoutDelegatedAuthenticationAction
- com.adyen.model.checkout.CheckoutNativeRedirectAction
- com.adyen.model.checkout.CheckoutOrderResponse
- com.adyen.model.checkout.CheckoutPaymentMethod
- com.adyen.model.checkout.CheckoutQrCodeAction
- com.adyen.model.checkout.CheckoutRedirectAction
- com.adyen.model.checkout.CheckoutSDKAction
- com.adyen.model.checkout.CheckoutSessionInstallmentOption
- com.adyen.model.checkout.CheckoutThreeDS2Action
- com.adyen.model.checkout.CheckoutVoucherAction
- com.adyen.model.checkout.CommonField
- com.adyen.model.checkout.Company
- com.adyen.model.checkout.Configuration
- com.adyen.model.checkout.CreateCheckoutSessionRequest
- com.adyen.model.checkout.CreateCheckoutSessionResponse
- com.adyen.model.checkout.CreateOrderRequest
- com.adyen.model.checkout.CreateOrderResponse
- com.adyen.model.checkout.DeliveryAddress
- com.adyen.model.checkout.DetailsRequestAuthenticationData
- com.adyen.model.checkout.DeviceRenderOptions
- com.adyen.model.checkout.DokuDetails
- com.adyen.model.checkout.DonationPaymentMethod
- com.adyen.model.checkout.DonationPaymentRequest
- com.adyen.model.checkout.DonationPaymentResponse
- com.adyen.model.checkout.DotpayDetails
- com.adyen.model.checkout.DragonpayDetails
- com.adyen.model.checkout.EcontextVoucherDetails
- com.adyen.model.checkout.EncryptedOrderData
- com.adyen.model.checkout.ExternalPlatform
- com.adyen.model.checkout.ForexQuote
- com.adyen.model.checkout.FraudCheckResult
- com.adyen.model.checkout.FraudResult
- com.adyen.model.checkout.FundOrigin
- com.adyen.model.checkout.FundRecipient
- com.adyen.model.checkout.GenericIssuerPaymentMethodDetails
- com.adyen.model.checkout.GiropayDetails
- com.adyen.model.checkout.GooglePayDetails
- com.adyen.model.checkout.IdealDetails
- com.adyen.model.checkout.InputDetail
- com.adyen.model.checkout.InstallmentOption
- com.adyen.model.checkout.Installments
- com.adyen.model.checkout.InstallmentsNumber
- com.adyen.model.checkout.Item
- com.adyen.model.checkout.KlarnaDetails
- com.adyen.model.checkout.LineItem
- com.adyen.model.checkout.ListStoredPaymentMethodsResponse
- com.adyen.model.checkout.Mandate
- com.adyen.model.checkout.MasterpassDetails
- com.adyen.model.checkout.MbwayDetails
- com.adyen.model.checkout.MerchantDevice
- com.adyen.model.checkout.MerchantRiskIndicator
- com.adyen.model.checkout.MobilePayDetails
- com.adyen.model.checkout.MolPayDetails
- com.adyen.model.checkout.Name
- com.adyen.model.checkout.OpenInvoiceDetails
- com.adyen.model.checkout.PayPalDetails
- com.adyen.model.checkout.PayUUpiDetails
- com.adyen.model.checkout.PayWithGoogleDetails
- com.adyen.model.checkout.PaymentAmountUpdateRequest
- com.adyen.model.checkout.PaymentAmountUpdateResponse
- com.adyen.model.checkout.PaymentCancelRequest
- com.adyen.model.checkout.PaymentCancelResponse
- com.adyen.model.checkout.PaymentCaptureRequest
- com.adyen.model.checkout.PaymentCaptureResponse
- com.adyen.model.checkout.PaymentCompletionDetails
- com.adyen.model.checkout.PaymentDetails
- com.adyen.model.checkout.PaymentDetailsRequest
- com.adyen.model.checkout.PaymentDetailsResponse
- com.adyen.model.checkout.PaymentLinkRequest
- com.adyen.model.checkout.PaymentLinkResponse
- com.adyen.model.checkout.PaymentMethod
- com.adyen.model.checkout.PaymentMethodGroup
- com.adyen.model.checkout.PaymentMethodIssuer
- com.adyen.model.checkout.PaymentMethodsRequest
- com.adyen.model.checkout.PaymentMethodsResponse
- com.adyen.model.checkout.PaymentRefundRequest
- com.adyen.model.checkout.PaymentRefundResponse
- com.adyen.model.checkout.PaymentRequest
- com.adyen.model.checkout.PaymentResponse
- com.adyen.model.checkout.PaymentResponseAction
- com.adyen.model.checkout.PaymentReversalRequest
- com.adyen.model.checkout.PaymentReversalResponse
- com.adyen.model.checkout.PaymentSetupRequest
- com.adyen.model.checkout.PaymentSetupResponse
- com.adyen.model.checkout.PaymentVerificationRequest
- com.adyen.model.checkout.PaymentVerificationResponse
- com.adyen.model.checkout.Phone
- com.adyen.model.checkout.PlatformChargebackLogic
- com.adyen.model.checkout.RatepayDetails
- com.adyen.model.checkout.Recurring
- com.adyen.model.checkout.RecurringDetail
- com.adyen.model.checkout.ResponseAdditionalData3DSecure
- com.adyen.model.checkout.ResponseAdditionalDataBillingAddress
- com.adyen.model.checkout.ResponseAdditionalDataCard
- com.adyen.model.checkout.ResponseAdditionalDataCommon
- com.adyen.model.checkout.ResponseAdditionalDataDomesticError
- com.adyen.model.checkout.ResponseAdditionalDataInstallments
- com.adyen.model.checkout.ResponseAdditionalDataNetworkTokens
- com.adyen.model.checkout.ResponseAdditionalDataOpi
- com.adyen.model.checkout.ResponseAdditionalDataSepa
- com.adyen.model.checkout.ResponsePaymentMethod
- com.adyen.model.checkout.RiskData
- com.adyen.model.checkout.SDKEphemPubKey
- com.adyen.model.checkout.SamsungPayDetails
- com.adyen.model.checkout.SepaDirectDebitDetails
- com.adyen.model.checkout.ServiceError
- com.adyen.model.checkout.ServiceErrorDetails
- com.adyen.model.checkout.SessionResultResponse
- com.adyen.model.checkout.ShopperInput
- com.adyen.model.checkout.ShopperInteractionDevice
- com.adyen.model.checkout.Split
- com.adyen.model.checkout.SplitAmount
- com.adyen.model.checkout.StandalonePaymentCancelRequest
- com.adyen.model.checkout.StandalonePaymentCancelResponse
- com.adyen.model.checkout.StoredDetails
- com.adyen.model.checkout.StoredPaymentMethod
- com.adyen.model.checkout.StoredPaymentMethodDetails
- com.adyen.model.checkout.StoredPaymentMethodResource
- com.adyen.model.checkout.SubInputDetail
- com.adyen.model.checkout.SubMerchant
- com.adyen.model.checkout.SubMerchantInfo
- com.adyen.model.checkout.ThreeDS2RequestData
- com.adyen.model.checkout.ThreeDS2RequestFields
- com.adyen.model.checkout.ThreeDS2ResponseData
- com.adyen.model.checkout.ThreeDS2Result
- com.adyen.model.checkout.ThreeDSRequestData
- com.adyen.model.checkout.ThreeDSRequestorAuthenticationInfo
- com.adyen.model.checkout.ThreeDSRequestorPriorAuthenticationInfo
- com.adyen.model.checkout.ThreeDSecureData
- com.adyen.model.checkout.UpdatePaymentLinkRequest
- com.adyen.model.checkout.UpiCollectDetails
- com.adyen.model.checkout.UpiIntentDetails
- com.adyen.model.checkout.UtilityRequest
- com.adyen.model.checkout.UtilityResponse
- com.adyen.model.checkout.VippsDetails
- com.adyen.model.checkout.VisaCheckoutDetails
- com.adyen.model.checkout.WeChatPayDetails
- com.adyen.model.checkout.WeChatPayMiniProgramDetails
- com.adyen.model.checkout.ZipDetails
- Type: API key
- API key parameter name: X-API-Key
- Location: HTTP header
- Type: HTTP basic authentication
- Kotlin 1.5.10
./gradlew check assemble
This runs all tests and packages the library.
- Supports JSON inputs/outputs, File inputs, and Form inputs.
- Supports collection formats for query parameters: csv, tsv, ssv, pipes.
- Some Kotlin and Java types are fully qualified to avoid conflicts with types defined in OpenAPI definitions.
All URIs are relative to https://ca-test.adyen.com/ca/services/DataProtectionService/v1
Class | Method | HTTP request | Description |
---|---|---|---|
GeneralApi | postRequestSubjectErasure | POST /requestSubjectErasure | Submit a Subject Erasure Request. |
- com.adyen.model.dataprotection.ServiceError
- com.adyen.model.dataprotection.SubjectErasureByPspReferenceRequest
- com.adyen.model.dataprotection.SubjectErasureResponse
- Type: API key
- API key parameter name: X-API-Key
- Location: HTTP header
- Type: HTTP basic authentication
- Kotlin 1.5.10
./gradlew check assemble
This runs all tests and packages the library.
- Supports JSON inputs/outputs, File inputs, and Form inputs.
- Supports collection formats for query parameters: csv, tsv, ssv, pipes.
- Some Kotlin and Java types are fully qualified to avoid conflicts with types defined in OpenAPI definitions.
All URIs are relative to https://kyc-test.adyen.com/lem/v3
Class | Method | HTTP request | Description |
---|---|---|---|
BusinessLinesApi | deleteBusinessLinesId | DELETE /businessLines/{id} | Delete a business line |
BusinessLinesApi | getBusinessLinesId | GET /businessLines/{id} | Get a business line |
BusinessLinesApi | patchBusinessLinesId | PATCH /businessLines/{id} | Update a business line |
BusinessLinesApi | postBusinessLines | POST /businessLines | Create a business line |
DocumentsApi | deleteDocumentsId | DELETE /documents/{id} | Delete a document |
DocumentsApi | getDocumentsId | GET /documents/{id} | Get a document |
DocumentsApi | patchDocumentsId | PATCH /documents/{id} | Update a document |
DocumentsApi | postDocuments | POST /documents | Upload a document for verification checks |
HostedOnboardingApi | getThemes | GET /themes | Get a list of hosted onboarding page themes |
HostedOnboardingApi | getThemesId | GET /themes/{id} | Get an onboarding link theme |
HostedOnboardingApi | postLegalEntitiesIdOnboardingLinks | POST /legalEntities/{id}/onboardingLinks | Get a link to an Adyen-hosted onboarding page |
LegalEntitiesApi | getLegalEntitiesId | GET /legalEntities/{id} | Get a legal entity |
LegalEntitiesApi | getLegalEntitiesIdBusinessLines | GET /legalEntities/{id}/businessLines | Get all business lines under a legal entity |
LegalEntitiesApi | patchLegalEntitiesId | PATCH /legalEntities/{id} | Update a legal entity |
LegalEntitiesApi | postLegalEntities | POST /legalEntities | Create a legal entity |
LegalEntitiesApi | postLegalEntitiesIdCheckVerificationErrors | POST /legalEntities/{id}/checkVerificationErrors | Check a legal entity's verification errors |
LegalEntitiesApi | postLegalEntitiesIdConfirmDataReview | POST /legalEntities/{id}/confirmDataReview | Confirm data review |
PCIQuestionnairesApi | getLegalEntitiesIdPciQuestionnaires | GET /legalEntities/{id}/pciQuestionnaires | Get PCI questionnaire details |
PCIQuestionnairesApi | getLegalEntitiesIdPciQuestionnairesPciid | GET /legalEntities/{id}/pciQuestionnaires/{pciid} | Get PCI questionnaire |
PCIQuestionnairesApi | postLegalEntitiesIdPciQuestionnairesGeneratePciTemplates | POST /legalEntities/{id}/pciQuestionnaires/generatePciTemplates | Generate PCI questionnaire |
PCIQuestionnairesApi | postLegalEntitiesIdPciQuestionnairesSignPciTemplates | POST /legalEntities/{id}/pciQuestionnaires/signPciTemplates | Sign PCI questionnaire |
TermsOfServiceApi | getLegalEntitiesIdTermsOfServiceAcceptanceInfos | GET /legalEntities/{id}/termsOfServiceAcceptanceInfos | Get Terms of Service information for a legal entity |
TermsOfServiceApi | getLegalEntitiesIdTermsOfServiceStatus | GET /legalEntities/{id}/termsOfServiceStatus | Get Terms of Service status |
TermsOfServiceApi | patchLegalEntitiesIdTermsOfServiceTermsofservicedocumentid | PATCH /legalEntities/{id}/termsOfService/{termsofservicedocumentid} | Accept Terms of Service |
TermsOfServiceApi | postLegalEntitiesIdTermsOfService | POST /legalEntities/{id}/termsOfService | Get Terms of Service document |
TransferInstrumentsApi | deleteTransferInstrumentsId | DELETE /transferInstruments/{id} | Delete a transfer instrument |
TransferInstrumentsApi | getTransferInstrumentsId | GET /transferInstruments/{id} | Get a transfer instrument |
TransferInstrumentsApi | patchTransferInstrumentsId | PATCH /transferInstruments/{id} | Update a transfer instrument |
TransferInstrumentsApi | postTransferInstruments | POST /transferInstruments | Create a transfer instrument |
- com.adyen.model.legalentitymanagement.AULocalAccountIdentification
- com.adyen.model.legalentitymanagement.AcceptTermsOfServiceRequest
- com.adyen.model.legalentitymanagement.AcceptTermsOfServiceResponse
- com.adyen.model.legalentitymanagement.AdditionalBankIdentification
- com.adyen.model.legalentitymanagement.Address
- com.adyen.model.legalentitymanagement.Amount
- com.adyen.model.legalentitymanagement.Attachment
- com.adyen.model.legalentitymanagement.BankAccountInfo
- com.adyen.model.legalentitymanagement.BankAccountInfoAccountIdentification
- com.adyen.model.legalentitymanagement.BirthData
- com.adyen.model.legalentitymanagement.BusinessLine
- com.adyen.model.legalentitymanagement.BusinessLineInfo
- com.adyen.model.legalentitymanagement.BusinessLineInfoUpdate
- com.adyen.model.legalentitymanagement.BusinessLines
- com.adyen.model.legalentitymanagement.CALocalAccountIdentification
- com.adyen.model.legalentitymanagement.CZLocalAccountIdentification
- com.adyen.model.legalentitymanagement.CalculateTermsOfServiceStatusResponse
- com.adyen.model.legalentitymanagement.CapabilityProblem
- com.adyen.model.legalentitymanagement.CapabilityProblemEntity
- com.adyen.model.legalentitymanagement.CapabilityProblemEntityMinusRecursive
- com.adyen.model.legalentitymanagement.CapabilitySettings
- com.adyen.model.legalentitymanagement.DKLocalAccountIdentification
- com.adyen.model.legalentitymanagement.DataReviewConfirmationResponse
- com.adyen.model.legalentitymanagement.Document
- com.adyen.model.legalentitymanagement.DocumentPage
- com.adyen.model.legalentitymanagement.DocumentReference
- com.adyen.model.legalentitymanagement.EntityReference
- com.adyen.model.legalentitymanagement.GeneratePciDescriptionRequest
- com.adyen.model.legalentitymanagement.GeneratePciDescriptionResponse
- com.adyen.model.legalentitymanagement.GetPciQuestionnaireInfosResponse
- com.adyen.model.legalentitymanagement.GetPciQuestionnaireResponse
- com.adyen.model.legalentitymanagement.GetTermsOfServiceAcceptanceInfosResponse
- com.adyen.model.legalentitymanagement.GetTermsOfServiceDocumentRequest
- com.adyen.model.legalentitymanagement.GetTermsOfServiceDocumentResponse
- com.adyen.model.legalentitymanagement.HKLocalAccountIdentification
- com.adyen.model.legalentitymanagement.HULocalAccountIdentification
- com.adyen.model.legalentitymanagement.IbanAccountIdentification
- com.adyen.model.legalentitymanagement.IdentificationData
- com.adyen.model.legalentitymanagement.Individual
- com.adyen.model.legalentitymanagement.LegalEntity
- com.adyen.model.legalentitymanagement.LegalEntityAssociation
- com.adyen.model.legalentitymanagement.LegalEntityCapability
- com.adyen.model.legalentitymanagement.LegalEntityInfo
- com.adyen.model.legalentitymanagement.LegalEntityInfoRequiredType
- com.adyen.model.legalentitymanagement.NOLocalAccountIdentification
- com.adyen.model.legalentitymanagement.NZLocalAccountIdentification
- com.adyen.model.legalentitymanagement.Name
- com.adyen.model.legalentitymanagement.NumberAndBicAccountIdentification
- com.adyen.model.legalentitymanagement.OnboardingLink
- com.adyen.model.legalentitymanagement.OnboardingLinkInfo
- com.adyen.model.legalentitymanagement.OnboardingTheme
- com.adyen.model.legalentitymanagement.OnboardingThemes
- com.adyen.model.legalentitymanagement.Organization
- com.adyen.model.legalentitymanagement.OwnerEntity
- com.adyen.model.legalentitymanagement.PLLocalAccountIdentification
- com.adyen.model.legalentitymanagement.PciDocumentInfo
- com.adyen.model.legalentitymanagement.PciSigningRequest
- com.adyen.model.legalentitymanagement.PciSigningResponse
- com.adyen.model.legalentitymanagement.PhoneNumber
- com.adyen.model.legalentitymanagement.RemediatingAction
- com.adyen.model.legalentitymanagement.SELocalAccountIdentification
- com.adyen.model.legalentitymanagement.SGLocalAccountIdentification
- com.adyen.model.legalentitymanagement.ServiceError
- com.adyen.model.legalentitymanagement.SoleProprietorship
- com.adyen.model.legalentitymanagement.SourceOfFunds
- com.adyen.model.legalentitymanagement.StockData
- com.adyen.model.legalentitymanagement.SupportingEntityCapability
- com.adyen.model.legalentitymanagement.TaxInformation
- com.adyen.model.legalentitymanagement.TaxReportingClassification
- com.adyen.model.legalentitymanagement.TermsOfServiceAcceptanceInfo
- com.adyen.model.legalentitymanagement.TransferInstrument
- com.adyen.model.legalentitymanagement.TransferInstrumentInfo
- com.adyen.model.legalentitymanagement.TransferInstrumentReference
- com.adyen.model.legalentitymanagement.Trust
- com.adyen.model.legalentitymanagement.UKLocalAccountIdentification
- com.adyen.model.legalentitymanagement.USLocalAccountIdentification
- com.adyen.model.legalentitymanagement.UndefinedBeneficiary
- com.adyen.model.legalentitymanagement.UnincorporatedPartnership
- com.adyen.model.legalentitymanagement.VerificationDeadline
- com.adyen.model.legalentitymanagement.VerificationError
- com.adyen.model.legalentitymanagement.VerificationErrorMinusRecursive
- com.adyen.model.legalentitymanagement.VerificationErrors
- com.adyen.model.legalentitymanagement.WebData
- com.adyen.model.legalentitymanagement.WebDataExemption
- Type: API key
- API key parameter name: X-API-Key
- Location: HTTP header
- Type: HTTP basic authentication
- Kotlin 1.5.10
./gradlew check assemble
This runs all tests and packages the library.
- Supports JSON inputs/outputs, File inputs, and Form inputs.
- Supports collection formats for query parameters: csv, tsv, ssv, pipes.
- Some Kotlin and Java types are fully qualified to avoid conflicts with types defined in OpenAPI definitions.
All URIs are relative to https://management-test.adyen.com/v3
Class | Method | HTTP request | Description |
---|---|---|---|
APICredentialsCompanyLevelApi | getCompaniesCompanyIdApiCredentials | GET /companies/{companyId}/apiCredentials | Get a list of API credentials |
APICredentialsCompanyLevelApi | getCompaniesCompanyIdApiCredentialsApiCredentialId | GET /companies/{companyId}/apiCredentials/{apiCredentialId} | Get an API credential |
APICredentialsCompanyLevelApi | patchCompaniesCompanyIdApiCredentialsApiCredentialId | PATCH /companies/{companyId}/apiCredentials/{apiCredentialId} | Update an API credential. |
APICredentialsCompanyLevelApi | postCompaniesCompanyIdApiCredentials | POST /companies/{companyId}/apiCredentials | Create an API credential. |
APICredentialsMerchantLevelApi | getMerchantsMerchantIdApiCredentials | GET /merchants/{merchantId}/apiCredentials | Get a list of API credentials |
APICredentialsMerchantLevelApi | getMerchantsMerchantIdApiCredentialsApiCredentialId | GET /merchants/{merchantId}/apiCredentials/{apiCredentialId} | Get an API credential |
APICredentialsMerchantLevelApi | patchMerchantsMerchantIdApiCredentialsApiCredentialId | PATCH /merchants/{merchantId}/apiCredentials/{apiCredentialId} | Update an API credential |
APICredentialsMerchantLevelApi | postMerchantsMerchantIdApiCredentials | POST /merchants/{merchantId}/apiCredentials | Create an API credential |
APIKeyCompanyLevelApi | postCompaniesCompanyIdApiCredentialsApiCredentialIdGenerateApiKey | POST /companies/{companyId}/apiCredentials/{apiCredentialId}/generateApiKey | Generate new API key |
APIKeyMerchantLevelApi | postMerchantsMerchantIdApiCredentialsApiCredentialIdGenerateApiKey | POST /merchants/{merchantId}/apiCredentials/{apiCredentialId}/generateApiKey | Generate new API key |
AccountCompanyLevelApi | getCompanies | GET /companies | Get a list of company accounts |
AccountCompanyLevelApi | getCompaniesCompanyId | GET /companies/{companyId} | Get a company account |
AccountCompanyLevelApi | getCompaniesCompanyIdMerchants | GET /companies/{companyId}/merchants | Get a list of merchant accounts |
AccountMerchantLevelApi | getMerchants | GET /merchants | Get a list of merchant accounts |
AccountMerchantLevelApi | getMerchantsMerchantId | GET /merchants/{merchantId} | Get a merchant account |
AccountMerchantLevelApi | postMerchants | POST /merchants | Create a merchant account |
AccountMerchantLevelApi | postMerchantsMerchantIdActivate | POST /merchants/{merchantId}/activate | Request to activate a merchant account |
AccountStoreLevelApi | getMerchantsMerchantIdStores | GET /merchants/{merchantId}/stores | Get a list of stores |
AccountStoreLevelApi | getMerchantsMerchantIdStoresStoreId | GET /merchants/{merchantId}/stores/{storeId} | Get a store |
AccountStoreLevelApi | getStores | GET /stores | Get a list of stores |
AccountStoreLevelApi | getStoresStoreId | GET /stores/{storeId} | Get a store |
AccountStoreLevelApi | patchMerchantsMerchantIdStoresStoreId | PATCH /merchants/{merchantId}/stores/{storeId} | Update a store |
AccountStoreLevelApi | patchStoresStoreId | PATCH /stores/{storeId} | Update a store |
AccountStoreLevelApi | postMerchantsMerchantIdStores | POST /merchants/{merchantId}/stores | Create a store |
AccountStoreLevelApi | postStores | POST /stores | Create a store |
AllowedOriginsCompanyLevelApi | deleteCompaniesCompanyIdApiCredentialsApiCredentialIdAllowedOriginsOriginId | DELETE /companies/{companyId}/apiCredentials/{apiCredentialId}/allowedOrigins/{originId} | Delete an allowed origin |
AllowedOriginsCompanyLevelApi | getCompaniesCompanyIdApiCredentialsApiCredentialIdAllowedOrigins | GET /companies/{companyId}/apiCredentials/{apiCredentialId}/allowedOrigins | Get a list of allowed origins |
AllowedOriginsCompanyLevelApi | getCompaniesCompanyIdApiCredentialsApiCredentialIdAllowedOriginsOriginId | GET /companies/{companyId}/apiCredentials/{apiCredentialId}/allowedOrigins/{originId} | Get an allowed origin |
AllowedOriginsCompanyLevelApi | postCompaniesCompanyIdApiCredentialsApiCredentialIdAllowedOrigins | POST /companies/{companyId}/apiCredentials/{apiCredentialId}/allowedOrigins | Create an allowed origin |
AllowedOriginsMerchantLevelApi | deleteMerchantsMerchantIdApiCredentialsApiCredentialIdAllowedOriginsOriginId | DELETE /merchants/{merchantId}/apiCredentials/{apiCredentialId}/allowedOrigins/{originId} | Delete an allowed origin |
AllowedOriginsMerchantLevelApi | getMerchantsMerchantIdApiCredentialsApiCredentialIdAllowedOrigins | GET /merchants/{merchantId}/apiCredentials/{apiCredentialId}/allowedOrigins | Get a list of allowed origins |
AllowedOriginsMerchantLevelApi | getMerchantsMerchantIdApiCredentialsApiCredentialIdAllowedOriginsOriginId | GET /merchants/{merchantId}/apiCredentials/{apiCredentialId}/allowedOrigins/{originId} | Get an allowed origin |
AllowedOriginsMerchantLevelApi | postMerchantsMerchantIdApiCredentialsApiCredentialIdAllowedOrigins | POST /merchants/{merchantId}/apiCredentials/{apiCredentialId}/allowedOrigins | Create an allowed origin |
AndroidFilesCompanyLevelApi | getCompaniesCompanyIdAndroidApps | GET /companies/{companyId}/androidApps | Get a list of Android apps |
AndroidFilesCompanyLevelApi | getCompaniesCompanyIdAndroidAppsId | GET /companies/{companyId}/androidApps/{id} | Get Android app |
AndroidFilesCompanyLevelApi | getCompaniesCompanyIdAndroidCertificates | GET /companies/{companyId}/androidCertificates | Get a list of Android certificates |
AndroidFilesCompanyLevelApi | postCompaniesCompanyIdAndroidApps | POST /companies/{companyId}/androidApps | Upload Android App |
ClientKeyCompanyLevelApi | postCompaniesCompanyIdApiCredentialsApiCredentialIdGenerateClientKey | POST /companies/{companyId}/apiCredentials/{apiCredentialId}/generateClientKey | Generate new client key |
ClientKeyMerchantLevelApi | postMerchantsMerchantIdApiCredentialsApiCredentialIdGenerateClientKey | POST /merchants/{merchantId}/apiCredentials/{apiCredentialId}/generateClientKey | Generate new client key |
MyAPICredentialApi | deleteMeAllowedOriginsOriginId | DELETE /me/allowedOrigins/{originId} | Remove allowed origin |
MyAPICredentialApi | getMe | GET /me | Get API credential details |
MyAPICredentialApi | getMeAllowedOrigins | GET /me/allowedOrigins | Get allowed origins |
MyAPICredentialApi | getMeAllowedOriginsOriginId | GET /me/allowedOrigins/{originId} | Get allowed origin details |
MyAPICredentialApi | postMeAllowedOrigins | POST /me/allowedOrigins | Add allowed origin |
MyAPICredentialApi | postMeGenerateClientKey | POST /me/generateClientKey | Generate a client key |
PaymentMethodsMerchantLevelApi | getMerchantsMerchantIdPaymentMethodSettings | GET /merchants/{merchantId}/paymentMethodSettings | Get all payment methods |
PaymentMethodsMerchantLevelApi | getMerchantsMerchantIdPaymentMethodSettingsPaymentMethodId | GET /merchants/{merchantId}/paymentMethodSettings/{paymentMethodId} | Get payment method details |
PaymentMethodsMerchantLevelApi | getMerchantsMerchantIdPaymentMethodSettingsPaymentMethodIdGetApplePayDomains | GET /merchants/{merchantId}/paymentMethodSettings/{paymentMethodId}/getApplePayDomains | Get Apple Pay domains |
PaymentMethodsMerchantLevelApi | patchMerchantsMerchantIdPaymentMethodSettingsPaymentMethodId | PATCH /merchants/{merchantId}/paymentMethodSettings/{paymentMethodId} | Update a payment method |
PaymentMethodsMerchantLevelApi | postMerchantsMerchantIdPaymentMethodSettings | POST /merchants/{merchantId}/paymentMethodSettings | Request a payment method |
PaymentMethodsMerchantLevelApi | postMerchantsMerchantIdPaymentMethodSettingsPaymentMethodIdAddApplePayDomains | POST /merchants/{merchantId}/paymentMethodSettings/{paymentMethodId}/addApplePayDomains | Add an Apple Pay domain |
PayoutSettingsMerchantLevelApi | deleteMerchantsMerchantIdPayoutSettingsPayoutSettingsId | DELETE /merchants/{merchantId}/payoutSettings/{payoutSettingsId} | Delete a payout setting |
PayoutSettingsMerchantLevelApi | getMerchantsMerchantIdPayoutSettings | GET /merchants/{merchantId}/payoutSettings | Get a list of payout settings |
PayoutSettingsMerchantLevelApi | getMerchantsMerchantIdPayoutSettingsPayoutSettingsId | GET /merchants/{merchantId}/payoutSettings/{payoutSettingsId} | Get a payout setting |
PayoutSettingsMerchantLevelApi | patchMerchantsMerchantIdPayoutSettingsPayoutSettingsId | PATCH /merchants/{merchantId}/payoutSettings/{payoutSettingsId} | Update a payout setting |
PayoutSettingsMerchantLevelApi | postMerchantsMerchantIdPayoutSettings | POST /merchants/{merchantId}/payoutSettings | Add a payout setting |
SplitConfigurationMerchantLevelApi | deleteMerchantsMerchantIdSplitConfigurationsSplitConfigurationId | DELETE /merchants/{merchantId}/splitConfigurations/{splitConfigurationId} | Delete a split configuration |
SplitConfigurationMerchantLevelApi | deleteMerchantsMerchantIdSplitConfigurationsSplitConfigurationIdRulesRuleId | DELETE /merchants/{merchantId}/splitConfigurations/{splitConfigurationId}/rules/{ruleId} | Delete a split configuration rule |
SplitConfigurationMerchantLevelApi | getMerchantsMerchantIdSplitConfigurations | GET /merchants/{merchantId}/splitConfigurations | Get a list of split configurations |
SplitConfigurationMerchantLevelApi | getMerchantsMerchantIdSplitConfigurationsSplitConfigurationId | GET /merchants/{merchantId}/splitConfigurations/{splitConfigurationId} | Get a split configuration |
SplitConfigurationMerchantLevelApi | patchMerchantsMerchantIdSplitConfigurationsSplitConfigurationId | PATCH /merchants/{merchantId}/splitConfigurations/{splitConfigurationId} | Update split configuration description |
SplitConfigurationMerchantLevelApi | patchMerchantsMerchantIdSplitConfigurationsSplitConfigurationIdRulesRuleId | PATCH /merchants/{merchantId}/splitConfigurations/{splitConfigurationId}/rules/{ruleId} | Update split conditions |
SplitConfigurationMerchantLevelApi | patchMerchantsMerchantIdSplitConfigurationsSplitConfigurationIdRulesRuleIdSplitLogicSplitLogicId | PATCH /merchants/{merchantId}/splitConfigurations/{splitConfigurationId}/rules/{ruleId}/splitLogic/{splitLogicId} | Update the split logic |
SplitConfigurationMerchantLevelApi | postMerchantsMerchantIdSplitConfigurations | POST /merchants/{merchantId}/splitConfigurations | Create a split configuration |
SplitConfigurationMerchantLevelApi | postMerchantsMerchantIdSplitConfigurationsSplitConfigurationId | POST /merchants/{merchantId}/splitConfigurations/{splitConfigurationId} | Create a rule |
TerminalActionsCompanyLevelApi | getCompaniesCompanyIdTerminalActions | GET /companies/{companyId}/terminalActions | Get a list of terminal actions |
TerminalActionsCompanyLevelApi | getCompaniesCompanyIdTerminalActionsActionId | GET /companies/{companyId}/terminalActions/{actionId} | Get terminal action |
TerminalActionsTerminalLevelApi | postTerminalsScheduleActions | POST /terminals/scheduleActions | Create a terminal action |
TerminalOrdersCompanyLevelApi | getCompaniesCompanyIdBillingEntities | GET /companies/{companyId}/billingEntities | Get a list of billing entities |
TerminalOrdersCompanyLevelApi | getCompaniesCompanyIdShippingLocations | GET /companies/{companyId}/shippingLocations | Get a list of shipping locations |
TerminalOrdersCompanyLevelApi | getCompaniesCompanyIdTerminalModels | GET /companies/{companyId}/terminalModels | Get a list of terminal models |
TerminalOrdersCompanyLevelApi | getCompaniesCompanyIdTerminalOrders | GET /companies/{companyId}/terminalOrders | Get a list of orders |
TerminalOrdersCompanyLevelApi | getCompaniesCompanyIdTerminalOrdersOrderId | GET /companies/{companyId}/terminalOrders/{orderId} | Get an order |
TerminalOrdersCompanyLevelApi | getCompaniesCompanyIdTerminalProducts | GET /companies/{companyId}/terminalProducts | Get a list of terminal products |
TerminalOrdersCompanyLevelApi | patchCompaniesCompanyIdTerminalOrdersOrderId | PATCH /companies/{companyId}/terminalOrders/{orderId} | Update an order |
TerminalOrdersCompanyLevelApi | postCompaniesCompanyIdShippingLocations | POST /companies/{companyId}/shippingLocations | Create a shipping location |
TerminalOrdersCompanyLevelApi | postCompaniesCompanyIdTerminalOrders | POST /companies/{companyId}/terminalOrders | Create an order |
TerminalOrdersCompanyLevelApi | postCompaniesCompanyIdTerminalOrdersOrderIdCancel | POST /companies/{companyId}/terminalOrders/{orderId}/cancel | Cancel an order |
TerminalOrdersMerchantLevelApi | getMerchantsMerchantIdBillingEntities | GET /merchants/{merchantId}/billingEntities | Get a list of billing entities |
TerminalOrdersMerchantLevelApi | getMerchantsMerchantIdShippingLocations | GET /merchants/{merchantId}/shippingLocations | Get a list of shipping locations |
TerminalOrdersMerchantLevelApi | getMerchantsMerchantIdTerminalModels | GET /merchants/{merchantId}/terminalModels | Get a list of terminal models |
TerminalOrdersMerchantLevelApi | getMerchantsMerchantIdTerminalOrders | GET /merchants/{merchantId}/terminalOrders | Get a list of orders |
TerminalOrdersMerchantLevelApi | getMerchantsMerchantIdTerminalOrdersOrderId | GET /merchants/{merchantId}/terminalOrders/{orderId} | Get an order |
TerminalOrdersMerchantLevelApi | getMerchantsMerchantIdTerminalProducts | GET /merchants/{merchantId}/terminalProducts | Get a list of terminal products |
TerminalOrdersMerchantLevelApi | patchMerchantsMerchantIdTerminalOrdersOrderId | PATCH /merchants/{merchantId}/terminalOrders/{orderId} | Update an order |
TerminalOrdersMerchantLevelApi | postMerchantsMerchantIdShippingLocations | POST /merchants/{merchantId}/shippingLocations | Create a shipping location |
TerminalOrdersMerchantLevelApi | postMerchantsMerchantIdTerminalOrders | POST /merchants/{merchantId}/terminalOrders | Create an order |
TerminalOrdersMerchantLevelApi | postMerchantsMerchantIdTerminalOrdersOrderIdCancel | POST /merchants/{merchantId}/terminalOrders/{orderId}/cancel | Cancel an order |
TerminalSettingsCompanyLevelApi | getCompaniesCompanyIdTerminalLogos | GET /companies/{companyId}/terminalLogos | Get the terminal logo |
TerminalSettingsCompanyLevelApi | getCompaniesCompanyIdTerminalSettings | GET /companies/{companyId}/terminalSettings | Get terminal settings |
TerminalSettingsCompanyLevelApi | patchCompaniesCompanyIdTerminalLogos | PATCH /companies/{companyId}/terminalLogos | Update the terminal logo |
TerminalSettingsCompanyLevelApi | patchCompaniesCompanyIdTerminalSettings | PATCH /companies/{companyId}/terminalSettings | Update terminal settings |
TerminalSettingsMerchantLevelApi | getMerchantsMerchantIdTerminalLogos | GET /merchants/{merchantId}/terminalLogos | Get the terminal logo |
TerminalSettingsMerchantLevelApi | getMerchantsMerchantIdTerminalSettings | GET /merchants/{merchantId}/terminalSettings | Get terminal settings |
TerminalSettingsMerchantLevelApi | patchMerchantsMerchantIdTerminalLogos | PATCH /merchants/{merchantId}/terminalLogos | Update the terminal logo |
TerminalSettingsMerchantLevelApi | patchMerchantsMerchantIdTerminalSettings | PATCH /merchants/{merchantId}/terminalSettings | Update terminal settings |
TerminalSettingsStoreLevelApi | getMerchantsMerchantIdStoresReferenceTerminalLogos | GET /merchants/{merchantId}/stores/{reference}/terminalLogos | Get the terminal logo |
TerminalSettingsStoreLevelApi | getMerchantsMerchantIdStoresReferenceTerminalSettings | GET /merchants/{merchantId}/stores/{reference}/terminalSettings | Get terminal settings |
TerminalSettingsStoreLevelApi | getStoresStoreIdTerminalLogos | GET /stores/{storeId}/terminalLogos | Get the terminal logo |
TerminalSettingsStoreLevelApi | getStoresStoreIdTerminalSettings | GET /stores/{storeId}/terminalSettings | Get terminal settings |
TerminalSettingsStoreLevelApi | patchMerchantsMerchantIdStoresReferenceTerminalLogos | PATCH /merchants/{merchantId}/stores/{reference}/terminalLogos | Update the terminal logo |
TerminalSettingsStoreLevelApi | patchMerchantsMerchantIdStoresReferenceTerminalSettings | PATCH /merchants/{merchantId}/stores/{reference}/terminalSettings | Update terminal settings |
TerminalSettingsStoreLevelApi | patchStoresStoreIdTerminalLogos | PATCH /stores/{storeId}/terminalLogos | Update the terminal logo |
TerminalSettingsStoreLevelApi | patchStoresStoreIdTerminalSettings | PATCH /stores/{storeId}/terminalSettings | Update terminal settings |
TerminalSettingsTerminalLevelApi | getTerminalsTerminalIdTerminalLogos | GET /terminals/{terminalId}/terminalLogos | Get the terminal logo |
TerminalSettingsTerminalLevelApi | getTerminalsTerminalIdTerminalSettings | GET /terminals/{terminalId}/terminalSettings | Get terminal settings |
TerminalSettingsTerminalLevelApi | patchTerminalsTerminalIdTerminalLogos | PATCH /terminals/{terminalId}/terminalLogos | Update the logo |
TerminalSettingsTerminalLevelApi | patchTerminalsTerminalIdTerminalSettings | PATCH /terminals/{terminalId}/terminalSettings | Update terminal settings |
TerminalsTerminalLevelApi | getTerminals | GET /terminals | Get a list of terminals |
TerminalsTerminalLevelApi | postTerminalsTerminalIdReassign | POST /terminals/{terminalId}/reassign | Reassign a terminal |
UsersCompanyLevelApi | getCompaniesCompanyIdUsers | GET /companies/{companyId}/users | Get a list of users |
UsersCompanyLevelApi | getCompaniesCompanyIdUsersUserId | GET /companies/{companyId}/users/{userId} | Get user details |
UsersCompanyLevelApi | patchCompaniesCompanyIdUsersUserId | PATCH /companies/{companyId}/users/{userId} | Update user details |
UsersCompanyLevelApi | postCompaniesCompanyIdUsers | POST /companies/{companyId}/users | Create a new user |
UsersMerchantLevelApi | getMerchantsMerchantIdUsers | GET /merchants/{merchantId}/users | Get a list of users |
UsersMerchantLevelApi | getMerchantsMerchantIdUsersUserId | GET /merchants/{merchantId}/users/{userId} | Get user details |
UsersMerchantLevelApi | patchMerchantsMerchantIdUsersUserId | PATCH /merchants/{merchantId}/users/{userId} | Update a user |
UsersMerchantLevelApi | postMerchantsMerchantIdUsers | POST /merchants/{merchantId}/users | Create a new user |
WebhooksCompanyLevelApi | deleteCompaniesCompanyIdWebhooksWebhookId | DELETE /companies/{companyId}/webhooks/{webhookId} | Remove a webhook |
WebhooksCompanyLevelApi | getCompaniesCompanyIdWebhooks | GET /companies/{companyId}/webhooks | List all webhooks |
WebhooksCompanyLevelApi | getCompaniesCompanyIdWebhooksWebhookId | GET /companies/{companyId}/webhooks/{webhookId} | Get a webhook |
WebhooksCompanyLevelApi | patchCompaniesCompanyIdWebhooksWebhookId | PATCH /companies/{companyId}/webhooks/{webhookId} | Update a webhook |
WebhooksCompanyLevelApi | postCompaniesCompanyIdWebhooks | POST /companies/{companyId}/webhooks | Set up a webhook |
WebhooksCompanyLevelApi | postCompaniesCompanyIdWebhooksWebhookIdGenerateHmac | POST /companies/{companyId}/webhooks/{webhookId}/generateHmac | Generate an HMAC key |
WebhooksCompanyLevelApi | postCompaniesCompanyIdWebhooksWebhookIdTest | POST /companies/{companyId}/webhooks/{webhookId}/test | Test a webhook |
WebhooksMerchantLevelApi | deleteMerchantsMerchantIdWebhooksWebhookId | DELETE /merchants/{merchantId}/webhooks/{webhookId} | Remove a webhook |
WebhooksMerchantLevelApi | getMerchantsMerchantIdWebhooks | GET /merchants/{merchantId}/webhooks | List all webhooks |
WebhooksMerchantLevelApi | getMerchantsMerchantIdWebhooksWebhookId | GET /merchants/{merchantId}/webhooks/{webhookId} | Get a webhook |
WebhooksMerchantLevelApi | patchMerchantsMerchantIdWebhooksWebhookId | PATCH /merchants/{merchantId}/webhooks/{webhookId} | Update a webhook |
WebhooksMerchantLevelApi | postMerchantsMerchantIdWebhooks | POST /merchants/{merchantId}/webhooks | Set up a webhook |
WebhooksMerchantLevelApi | postMerchantsMerchantIdWebhooksWebhookIdGenerateHmac | POST /merchants/{merchantId}/webhooks/{webhookId}/generateHmac | Generate an HMAC key |
WebhooksMerchantLevelApi | postMerchantsMerchantIdWebhooksWebhookIdTest | POST /merchants/{merchantId}/webhooks/{webhookId}/test | Test a webhook |
- com.adyen.model.management.AdditionalCommission
- com.adyen.model.management.AdditionalSettings
- com.adyen.model.management.AdditionalSettingsResponse
- com.adyen.model.management.Address
- com.adyen.model.management.AfterpayTouchInfo
- com.adyen.model.management.AllowedOrigin
- com.adyen.model.management.AllowedOriginsResponse
- com.adyen.model.management.Amount
- com.adyen.model.management.AndroidApp
- com.adyen.model.management.AndroidAppsResponse
- com.adyen.model.management.AndroidCertificate
- com.adyen.model.management.AndroidCertificatesResponse
- com.adyen.model.management.ApiCredential
- com.adyen.model.management.ApiCredentialLinks
- com.adyen.model.management.ApplePayInfo
- com.adyen.model.management.BcmcInfo
- com.adyen.model.management.BillingEntitiesResponse
- com.adyen.model.management.BillingEntity
- com.adyen.model.management.CardholderReceipt
- com.adyen.model.management.CartesBancairesInfo
- com.adyen.model.management.ClearpayInfo
- com.adyen.model.management.Commission
- com.adyen.model.management.Company
- com.adyen.model.management.CompanyApiCredential
- com.adyen.model.management.CompanyLinks
- com.adyen.model.management.CompanyUser
- com.adyen.model.management.Configuration
- com.adyen.model.management.Connectivity
- com.adyen.model.management.Contact
- com.adyen.model.management.CreateAllowedOriginRequest
- com.adyen.model.management.CreateApiCredentialResponse
- com.adyen.model.management.CreateCompanyApiCredentialRequest
- com.adyen.model.management.CreateCompanyApiCredentialResponse
- com.adyen.model.management.CreateCompanyUserRequest
- com.adyen.model.management.CreateCompanyUserResponse
- com.adyen.model.management.CreateCompanyWebhookRequest
- com.adyen.model.management.CreateMerchantApiCredentialRequest
- com.adyen.model.management.CreateMerchantRequest
- com.adyen.model.management.CreateMerchantResponse
- com.adyen.model.management.CreateMerchantUserRequest
- com.adyen.model.management.CreateMerchantWebhookRequest
- com.adyen.model.management.CreateUserResponse
- com.adyen.model.management.Currency
- com.adyen.model.management.CustomNotification
- com.adyen.model.management.DataCenter
- com.adyen.model.management.EventUrl
- com.adyen.model.management.ExternalTerminalAction
- com.adyen.model.management.GenerateApiKeyResponse
- com.adyen.model.management.GenerateClientKeyResponse
- com.adyen.model.management.GenerateHmacKeyResponse
- com.adyen.model.management.GenericPmWithTdiInfo
- com.adyen.model.management.GiroPayInfo
- com.adyen.model.management.GooglePayInfo
- com.adyen.model.management.Gratuity
- com.adyen.model.management.Hardware
- com.adyen.model.management.IdName
- com.adyen.model.management.InstallAndroidAppDetails
- com.adyen.model.management.InstallAndroidCertificateDetails
- com.adyen.model.management.InvalidField
- com.adyen.model.management.Key
- com.adyen.model.management.KlarnaInfo
- com.adyen.model.management.Links
- com.adyen.model.management.LinksElement
- com.adyen.model.management.ListCompanyApiCredentialsResponse
- com.adyen.model.management.ListCompanyResponse
- com.adyen.model.management.ListCompanyUsersResponse
- com.adyen.model.management.ListExternalTerminalActionsResponse
- com.adyen.model.management.ListMerchantApiCredentialsResponse
- com.adyen.model.management.ListMerchantResponse
- com.adyen.model.management.ListMerchantUsersResponse
- com.adyen.model.management.ListStoresResponse
- com.adyen.model.management.ListTerminalsResponse
- com.adyen.model.management.ListWebhooksResponse
- com.adyen.model.management.Localization
- com.adyen.model.management.Logo
- com.adyen.model.management.MeApiCredential
- com.adyen.model.management.MealVoucherFRInfo
- com.adyen.model.management.Merchant
- com.adyen.model.management.MerchantLinks
- com.adyen.model.management.MinorUnitsMonetaryValue
- com.adyen.model.management.Name
- com.adyen.model.management.Name2
- com.adyen.model.management.Nexo
- com.adyen.model.management.Notification
- com.adyen.model.management.NotificationUrl
- com.adyen.model.management.OfflineProcessing
- com.adyen.model.management.Opi
- com.adyen.model.management.OrderItem
- com.adyen.model.management.PaginationLinks
- com.adyen.model.management.Passcodes
- com.adyen.model.management.PayAtTable
- com.adyen.model.management.PayPalInfo
- com.adyen.model.management.Payment
- com.adyen.model.management.PaymentMethod
- com.adyen.model.management.PaymentMethodResponse
- com.adyen.model.management.PaymentMethodSetupInfo
- com.adyen.model.management.PayoutSettings
- com.adyen.model.management.PayoutSettingsRequest
- com.adyen.model.management.PayoutSettingsResponse
- com.adyen.model.management.Profile
- com.adyen.model.management.ReceiptOptions
- com.adyen.model.management.ReceiptPrinting
- com.adyen.model.management.ReleaseUpdateDetails
- com.adyen.model.management.RequestActivationResponse
- com.adyen.model.management.RestServiceError
- com.adyen.model.management.ScheduleTerminalActionsRequest
- com.adyen.model.management.ScheduleTerminalActionsRequestActionDetails
- com.adyen.model.management.ScheduleTerminalActionsResponse
- com.adyen.model.management.Settings
- com.adyen.model.management.ShippingLocation
- com.adyen.model.management.ShippingLocationsResponse
- com.adyen.model.management.Signature
- com.adyen.model.management.SofortInfo
- com.adyen.model.management.SplitConfiguration
- com.adyen.model.management.SplitConfigurationList
- com.adyen.model.management.SplitConfigurationLogic
- com.adyen.model.management.SplitConfigurationRule
- com.adyen.model.management.Standalone
- com.adyen.model.management.Store
- com.adyen.model.management.StoreCreationRequest
- com.adyen.model.management.StoreCreationWithMerchantCodeRequest
- com.adyen.model.management.StoreLocation
- com.adyen.model.management.StoreSplitConfiguration
- com.adyen.model.management.Surcharge
- com.adyen.model.management.SwishInfo
- com.adyen.model.management.TapToPay
- com.adyen.model.management.Terminal
- com.adyen.model.management.TerminalActionScheduleDetail
- com.adyen.model.management.TerminalAssignment
- com.adyen.model.management.TerminalConnectivity
- com.adyen.model.management.TerminalConnectivityBluetooth
- com.adyen.model.management.TerminalConnectivityCellular
- com.adyen.model.management.TerminalConnectivityEthernet
- com.adyen.model.management.TerminalConnectivityWifi
- com.adyen.model.management.TerminalModelsResponse
- com.adyen.model.management.TerminalOrder
- com.adyen.model.management.TerminalOrderRequest
- com.adyen.model.management.TerminalOrdersResponse
- com.adyen.model.management.TerminalProduct
- com.adyen.model.management.TerminalProductPrice
- com.adyen.model.management.TerminalProductsResponse
- com.adyen.model.management.TerminalReassignmentRequest
- com.adyen.model.management.TerminalReassignmentTarget
- com.adyen.model.management.TerminalSettings
- com.adyen.model.management.TestCompanyWebhookRequest
- com.adyen.model.management.TestOutput
- com.adyen.model.management.TestWebhookRequest
- com.adyen.model.management.TestWebhookResponse
- com.adyen.model.management.Timeouts
- com.adyen.model.management.TransactionDescriptionInfo
- com.adyen.model.management.TwintInfo
- com.adyen.model.management.UninstallAndroidAppDetails
- com.adyen.model.management.UninstallAndroidCertificateDetails
- com.adyen.model.management.UpdatableAddress
- com.adyen.model.management.UpdateCompanyApiCredentialRequest
- com.adyen.model.management.UpdateCompanyUserRequest
- com.adyen.model.management.UpdateCompanyWebhookRequest
- com.adyen.model.management.UpdateMerchantApiCredentialRequest
- com.adyen.model.management.UpdateMerchantUserRequest
- com.adyen.model.management.UpdateMerchantWebhookRequest
- com.adyen.model.management.UpdatePaymentMethodInfo
- com.adyen.model.management.UpdatePayoutSettingsRequest
- com.adyen.model.management.UpdateSplitConfigurationLogicRequest
- com.adyen.model.management.UpdateSplitConfigurationRequest
- com.adyen.model.management.UpdateSplitConfigurationRuleRequest
- com.adyen.model.management.UpdateStoreRequest
- com.adyen.model.management.UploadAndroidAppResponse
- com.adyen.model.management.Url
- com.adyen.model.management.User
- com.adyen.model.management.VippsInfo
- com.adyen.model.management.Webhook
- com.adyen.model.management.WebhookLinks
- com.adyen.model.management.WifiProfiles
- com.adyen.model.management.com.adyen.client.infrastructure.OctetByteArray
- Type: API key
- API key parameter name: X-API-Key
- Location: HTTP header
- Type: HTTP basic authentication
- Kotlin 1.5.10
./gradlew check assemble
This runs all tests and packages the library.
- Supports JSON inputs/outputs, File inputs, and Form inputs.
- Supports collection formats for query parameters: csv, tsv, ssv, pipes.
- Some Kotlin and Java types are fully qualified to avoid conflicts with types defined in OpenAPI definitions.
All URIs are relative to https://pal-test.adyen.com/pal/servlet/Payment/v68
Class | Method | HTTP request | Description |
---|---|---|---|
ModificationsApi | postAdjustAuthorisation | POST /adjustAuthorisation | Change the authorised amount |
ModificationsApi | postCancel | POST /cancel | Cancel an authorisation |
ModificationsApi | postCancelOrRefund | POST /cancelOrRefund | Cancel or refund a payment |
ModificationsApi | postCapture | POST /capture | Capture an authorisation |
ModificationsApi | postDonate | POST /donate | Create a donation |
ModificationsApi | postRefund | POST /refund | Refund a captured payment |
ModificationsApi | postTechnicalCancel | POST /technicalCancel | Cancel an authorisation using your reference |
ModificationsApi | postVoidPendingRefund | POST /voidPendingRefund | Cancel an in-person refund |
PaymentsApi | postAuthorise | POST /authorise | Create an authorisation |
PaymentsApi | postAuthorise3d | POST /authorise3d | Complete a 3DS authorisation |
PaymentsApi | postAuthorise3ds2 | POST /authorise3ds2 | Complete a 3DS2 authorisation |
PaymentsApi | postGetAuthenticationResult | POST /getAuthenticationResult | Get the 3DS authentication result |
PaymentsApi | postRetrieve3ds2Result | POST /retrieve3ds2Result | Get the 3DS2 authentication result |
- com.adyen.model.payment.AccountInfo
- com.adyen.model.payment.AcctInfo
- com.adyen.model.payment.AdditionalData3DSecure
- com.adyen.model.payment.AdditionalDataAirline
- com.adyen.model.payment.AdditionalDataCarRental
- com.adyen.model.payment.AdditionalDataCommon
- com.adyen.model.payment.AdditionalDataLevel23
- com.adyen.model.payment.AdditionalDataLodging
- com.adyen.model.payment.AdditionalDataModifications
- com.adyen.model.payment.AdditionalDataOpenInvoice
- com.adyen.model.payment.AdditionalDataOpi
- com.adyen.model.payment.AdditionalDataRatepay
- com.adyen.model.payment.AdditionalDataRetry
- com.adyen.model.payment.AdditionalDataRisk
- com.adyen.model.payment.AdditionalDataRiskStandalone
- com.adyen.model.payment.AdditionalDataSubMerchant
- com.adyen.model.payment.AdditionalDataTemporaryServices
- com.adyen.model.payment.AdditionalDataWallets
- com.adyen.model.payment.Address
- com.adyen.model.payment.AdjustAuthorisationRequest
- com.adyen.model.payment.Amount
- com.adyen.model.payment.ApplicationInfo
- com.adyen.model.payment.AuthenticationResultRequest
- com.adyen.model.payment.AuthenticationResultResponse
- com.adyen.model.payment.BankAccount
- com.adyen.model.payment.BrowserInfo
- com.adyen.model.payment.CancelOrRefundRequest
- com.adyen.model.payment.CancelRequest
- com.adyen.model.payment.CaptureRequest
- com.adyen.model.payment.Card
- com.adyen.model.payment.CommonField
- com.adyen.model.payment.DeviceRenderOptions
- com.adyen.model.payment.DonationRequest
- com.adyen.model.payment.ExternalPlatform
- com.adyen.model.payment.ForexQuote
- com.adyen.model.payment.FraudCheckResult
- com.adyen.model.payment.FraudCheckResultWrapper
- com.adyen.model.payment.FraudResult
- com.adyen.model.payment.FundDestination
- com.adyen.model.payment.FundSource
- com.adyen.model.payment.Installments
- com.adyen.model.payment.Mandate
- com.adyen.model.payment.MerchantDevice
- com.adyen.model.payment.MerchantRiskIndicator
- com.adyen.model.payment.ModificationResult
- com.adyen.model.payment.Name
- com.adyen.model.payment.PaymentRequest
- com.adyen.model.payment.PaymentRequest3d
- com.adyen.model.payment.PaymentRequest3ds2
- com.adyen.model.payment.PaymentResult
- com.adyen.model.payment.Phone
- com.adyen.model.payment.PlatformChargebackLogic
- com.adyen.model.payment.Recurring
- com.adyen.model.payment.RefundRequest
- com.adyen.model.payment.ResponseAdditionalData3DSecure
- com.adyen.model.payment.ResponseAdditionalDataBillingAddress
- com.adyen.model.payment.ResponseAdditionalDataCard
- com.adyen.model.payment.ResponseAdditionalDataCommon
- com.adyen.model.payment.ResponseAdditionalDataDomesticError
- com.adyen.model.payment.ResponseAdditionalDataInstallments
- com.adyen.model.payment.ResponseAdditionalDataNetworkTokens
- com.adyen.model.payment.ResponseAdditionalDataOpi
- com.adyen.model.payment.ResponseAdditionalDataSepa
- com.adyen.model.payment.SDKEphemPubKey
- com.adyen.model.payment.ServiceError
- com.adyen.model.payment.ShopperInteractionDevice
- com.adyen.model.payment.Split
- com.adyen.model.payment.SplitAmount
- com.adyen.model.payment.SubMerchant
- com.adyen.model.payment.TechnicalCancelRequest
- com.adyen.model.payment.ThreeDS1Result
- com.adyen.model.payment.ThreeDS2RequestData
- com.adyen.model.payment.ThreeDS2Result
- com.adyen.model.payment.ThreeDS2ResultRequest
- com.adyen.model.payment.ThreeDS2ResultResponse
- com.adyen.model.payment.ThreeDSRequestorAuthenticationInfo
- com.adyen.model.payment.ThreeDSRequestorPriorAuthenticationInfo
- com.adyen.model.payment.ThreeDSecureData
- com.adyen.model.payment.VoidPendingRefundRequest
- Type: API key
- API key parameter name: X-API-Key
- Location: HTTP header
- Type: HTTP basic authentication
- Kotlin 1.5.10
./gradlew check assemble
This runs all tests and packages the library.
- Supports JSON inputs/outputs, File inputs, and Form inputs.
- Supports collection formats for query parameters: csv, tsv, ssv, pipes.
- Some Kotlin and Java types are fully qualified to avoid conflicts with types defined in OpenAPI definitions.
All URIs are relative to https://pal-test.adyen.com/pal/servlet/Payout/v68
Class | Method | HTTP request | Description |
---|---|---|---|
InitializationApi | postStoreDetail | POST /storeDetail | Store payout details |
InitializationApi | postStoreDetailAndSubmitThirdParty | POST /storeDetailAndSubmitThirdParty | Store details and submit a payout |
InitializationApi | postSubmitThirdParty | POST /submitThirdParty | Submit a payout |
InstantPayoutsApi | postPayout | POST /payout | Make an instant card payout |
ReviewingApi | postConfirmThirdParty | POST /confirmThirdParty | Confirm a payout |
ReviewingApi | postDeclineThirdParty | POST /declineThirdParty | Cancel a payout |
- com.adyen.model.payout.Address
- com.adyen.model.payout.Amount
- com.adyen.model.payout.BankAccount
- com.adyen.model.payout.Card
- com.adyen.model.payout.FraudCheckResult
- com.adyen.model.payout.FraudCheckResultWrapper
- com.adyen.model.payout.FraudResult
- com.adyen.model.payout.FundSource
- com.adyen.model.payout.ModifyRequest
- com.adyen.model.payout.ModifyResponse
- com.adyen.model.payout.Name
- com.adyen.model.payout.PayoutRequest
- com.adyen.model.payout.PayoutResponse
- com.adyen.model.payout.Recurring
- com.adyen.model.payout.ResponseAdditionalData3DSecure
- com.adyen.model.payout.ResponseAdditionalDataBillingAddress
- com.adyen.model.payout.ResponseAdditionalDataCard
- com.adyen.model.payout.ResponseAdditionalDataCommon
- com.adyen.model.payout.ResponseAdditionalDataDomesticError
- com.adyen.model.payout.ResponseAdditionalDataInstallments
- com.adyen.model.payout.ResponseAdditionalDataNetworkTokens
- com.adyen.model.payout.ResponseAdditionalDataOpi
- com.adyen.model.payout.ResponseAdditionalDataSepa
- com.adyen.model.payout.ServiceError
- com.adyen.model.payout.StoreDetailAndSubmitRequest
- com.adyen.model.payout.StoreDetailAndSubmitResponse
- com.adyen.model.payout.StoreDetailRequest
- com.adyen.model.payout.StoreDetailResponse
- com.adyen.model.payout.SubmitRequest
- com.adyen.model.payout.SubmitResponse
- Type: API key
- API key parameter name: X-API-Key
- Location: HTTP header
- Type: HTTP basic authentication
- Kotlin 1.5.10
./gradlew check assemble
This runs all tests and packages the library.
- Supports JSON inputs/outputs, File inputs, and Form inputs.
- Supports collection formats for query parameters: csv, tsv, ssv, pipes.
- Some Kotlin and Java types are fully qualified to avoid conflicts with types defined in OpenAPI definitions.
All URIs are relative to https://postfmapi-test.adyen.com/postfmapi/terminal/v1
Class | Method | HTTP request | Description |
---|---|---|---|
GeneralApi | postAssignTerminals | POST /assignTerminals | Assign terminals |
GeneralApi | postFindTerminal | POST /findTerminal | Get the account or store of a terminal |
GeneralApi | postGetStoresUnderAccount | POST /getStoresUnderAccount | Get the stores of an account |
GeneralApi | postGetTerminalDetails | POST /getTerminalDetails | Get the details of a terminal |
GeneralApi | postGetTerminalsUnderAccount | POST /getTerminalsUnderAccount | Get the list of terminals |
- com.adyen.model.posterminalmanagement.Address
- com.adyen.model.posterminalmanagement.AssignTerminalsRequest
- com.adyen.model.posterminalmanagement.AssignTerminalsResponse
- com.adyen.model.posterminalmanagement.FindTerminalRequest
- com.adyen.model.posterminalmanagement.FindTerminalResponse
- com.adyen.model.posterminalmanagement.GetStoresUnderAccountRequest
- com.adyen.model.posterminalmanagement.GetStoresUnderAccountResponse
- com.adyen.model.posterminalmanagement.GetTerminalDetailsRequest
- com.adyen.model.posterminalmanagement.GetTerminalDetailsResponse
- com.adyen.model.posterminalmanagement.GetTerminalsUnderAccountRequest
- com.adyen.model.posterminalmanagement.GetTerminalsUnderAccountResponse
- com.adyen.model.posterminalmanagement.MerchantAccount
- com.adyen.model.posterminalmanagement.ServiceError
- com.adyen.model.posterminalmanagement.Store
- Type: API key
- API key parameter name: X-API-Key
- Location: HTTP header
- Type: HTTP basic authentication
- Kotlin 1.5.10
./gradlew check assemble
This runs all tests and packages the library.
- Supports JSON inputs/outputs, File inputs, and Form inputs.
- Supports collection formats for query parameters: csv, tsv, ssv, pipes.
- Some Kotlin and Java types are fully qualified to avoid conflicts with types defined in OpenAPI definitions.
All URIs are relative to https://pal-test.adyen.com/pal/servlet/Recurring/v68
Class | Method | HTTP request | Description |
---|---|---|---|
GeneralApi | postCreatePermit | POST /createPermit | Create new permits linked to a recurring contract. |
GeneralApi | postDisable | POST /disable | Disable stored payment details |
GeneralApi | postDisablePermit | POST /disablePermit | Disable an existing permit. |
GeneralApi | postListRecurringDetails | POST /listRecurringDetails | Get stored payment details |
GeneralApi | postNotifyShopper | POST /notifyShopper | Ask issuer to notify the shopper |
GeneralApi | postScheduleAccountUpdater | POST /scheduleAccountUpdater | Schedule running the Account Updater |
- com.adyen.model.recurring.Address
- com.adyen.model.recurring.Amount
- com.adyen.model.recurring.BankAccount
- com.adyen.model.recurring.Card
- com.adyen.model.recurring.CreatePermitRequest
- com.adyen.model.recurring.CreatePermitResult
- com.adyen.model.recurring.DisablePermitRequest
- com.adyen.model.recurring.DisablePermitResult
- com.adyen.model.recurring.DisableRequest
- com.adyen.model.recurring.DisableResult
- com.adyen.model.recurring.Name
- com.adyen.model.recurring.NotifyShopperRequest
- com.adyen.model.recurring.NotifyShopperResult
- com.adyen.model.recurring.Permit
- com.adyen.model.recurring.PermitRestriction
- com.adyen.model.recurring.PermitResult
- com.adyen.model.recurring.Recurring
- com.adyen.model.recurring.RecurringDetail
- com.adyen.model.recurring.RecurringDetailWrapper
- com.adyen.model.recurring.RecurringDetailsRequest
- com.adyen.model.recurring.RecurringDetailsResult
- com.adyen.model.recurring.ScheduleAccountUpdaterRequest
- com.adyen.model.recurring.ScheduleAccountUpdaterResult
- com.adyen.model.recurring.ServiceError
- com.adyen.model.recurring.TokenDetails
- Type: API key
- API key parameter name: X-API-Key
- Location: HTTP header
- Type: HTTP basic authentication
- Kotlin 1.5.10
./gradlew check assemble
This runs all tests and packages the library.
- Supports JSON inputs/outputs, File inputs, and Form inputs.
- Supports collection formats for query parameters: csv, tsv, ssv, pipes.
- Some Kotlin and Java types are fully qualified to avoid conflicts with types defined in OpenAPI definitions.
All URIs are relative to https://balanceplatform-api-test.adyen.com/btl/v4
Class | Method | HTTP request | Description |
---|---|---|---|
CapitalApi | getGrants | GET /grants | Get a capital account |
CapitalApi | getGrantsId | GET /grants/{id} | Get grant reference details |
CapitalApi | postGrants | POST /grants | Request a grant payout |
TransactionsApi | getTransactions | GET /transactions | Get all transactions |
TransactionsApi | getTransactionsId | GET /transactions/{id} | Get a transaction |
TransfersApi | postTransfers | POST /transfers | Transfer funds |
TransfersApi | postTransfersIdReturns | POST /transfers/{id}/returns | Return a transfer |
- com.adyen.model.transfers.AULocalAccountIdentification
- com.adyen.model.transfers.AdditionalBankIdentification
- com.adyen.model.transfers.Address
- com.adyen.model.transfers.Amount
- com.adyen.model.transfers.BRLocalAccountIdentification
- com.adyen.model.transfers.BankAccountV3
- com.adyen.model.transfers.BankAccountV3AccountIdentification
- com.adyen.model.transfers.BankCategoryData
- com.adyen.model.transfers.CALocalAccountIdentification
- com.adyen.model.transfers.CZLocalAccountIdentification
- com.adyen.model.transfers.CapitalBalance
- com.adyen.model.transfers.CapitalGrant
- com.adyen.model.transfers.CapitalGrantInfo
- com.adyen.model.transfers.CapitalGrants
- com.adyen.model.transfers.Counterparty
- com.adyen.model.transfers.CounterpartyInfoV3
- com.adyen.model.transfers.CounterpartyV3
- com.adyen.model.transfers.DKLocalAccountIdentification
- com.adyen.model.transfers.Fee
- com.adyen.model.transfers.HKLocalAccountIdentification
- com.adyen.model.transfers.HULocalAccountIdentification
- com.adyen.model.transfers.IbanAccountIdentification
- com.adyen.model.transfers.InternalCategoryData
- com.adyen.model.transfers.InvalidField
- com.adyen.model.transfers.IssuedCard
- com.adyen.model.transfers.Link
- com.adyen.model.transfers.Links
- com.adyen.model.transfers.MerchantData
- com.adyen.model.transfers.NOLocalAccountIdentification
- com.adyen.model.transfers.NZLocalAccountIdentification
- com.adyen.model.transfers.NameLocation
- com.adyen.model.transfers.NumberAndBicAccountIdentification
- com.adyen.model.transfers.PLLocalAccountIdentification
- com.adyen.model.transfers.PartyIdentification
- com.adyen.model.transfers.PaymentInstrument
- com.adyen.model.transfers.PlatformPayment
- com.adyen.model.transfers.RelayedAuthorisationData
- com.adyen.model.transfers.Repayment
- com.adyen.model.transfers.RepaymentTerm
- com.adyen.model.transfers.ResourceReference
- com.adyen.model.transfers.RestServiceError
- com.adyen.model.transfers.ReturnTransferRequest
- com.adyen.model.transfers.ReturnTransferResponse
- com.adyen.model.transfers.SELocalAccountIdentification
- com.adyen.model.transfers.SGLocalAccountIdentification
- com.adyen.model.transfers.ServiceError
- com.adyen.model.transfers.ThresholdRepayment
- com.adyen.model.transfers.Transaction
- com.adyen.model.transfers.TransactionSearchResponse
- com.adyen.model.transfers.Transfer
- com.adyen.model.transfers.TransferCategoryData
- com.adyen.model.transfers.TransferData
- com.adyen.model.transfers.TransferInfo
- com.adyen.model.transfers.TransferNotificationValidationFact
- com.adyen.model.transfers.UKLocalAccountIdentification
- com.adyen.model.transfers.USLocalAccountIdentification
- com.adyen.model.transfers.UltimatePartyIdentification
- Type: API key
- API key parameter name: X-API-Key
- Location: HTTP header
- Type: HTTP basic authentication
- Kotlin 1.5.10
./gradlew check assemble
This runs all tests and packages the library.
- Supports JSON inputs/outputs, File inputs, and Form inputs.
- Supports collection formats for query parameters: csv, tsv, ssv, pipes.
- Some Kotlin and Java types are fully qualified to avoid conflicts with types defined in OpenAPI definitions.
All URIs are relative to https://pal-test.adyen.com/pal/servlet/StoredValue/v46
Class | Method | HTTP request | Description |
---|---|---|---|
GeneralApi | postChangeStatus | POST /changeStatus | Changes the status of the payment method. |
GeneralApi | postCheckBalance | POST /checkBalance | Checks the balance. |
GeneralApi | postIssue | POST /issue | Issues a new card. |
GeneralApi | postLoad | POST /load | Loads the payment method. |
GeneralApi | postMergeBalance | POST /mergeBalance | Merge the balance of two cards. |
GeneralApi | postVoidTransaction | POST /voidTransaction | Voids a transaction. |
- com.adyen.model.storedvalue.Amount
- com.adyen.model.storedvalue.ServiceError
- com.adyen.model.storedvalue.StoredValueBalanceCheckRequest
- com.adyen.model.storedvalue.StoredValueBalanceCheckResponse
- com.adyen.model.storedvalue.StoredValueBalanceMergeRequest
- com.adyen.model.storedvalue.StoredValueBalanceMergeResponse
- com.adyen.model.storedvalue.StoredValueIssueRequest
- com.adyen.model.storedvalue.StoredValueIssueResponse
- com.adyen.model.storedvalue.StoredValueLoadRequest
- com.adyen.model.storedvalue.StoredValueLoadResponse
- com.adyen.model.storedvalue.StoredValueStatusChangeRequest
- com.adyen.model.storedvalue.StoredValueStatusChangeResponse
- com.adyen.model.storedvalue.StoredValueVoidRequest
- com.adyen.model.storedvalue.StoredValueVoidResponse
- Type: API key
- API key parameter name: X-API-Key
- Location: HTTP header
- Type: HTTP basic authentication
- Kotlin 1.5.10
./gradlew check assemble
This runs all tests and packages the library.
- Supports JSON inputs/outputs, File inputs, and Form inputs.
- Supports collection formats for query parameters: csv, tsv, ssv, pipes.
- Some Kotlin and Java types are fully qualified to avoid conflicts with types defined in OpenAPI definitions.
All URIs are relative to https://ca-test.adyen.com/ca/services/DisputeService/v30
Class | Method | HTTP request | Description |
---|---|---|---|
GeneralApi | postAcceptDispute | POST /acceptDispute | Accept a dispute |
GeneralApi | postDefendDispute | POST /defendDispute | Defend a dispute |
GeneralApi | postDeleteDisputeDefenseDocument | POST /deleteDisputeDefenseDocument | Delete a defense document |
GeneralApi | postRetrieveApplicableDefenseReasons | POST /retrieveApplicableDefenseReasons | Get applicable defense reasons |
GeneralApi | postSupplyDefenseDocument | POST /supplyDefenseDocument | Supply a defense document |
- com.adyen.model.disputes.AcceptDisputeRequest
- com.adyen.model.disputes.AcceptDisputeResponse
- com.adyen.model.disputes.DefendDisputeRequest
- com.adyen.model.disputes.DefendDisputeResponse
- com.adyen.model.disputes.DefenseDocument
- com.adyen.model.disputes.DefenseDocumentType
- com.adyen.model.disputes.DefenseReason
- com.adyen.model.disputes.DefenseReasonsRequest
- com.adyen.model.disputes.DefenseReasonsResponse
- com.adyen.model.disputes.DeleteDefenseDocumentRequest
- com.adyen.model.disputes.DeleteDefenseDocumentResponse
- com.adyen.model.disputes.DisputeServiceResult
- com.adyen.model.disputes.ServiceError
- com.adyen.model.disputes.SupplyDefenseDocumentRequest
- com.adyen.model.disputes.SupplyDefenseDocumentResponse
- Type: API key
- API key parameter name: X-API-Key
- Location: HTTP header
- Type: HTTP basic authentication