Project

General

Profile

Actions

Task #1808

open

Epic #1799: Finance Module API Integration (End-to-End)

User Story #1800: Bridge Api Intregration

Integrate External Accounts APIs in Finance Module

Added by Muhammad Fahad 4 days ago.

Status:
New
Priority:
Normal
Target version:
-
Start date:
04/17/2026
Due date:
% Done:

0%

Estimated time:

Description

Integrate External Accounts APIs in the Finance module to allow users to create, fetch, update, and delete linked bank accounts. This feature will support account management for financial operations such as payouts, transfers, and beneficiary handling.

🎯 Scope of Work:
Integrate create external account API
Integrate list external accounts API
Integrate single external account details API
Integrate update external account API
Integrate delete external account API
Map response data to UI and models
🛠️ Tasks:
Create API service for external accounts
Implement create external account flow
Implement fetch all external accounts flow
Implement fetch single external account flow
Implement update external account flow
Implement delete external account flow
Parse response fields into models
Handle IBAN and US account structures
Handle active/inactive states
Add validation for required account fields
Implement error handling
Add logging/debugging
Integrate APIs into finance UI screens

✅ Acceptance Criteria:
External account can be created successfully
All external accounts list is fetched correctly
Single external account details can be retrieved
External account can be updated successfully
External account can be deleted successfully
Account details are mapped correctly in UI
Both IBAN and standard bank account structures are supported
Proper success and error handling is implemented

⚠️ Edge Cases:
Empty external accounts list
Invalid customer_id or external_account_id
Incomplete bank/account details
Beneficiary address invalid
API failure on update/delete
Unsupported account type or currency

No data to display

Actions

Also available in: Atom PDF