Adyen for Platforms: Account API
  1. Account holders
Adyen for Platforms: Account API
  • Verification
    • Trigger verification
      POST
    • Delete bank accounts
      POST
    • Delete legal arrangements
      POST
    • Delete payout methods
      POST
    • Delete shareholders
      POST
    • Delete signatories
      POST
    • Get documents
      POST
    • Upload a document
      POST
  • Accounts
    • Close an account
      POST
    • Create an account
      POST
    • Update an account
      POST
  • Account holders
    • Close an account holder
      POST
    • Close stores
      POST
    • Create an account holder
      POST
    • Get an account holder
      POST
    • Get a tax form
      POST
    • Suspend an account holder
      POST
    • Unsuspend an account holder
      POST
    • Update an account holder
      POST
    • Update payout or processing state
      POST
  • Schemas
    • Schemas
      • Account
      • AccountEvent
      • AccountHolderDetails
      • AccountHolderStatus
      • AccountPayoutState
      • AccountProcessingState
      • Amount
      • BankAccountDetail
      • BusinessDetails
      • CloseAccountHolderRequest
      • CloseAccountHolderResponse
      • CloseAccountRequest
      • CloseAccountResponse
      • CloseStoresRequest
      • CreateAccountHolderRequest
      • CreateAccountHolderResponse
      • CreateAccountRequest
      • CreateAccountResponse
      • DeleteBankAccountRequest
      • DeletePayoutMethodRequest
      • DeleteLegalArrangementRequest
      • DeleteShareholderRequest
      • DeleteSignatoriesRequest
      • DocumentDetail
      • ErrorFieldType
      • FieldType
      • GenericResponse
      • GetAccountHolderRequest
      • GetAccountHolderResponse
      • GetAccountHolderStatusResponse
      • GetTaxFormRequest
      • GetTaxFormResponse
      • GetUploadedDocumentsRequest
      • GetUploadedDocumentsResponse
      • IndividualDetails
      • KYCCheckResult2
      • KYCCheckStatusData
      • KYCCheckResult
      • KYCCheckSummary
      • KYCLegalArrangementCheckResult
      • KYCLegalArrangementEntityCheckResult
      • KYCPayoutMethodCheckResult
      • KYCShareholderCheckResult
      • KYCSignatoryCheckResult
      • KYCUltimateParentCompanyCheckResult
      • KYCVerificationResult2
      • LegalArrangementDetail
      • KYCVerificationResult
      • LegalArrangementEntityDetail
      • PayoutMethod
      • PayoutScheduleResponse
      • LegalArrangementRequest
      • PerformVerificationRequest
      • MigratedAccounts
      • PersonalDocumentData
      • MigratedStores
      • ServiceError
      • MigrationData
      • ShareholderContact
      • SignatoryContact
      • StoreDetail
      • SuspendAccountHolderRequest
      • SuspendAccountHolderResponse
      • UltimateParentCompany
      • UltimateParentCompanyBusinessDetails
      • UnSuspendAccountHolderRequest
      • UnSuspendAccountHolderResponse
      • UpdateAccountHolderRequest
      • UpdateAccountHolderResponse
      • UpdateAccountHolderStateRequest
      • UpdateAccountRequest
      • UpdateAccountResponse
      • UpdatePayoutScheduleRequest
      • UploadDocumentRequest
      • ViasAddress
      • ViasName
      • ViasPersonalData
      • ViasPhoneNumber
  1. Account holders

Suspend an account holder

POST
/suspendAccountHolder
Changes the status of an account holder to Suspended.

Request

Body Params application/json

Examples

Responses

🟢200OK - the request has succeeded.
application/json
Body

🟢202Accepted - the request has been accepted for processing, but the processing has not been completed.
🟠400Bad Request - a problem reading or understanding the request.
🟠401Unauthorized - authentication required.
🟠403Forbidden - insufficient permissions to process the request.
🟠422Unprocessable Entity - a request validation error.
🔴500Internal Server Error - the server could not process the request.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/suspendAccountHolder' \
--header 'Content-Type: application/json' \
--data-raw '{
    "accountHolderCode": "string"
}'
Response Response Example
200 - Example 1
{
    "accountHolderStatus": {
        "events": [
            {
                "event": "InactivateAccount",
                "executionDate": "2019-08-24T14:15:22Z",
                "reason": "string"
            }
        ],
        "payoutState": {
            "allowPayout": true,
            "disableReason": "string",
            "disabled": true,
            "notAllowedReason": "string",
            "payoutLimit": {
                "currency": "str",
                "value": 0
            },
            "tierNumber": 0
        },
        "processingState": {
            "disableReason": "string",
            "disabled": true,
            "processedFrom": {
                "currency": "str",
                "value": 0
            },
            "processedTo": {
                "currency": "str",
                "value": 0
            },
            "tierNumber": 0
        },
        "status": "Active",
        "statusReason": "string"
    },
    "invalidFields": [
        {
            "errorCode": 0,
            "errorDescription": "string",
            "fieldType": {
                "field": "string",
                "fieldName": "accountCode",
                "shareholderCode": "string"
            }
        }
    ],
    "pspReference": "string",
    "resultCode": "string"
}
Modified at 2023-08-15 06:33:33
Previous
Get a tax form
Next
Unsuspend an account holder
Built with