openbankproject_client.direct_debit module

Direct Debit endpoints for the OpenBankProject API Client.

class openbankproject_client.direct_debit.DirectDebitEndpoints(client)[source]

Bases: object

Direct Debit-related API endpoints.

__init__(client)[source]

Initialize the endpoint group.

Parameters:

client – OpenBankProjectClient instance

create_direct_debit(bank_id: str, account_id: str, view_id: str, data: Dict) Dict[source]

Create Direct Debit.

Parameters:
  • bank_id – Bank identifier

  • account_id – Account identifier

  • view_id – View identifier

  • data – Direct debit data

Returns:

Dict containing created direct debit information

create_direct_debit_management(bank_id: str, account_id: str, data: Dict) Dict[source]

Create Direct Debit (management).

Parameters:
  • bank_id – Bank identifier

  • account_id – Account identifier

  • data – Direct debit management data

Returns:

Dict containing created direct debit information