Skip to content

Adapters

components.payment_gateway.subcomponents.accounts.adapters.adyen

helpers

to_balance_account_info

to_balance_account_info(
    external_account_holder_id, description, reference=None
)

Convert our account model into an Adyen BalanceAccountInfo for API creation calls.

Source code in components/payment_gateway/subcomponents/accounts/adapters/adyen/helpers.py
def to_balance_account_info(
    external_account_holder_id: str,
    description: str,
    reference: str | None = None,
) -> BalanceAccountInfo:
    """
    Convert our account model into an Adyen BalanceAccountInfo for API creation calls.
    """

    return BalanceAccountInfo(
        accountHolderId=external_account_holder_id,
        description=description[0:300],
        reference=reference[0:150] if reference else None,
    )