Adyen Legal Entity Management API (v4).
Handles KYC onboarding: legal entities, transfer instruments, business lines, documents, Terms of Service, PCI questionnaires, and hosted onboarding links.
Summary
Functions
Accept Terms of Service.
Calculate PCI status.
Check tax e-delivery consent status.
Check verification errors for a legal entity.
Confirm data review for a legal entity.
Create a legal entity.
Create a business line.
Create a transfer instrument (bank account).
Delete a business line.
Delete a document.
Delete a transfer instrument.
Generate a PCI questionnaire.
Get a legal entity.
Get the accepted Terms of Service document.
Get a business line.
Get all business lines under a legal entity.
Get a document.
Get a link to an Adyen-hosted onboarding page.
Get a specific onboarding theme.
Get a specific PCI questionnaire.
Get PCI questionnaire details.
Get the Terms of Service document for a legal entity.
Get ToS acceptance info for a legal entity.
Get Terms of Service status.
Get a transfer instrument.
List hosted onboarding page themes.
Request a periodic data review.
Set tax e-delivery consent.
Sign a PCI questionnaire.
Update a legal entity.
Update a business line.
Update a document.
Update a transfer instrument.
Upload a document for verification.
Functions
@spec accept_tos(String.t(), String.t(), map(), keyword()) :: AdyenClient.Client.response()
Accept Terms of Service.
@spec calculate_pci_status(String.t(), map(), keyword()) :: AdyenClient.Client.response()
Calculate PCI status.
@spec check_tax_edelivery_consent(String.t(), map(), keyword()) :: AdyenClient.Client.response()
Check tax e-delivery consent status.
@spec check_verification_errors( String.t(), keyword() ) :: AdyenClient.Client.response()
Check verification errors for a legal entity.
@spec confirm_data_review( String.t(), keyword() ) :: AdyenClient.Client.response()
Confirm data review for a legal entity.
@spec create( map(), keyword() ) :: AdyenClient.Client.response()
Create a legal entity.
@spec create_business_line( map(), keyword() ) :: AdyenClient.Client.response()
Create a business line.
@spec create_transfer_instrument( map(), keyword() ) :: AdyenClient.Client.response()
Create a transfer instrument (bank account).
@spec delete_business_line( String.t(), keyword() ) :: AdyenClient.Client.response()
Delete a business line.
@spec delete_document( String.t(), keyword() ) :: AdyenClient.Client.response()
Delete a document.
@spec delete_transfer_instrument( String.t(), keyword() ) :: AdyenClient.Client.response()
Delete a transfer instrument.
@spec generate_pci_questionnaire(String.t(), map(), keyword()) :: AdyenClient.Client.response()
Generate a PCI questionnaire.
@spec get( String.t(), keyword() ) :: AdyenClient.Client.response()
Get a legal entity.
@spec get_accepted_tos_document(String.t(), String.t(), keyword()) :: AdyenClient.Client.response()
Get the accepted Terms of Service document.
@spec get_business_line( String.t(), keyword() ) :: AdyenClient.Client.response()
Get a business line.
@spec get_business_lines( String.t(), keyword() ) :: AdyenClient.Client.response()
Get all business lines under a legal entity.
@spec get_document( String.t(), keyword() ) :: AdyenClient.Client.response()
Get a document.
@spec get_onboarding_link(String.t(), map(), keyword()) :: AdyenClient.Client.response()
Get a link to an Adyen-hosted onboarding page.
@spec get_onboarding_theme( String.t(), keyword() ) :: AdyenClient.Client.response()
Get a specific onboarding theme.
@spec get_pci_questionnaire(String.t(), String.t(), keyword()) :: AdyenClient.Client.response()
Get a specific PCI questionnaire.
@spec get_pci_questionnaires( String.t(), keyword() ) :: AdyenClient.Client.response()
Get PCI questionnaire details.
@spec get_tos(String.t(), map(), keyword()) :: AdyenClient.Client.response()
Get the Terms of Service document for a legal entity.
@spec get_tos_acceptance_info( String.t(), keyword() ) :: AdyenClient.Client.response()
Get ToS acceptance info for a legal entity.
@spec get_tos_status( String.t(), keyword() ) :: AdyenClient.Client.response()
Get Terms of Service status.
@spec get_transfer_instrument( String.t(), keyword() ) :: AdyenClient.Client.response()
Get a transfer instrument.
@spec list_onboarding_themes(keyword()) :: AdyenClient.Client.response()
List hosted onboarding page themes.
@spec request_periodic_review( String.t(), keyword() ) :: AdyenClient.Client.response()
Request a periodic data review.
@spec set_tax_edelivery_consent(String.t(), map(), keyword()) :: AdyenClient.Client.response()
Set tax e-delivery consent.
@spec sign_pci_questionnaire(String.t(), map(), keyword()) :: AdyenClient.Client.response()
Sign a PCI questionnaire.
@spec update(String.t(), map(), keyword()) :: AdyenClient.Client.response()
Update a legal entity.
@spec update_business_line(String.t(), map(), keyword()) :: AdyenClient.Client.response()
Update a business line.
@spec update_document(String.t(), map(), keyword()) :: AdyenClient.Client.response()
Update a document.
@spec update_transfer_instrument(String.t(), map(), keyword()) :: AdyenClient.Client.response()
Update a transfer instrument.
@spec upload_document( map(), keyword() ) :: AdyenClient.Client.response()
Upload a document for verification.