components.payment_gateway.public.banking_documents ¶
This module defines the public API for the banking documents subcomponent.
Only business logic classes are exposed here. Basic entities and enums are exposed in separate modules to avoid loading the entire subcomponent with its models and dependencies when they are not needed.
Classes¶
SepaMandateActions ¶
Sepa Mandate Actions
Functions¶
declare_sepa_mandate ¶
declare_sepa_mandate(
session,
/,
workspace_key,
external_id,
account_holder_id,
sepa_creditor_identifier,
debtor_name,
debtor_iban,
debtor_country,
unique_mandate_reference,
issued_at,
status,
)
Declare a SEPA mandate.
Source code in components/payment_gateway/subcomponents/banking_documents/protected/business_logic/actions/sepa_mandate_actions.py
update_sepa_mandate_status ¶
Update the status of a specific SEPA mandate.
Source code in components/payment_gateway/subcomponents/banking_documents/protected/business_logic/actions/sepa_mandate_actions.py
SepaMandateQueries ¶
Sepa Mandate Queries
Functions¶
get_sepa_mandate ¶
Get a SEPA mandate by ID.
Source code in components/payment_gateway/subcomponents/banking_documents/protected/business_logic/queries/sepa_mandate_queries.py
get_sepa_mandate_by_external_id ¶
Get a SEPA mandate by its external ID.