Bank Linking
Bank account linking and direct debit mandate management service
get_banking_mandate_state
Mandate-state lookup for the inline Mono Connect UX used at offer
link_bank_account
Link a bank account for direct debit mandate setup
list_bank_accounts
List all bank accounts linked by the authenticated user
get_bank_account
Get details of a specific bank account
unlink_bank_account
Unlink a bank account
declare_salary_account
Declare this bank account as the user's salary account (pending analyst verification).
initiate_open_banking_connect
Start an open-banking Connect session with the active banking provider. Open `connect_url` in a WebView; on success, pass the authorization `code` query param to POST /v1/bank-accounts as `connect_auth_code` when the provider returns one (some providers complete linking via webhook only).
active_account_linking_method
Returns the active banking provider and how the client should link a new account: 'connect' (Mono open-banking widget) or 'manual' (collect account number + bank, then authorize a direct-debit mandate). Driven by the banking.active_provider feature flag, so the UI follows provider changes without a redeploy.
create_direct_debit_mandate
Create a direct debit mandate for recurring loan repayments
list_direct_debit_mandates
List all direct debit mandates for the authenticated user
get_direct_debit_mandate
Get details of a specific direct debit mandate
cancel_direct_debit_mandate
Cancel a direct debit mandate
collect_mandate_debit
Debit the borrower's bank account via an active Mono Direct Debit mandate (POST /v3/payments/mandates/{mandate_id}/debit). Amount is in kobo.
list_transfer_banks
List supported transfer banks for account resolution and payouts
resolve_transfer_account
Resolve an account number against a bank sort code