搜 索

FAB → Zand IBAN Migration Design Document

  • 19阅读
  • 2026年02月10日
  • 0评论
首页 / 系统架构 / 正文

1. Background & Objectives

1.1 Background

All IBAN-based payment flows within the PayBy wallet ecosystem currently rely on IBANs issued by FAB (First Abu Dhabi Bank). To reduce single-bank dependency risk, optimize cost structure, and improve system flexibility, a full migration of all IBAN payment flows from FAB to Zand Bank is required.

This migration spans 5 core use cases, impacting approximately 212K+ active users/corporates, with a monthly transaction volume of ~10-15M AED.

1.2 Objectives

  • 100% of active FAB IBAN users migrated to new IBANs (Zand / PayBy / ENBD)
  • 100% of new users onboarded directly with new IBANs
  • Full decommissioning of FAB IBANs with zero residual dependencies
  • Zero fund loss and zero business disruption throughout the migration

1.3 Migration Scope Overview

Use CaseActive UsersSwitch ToUser NotificationNew Users StartExisting MigrationPriority
Lean Wallet Top-up8.2KENBD IBANsYes - App UIMid-Feb 2026W2-Apr → W4-AprP0
IBAN Wallet Top-up19.8KZand IBANsYes - App UIW1-Mar 2026W2-Mar → W1-AprP1
AANI Activation & Txn134.6KPayBy IBANsNot requiredW1-Mar 2026W2-Mar → W2-AprP1
Quantix Loan Repayment50KZand IBANsYes - App UIW1-Mar 2026W3-Mar → W2-AprP2
WPS Salary Credits125Zand IBANsYes - Email TriggerW1-Mar 2026W4-Mar → W3-AprP3

2. Overall Migration Architecture

2.1 Migration Timeline (Master View)

gantt title FAB → Zand IBAN Migration Master Timeline dateFormat YYYY-MM-DD axisFormat %m/%d section Lean (8.2K → ENBD) New users via GP flow :lean_new, 2026-02-15, 45d Existing user migration :lean_exist, 2026-04-06, 21d section IBAN Top-Up (19.8K → Zand) New users issued Zand IBAN :iban_new, 2026-03-01, 7d Existing user migration + UI :iban_exist, 2026-03-08, 28d section AANI (134.6K → PayBy) New users on PayBy 413 IBAN :aani_new, 2026-03-01, 7d Existing user migration (backend) :aani_exist, 2026-03-08, 35d section Quantix (50K → Zand) New users issued Zand IBAN :qtx_new, 2026-03-01, 14d Existing user migration + UI :qtx_exist, 2026-03-15, 28d section WPS (125 → Zand) New corporates issued Zand IBAN :wps_new, 2026-03-01, 21d Existing corporate migration :wps_exist, 2026-03-22, 28d

2.2 Migration Phasing

flowchart TB subgraph Phase0["Phase 0: Preparation (2-24 Zand Go Live, finish before Mar)"] P0A[Zand VA IBAN API integration complete] --> P0B[Pilot production testing passed] P0B --> P0C[Confirm Zand TPS capacity] P0C --> P0D[FAB IBAN deactivation regression test] end subgraph Phase1["Phase 1: Lean New Users (W1-Mar)"] L1[Lean GP go-live] L2[New users routed via GP flow with ENBD IBAN] L1 --> L2 end subgraph Phase2["Phase 2: New Users Go-Live (W2-Mar)"] N1[IBAN Top-Up: new users → Zand IBAN] N2[AANI: new users → PayBy 413 IBAN] N3[Quantix: new users → Zand IBAN] N4[WPS: new corporates → Zand IBAN] end subgraph Phase3["Phase 3: Existing User Migration (W3-Mar → W4-Apr)"] E1[W2-Mar: IBAN Top-Up + AANI existing migration starts] E2[W3-Mar: Quantix existing migration starts] E3[W4-Mar: WPS existing migration starts] E4[W2-Apr: Lean existing migration starts] E1 --> E2 --> E3 --> E4 end subgraph Phase4["Phase 4: Decommissioning (Post W4-Apr)"] F1[Full FAB IBAN deactivation] F2[FAB channel shutdown] F3[Monitoring & alerts removal] end Phase0 --> Phase1 Phase1 --> Phase2 Phase2 --> Phase3 Phase3 --> Phase4

2.3 Dual-IBAN Parallel Architecture During Migration

flowchart LR User([User / Corporate]) --> |Zand IBAN| ZandBank User([User / Corporate]) --> |ENBD IBAN| ENBDBank User([User / Corporate]) --> |Legacy Fab IBAN| FabBank User([User / Corporate]) --> |Aani transfer| Aani ZandBank --> Fcw Fcw --> Visii ENBDBank --> Vcs FabBank --> Vcs Aani --> |Pacs008 Message creditor is Payby iban |PayByWallet[(PayBy User Wallet)] Vcs --> Vis Visii --> PayByWallet[(PayBy User Wallet)] Vis --> PayByWallet[(PayBy User Wallet)] style ZandBank fill:#4CAF50,color:#fff style ENBDBank fill:#2196F3,color:#fff style FabBank fill:#009688,color:#fff style Fcw fill:#FF9800,color:#fff style Visii fill:#FF9800,color:#fff style Vis fill:#4CAF50,color:#fff
Key Design Decision: During the overlap period, both old and new IBANs can accept funds. Any funds received via FAB IBANs are manually transferred to the Zand Escrow account by the C&S team, ensuring unified fund reconciliation.

3. Detailed Use Case Migration Plans

3.1 Use Case 1: Lean Wallet Top-up (P0)

Target: 8.2K users → ENBD IBANs
Notification: Yes - App UI
New Users: Mid-Feb 2026 | Existing Migration: W2-Apr → W4-Apr

3.1.1 New User Flow (Mid-Feb)

sequenceDiagram participant U as User participant App as PayBy App participant Lean as Lean SDK participant PayBy as PayBy Backend participant ENBD as ENBD Single IBAN U->>App: Select Lean payment method App->>Lean: Initiate GP connection flow Lean->>PayBy: Request destinationID PayBy-->>Lean: Return ENBD Botim Single IBAN Lean->>Lean: Create Beneficiary Lean-->>U: Connection complete U->>Lean: Initiate top-up Lean->>ENBD: GP transfer ENBD->>PayBy: Fund-in notification PayBy->>U: Wallet balance updated

3.1.2 Existing User Migration Strategy (W2-Apr → W4-Apr)

flowchart TD Start([Start]) --> Identify[Identify target users
≥1 Lean txn in last 6 months
~8.2K users] Identify --> Split{User Classification} Split --> |Active users - 8.2K| Delink[Delink old FAB destination binding] Split --> |Inactive users| DirectDelink[Delink destination directly] Delink --> Notify[App UI notification
Inform users of new flow] Notify --> NextVisit[User's next visit] NextVisit --> GPFlow[Auto-route to GP flow
Bind ENBD IBAN] GPFlow --> Done([Migration Complete]) DirectDelink --> NewFlow[Routed via new flow on next use] NewFlow --> Done

Key Decisions:

  • Active user definition: Unique member_IDs with ≥1 Lean transaction in the last 6 months (Aug 2025 – Jan 2026)
  • Lean new users go live earliest (Mid-Feb), but existing migration is deliberately scheduled last (W2-Apr) to allow the GP flow to stabilize
  • Inactive users have their destination delinked immediately; they enter the new GP flow on next usage

3.2 Use Case 2: IBAN Wallet Top-up (P1)

Target: 19.8K users → Zand IBANs
Notification: Yes - App UI
New Users: W1-Mar 2026 | Existing Migration: W2-Mar → W1-Apr

Prerequisite: Zand IBAN fund-in Pilot testing passed (end of Feb 2026)

3.2.1 New User Flow (W1-Mar)

sequenceDiagram participant U as New User participant App as PayBy App participant KYC as KYC Service participant PayBy as PayBy Backend participant Zand as Zand Bank U->>App: Register & submit KYC App->>KYC: KYC verification KYC-->>PayBy: KYC approved PayBy->>Zand: Call Create VA API Zand-->>PayBy: Return Zand IBAN PayBy->>PayBy: Bind IBAN to user account PayBy-->>App: Return IBAN details App->>U: Display Zand IBAN on Payment Settings page
Note: KYC team must be updated — new users post-KYC will receive Zand IBANs instead of FAB IBANs.

3.2.2 Existing User Migration (W2-Mar → W1-Apr)

flowchart TD Start([Start - W2-Mar]) --> Identify[Identify active users
≥1 IBAN top-up in last 6 months
~19.8K users] Identify --> Pilot[Step 1: 10% user pilot
~2K users] Pilot --> CreateIBAN[Bulk-create Zand IBANs
Assign as secondary IBAN alongside FAB] CreateIBAN --> Notify[Step 2: App UI notification
+ In-App message
Checkout UI updated to show new IBAN] Notify --> DualRun[Step 3: Dual-IBAN parallel operation
FAB fund-in → manual transfer to Zand Escrow] DualRun --> Remind[Step 5: Send 2 reminders before cutoff] Remind --> Cutoff{Cutoff reached} Cutoff --> |Target met| Deactivate[Deactivate FAB IBAN
Delink binding] Cutoff --> |Target not met| Extend[Extend window + additional reminders] Deactivate --> Analyze{Step 6: Pilot analysis} Analyze --> |Success| FullRollout[Full rollout - remaining 90%
Repeat Steps 1-5] Analyze --> |Issues found| Fix[Fix issues and retry] FullRollout --> Complete([Complete by W1-Apr]) style Pilot fill:#FFF3E0 style FullRollout fill:#E8F5E9

Migration Timeline:

gantt title IBAN Wallet Top-up Detailed Timeline dateFormat YYYY-MM-DD axisFormat %m/%d section Preparation Pilot testing passed :milestone, m1, 2026-02-28, 0d section New Users New users get Zand IBAN :new1, 2026-03-01, 28d section 10% Pilot (W2-Mar) Create Zand IBANs (10%) :a1, 2026-03-08, 3d App UI notification + checkout UI :a2, after a1, 2d Dual-IBAN parallel operation :a3, after a2, 14d Reminder 1 :milestone, r1, 2026-03-22, 0d FAB deactivation (10%) :a4, 2026-03-25, 2d section Full Rollout (W3-Mar → W1-Apr) Create Zand IBANs (90%) :b1, 2026-03-27, 3d App UI notification :b2, after b1, 2d Dual-IBAN parallel + reminders :b3, after b2, 14d FAB full deactivation :milestone, b4, 2026-04-05, 0d

Risks & Mitigations:

  • Users on old App versions: Some users may not receive In-App notifications → send SMS/Push notifications in parallel
  • Checkout UI requirement: Existing user migration requires UI on checkout page to display new IBAN — coordinate with frontend team

3.3 Use Case 3: AANI Activation & Transactions (P1)

Target: 134.6K users → PayBy IBANs (413 bank code)
Notification: Not required (backend-only change)
New Users: W1-Mar 2026 | Existing Migration: W2-Mar → W2-Apr

Overview

In the AANI flow, IBANs are configured at the backend during user enrollment. Users are never exposed to the IBAN — no user-facing communication is required.

Per the team's recommendation, AANI will adopt PayBy's own 413 IBAN (PayBy bank code) rather than Zand IBANs. As a CBUAE-licensed SVF & RPSC, PayBy is eligible to use its own bank code.

flowchart LR subgraph Current["Current Architecture"] User1([User]) --> |AANI enrollment| Backend1[PayBy Backend] Backend1 --> |Configure| FAB_IBAN1[FAB IBAN] FAB_IBAN1 --> NPSS1[NPSS/AANI Network] end subgraph Target["Target Architecture"] User2([User]) --> |AANI enrollment| Backend2[PayBy Backend] Backend2 --> |Configure| PayBy_IBAN[PayBy 413 IBAN] PayBy_IBAN --> NPSS2[NPSS/AANI Network] end Current -.-> |Migration| Target style FAB_IBAN1 fill:#FF9800,color:#fff style PayBy_IBAN fill:#2196F3,color:#fff

Migration Strategy

gantt title AANI Migration Timeline dateFormat YYYY-MM-DD axisFormat %m/%d section New Users New enrollments use PayBy 413 IBAN :aani_new, 2026-03-01, 7d section Existing Users (134.6K) Backend IBAN swap (batch) :aani_exist, 2026-03-08, 35d NPSS re-registration :aani_npss, 2026-03-08, 35d FAB IBAN delink :milestone, aani_done, 2026-04-12, 0d

Key Advantage: Since users never see the IBAN, the entire migration is a backend operation with no UI dependency and no user notification required. This makes AANI the lowest-risk migration despite having the largest user base (134.6K).

For the detailed migration plan, refer to the AANI Migration Plan document.

3.4 Use Case 4: Quantix Loan Repayment (P2)

Target: 50K users → Zand IBANs
Notification: Yes - App UI
New Users: W1-Mar 2026 | Existing Migration: W3-Mar → W2-Apr

3.4.1 Current Architecture

sequenceDiagram participant U as User participant CN as CashNow App participant PayBy as PayBy API participant Bank as User's Bank U->>CN: Initiate loan repayment CN->>PayBy: Query user IBAN PayBy-->>CN: Return FAB IBAN CN->>U: Display FAB IBAN as repayment option U->>Bank: Create Beneficiary & transfer funds Bank->>PayBy: Fund-in received (FAB IBAN) PayBy->>CN: Repayment received notification

3.4.2 Migration Strategy (W3-Mar → W2-Apr)

flowchart TD Start([Start - W3-Mar]) --> Identify[Identify ~50K Quantix IBAN repayment users] Identify --> CreateIBAN[Step 1: Bulk-create Zand IBANs
Assign as secondary IBAN] CreateIBAN --> APISwitch[Step 2: PayBy API returns Zand IBAN first
Falls back to FAB IBAN if Zand unavailable] APISwitch --> UIUpdate[Step 3: CashNow checkout UI updated
Display new Zand IBAN as repayment option] UIUpdate --> CashNowNotify[Step 4: App UI notification to users
Update Beneficiary within cutoff window] CashNowNotify --> DualRun[Step 5: Dual-IBAN parallel repayment
FAB fund-in → C&S manual transfer to Zand] DualRun --> Remind[Step 6: Send 2 reminders before cutoff] Remind --> Deactivate[Deactivate FAB IBAN
Complete by W2-Apr] Deactivate --> Complete([Migration Complete])
gantt title Quantix Repayment Migration Timeline dateFormat YYYY-MM-DD axisFormat %m/%d section New Users New users get Zand IBAN via API :qtx_new, 2026-03-01, 14d section Existing Users (50K) Bulk Zand IBAN creation :qtx_create, 2026-03-15, 5d API switch + CashNow UI update :qtx_api, after qtx_create, 3d App UI notification :qtx_notify, after qtx_api, 2d Dual-IBAN + reminders :qtx_dual, after qtx_notify, 18d FAB IBAN deactivation :milestone, qtx_done, 2026-04-12, 0d

API Change:

GET /api/v1/user/{userId}/iban

// Pre-migration response
{ "iban": "AE12 0351 xxxx xxxx xxxx", "bank": "FAB" }

// Post-migration response (Zand preferred)
{ "iban": "AE12 ZAND xxxx xxxx xxxx", "bank": "ZAND" }
// Fallback: returns FAB IBAN if Zand IBAN does not exist

3.5 Use Case 5: WPS Salary Credits (P3)

Target: 125 corporates → Zand IBANs
Notification: Yes - Email Trigger
New Corporates: W1-Mar 2026 | Existing Migration: W4-Mar → W3-Apr

3.5.1 Current Architecture

flowchart LR subgraph Onboarding["Corporate Onboarding"] Corp([WPS Corporate]) --> |Onboard| PayBy[PayBy Merchant Service] PayBy --> |Issue| FABIBAN[FAB IBAN
WPS_SALARY Account] PayBy --> |Employee onboarding| EmpIBAN[Employee FAB IBAN
Basic PayBy Account] end subgraph Transaction["Salary Disbursement"] Corp --> |Pre-fund| FABIBAN FABIBAN --> |Salary credit| EmpIBAN EmpIBAN --> |Credit| EmpWallet[(Employee Wallet)] end

3.5.2 New Corporate Flow (W1-Mar)

sequenceDiagram participant Corp as WPS Corporate participant MS as PayBy Merchant Service participant Zand as Zand Bank participant BD as BD Team Corp->>MS: Corporate onboarding request MS->>Zand: Call Create VA API Zand-->>MS: Return Zand IBAN MS->>MS: Bind IBAN → WPS_SALARY Account MS-->>Corp: Issue Zand IBAN BD->>Corp: Send IBAN details via email

3.5.3 Existing Corporate Migration (W4-Mar → W3-Apr)

flowchart TD Start([Start - W4-Mar]) --> Identify[Identify 125 existing WPS corporates] Identify --> Pilot[Step 1: 10-corporate pilot
Select corporates with fewest employees] Pilot --> CreateIBAN[Create Zand IBANs
Bind to WPS_SALARY Account] CreateIBAN --> BDNotify[Steps 2-3: BD team sends email trigger
30-45 day switchover window] BDNotify --> DualRun[Step 4: Dual-IBAN parallel operation
FAB fund-in → C&S manual transfer to Zand] DualRun --> Remind[Step 6: Send 2 reminders before cutoff] Remind --> Cutoff{30-day window ends} Cutoff --> |External deactivation| SoftDeactivate[Front-end FAB IBAN deactivation] SoftDeactivate --> Fallback[Silent 15-day fallback period
FAB fund-in still manually forwarded to Zand] Fallback --> HardDeactivate[Hard deactivation of FAB IBAN] HardDeactivate --> Analyze{Pilot analysis} Analyze --> |Success| FullRollout[Full rollout - all 125 corporates] Analyze --> |Issues found| Fix[Fix and retry] FullRollout --> Complete([Complete by W3-Apr]) style Pilot fill:#FFF3E0 style Fallback fill:#FFEBEE style FullRollout fill:#E8F5E9
gantt title WPS Corporate Migration Timeline dateFormat YYYY-MM-DD axisFormat %m/%d section New Corporates New corporates get Zand IBAN :wps_new, 2026-03-01, 21d section Pilot (10 corporates) Create Zand IBANs :wps_pilot, 2026-03-22, 3d BD email trigger sent :wps_email, after wps_pilot, 2d Dual-IBAN + reminders :wps_dual, after wps_email, 14d Pilot analysis :wps_analyze, after wps_dual, 3d section Full Rollout (115 corporates) Create Zand IBANs (all) :wps_full, after wps_analyze, 3d BD email trigger (all) :wps_email2, after wps_full, 2d Dual-IBAN + reminders :wps_dual2, after wps_email2, 14d FAB IBAN deactivation :milestone, wps_done, 2026-04-19, 0d

Key Design: 30-day external deactivation + 15-day silent fallback = effective 45-day buffer period, reducing corporate migration risk. Communication via email trigger (not App UI) since WPS corporates interact through the merchant portal.


4. Cross-Team Collaboration

4.1 RACI Matrix

flowchart TB subgraph Teams["Participating Teams"] Deposit[Deposit Team
Core development] Backend[Backend/API Team
API modifications] CS[C&S Team
Fund reconciliation &
manual transfers] BD[BD Team
Corporate communication] KYC[KYC Team
New user flow update] CashNow[CashNow Team
Repayment UI adaptation] Frontend[Frontend Team
Checkout UI updates] QA[QA Team
Regression testing] PM[PM / Raj
Stakeholder coordination] end subgraph Responsibilities["Key Responsibilities"] R1[Zand / PayBy / ENBD IBAN creation & binding] R2[Dual-IBAN routing logic] R3[FAB fund-in manual transfer to Zand] R4[WPS corporate email triggers] R5[New user IBAN issuance flow] R6[CashNow repayment UI IBAN display] R7[Checkout UI for IBAN Top-up & Quantix] R8[Full-chain regression testing] R9[Cross-team grooming] end Deposit --> R1 Deposit --> R2 CS --> R3 BD --> R4 KYC --> R5 CashNow --> R6 Frontend --> R7 QA --> R8 PM --> R9

4.2 Key Dependencies

flowchart LR Zand_TPS[Zand: Confirm VA Create
API TPS capacity] --> BulkCreate[Bulk IBAN creation] Pilot[Pilot testing passed] --> Migration[Formal migration begins] KYC_Update[KYC team flow update] --> NewUser[New users issued Zand IBAN] BD_Confirm[BD team confirms
communication timeline] --> WPS_Start[WPS migration begins] UI_Checkout[Checkout UI ready
for IBAN Top-Up & Quantix] --> ExistingMigration[Existing user migration] FAB_Deactivate_Test[FAB IBAN deactivation test
Confirm fund-in fails] --> Deactivate[Formal deactivation] CashNow_UI[CashNow UI adaptation
complete] --> QtxMigration[Quantix migration starts] style Zand_TPS fill:#FFCDD2 style FAB_Deactivate_Test fill:#FFCDD2 style UI_Checkout fill:#FFCDD2

5. Data Migration Design

5.1 IBAN Data Model Changes

erDiagram USER ||--o{ USER_IBAN : has USER { string member_id PK string name string kyc_status } USER_IBAN { string iban_id PK string member_id FK string iban_number string bank_code "FAB / ZAND / PAYBY / ENBD" string use_case "WALLET_TOPUP / WPS / QUANTIX / AANI / LEAN" string status "ACTIVE / INACTIVE / MIGRATING" datetime created_at datetime deactivated_at } CORPORATE ||--o{ CORP_IBAN : has CORPORATE { string corp_id PK string corp_name string wps_account_id } CORP_IBAN { string iban_id PK string corp_id FK string iban_number string bank_code string status }

5.2 Migration State Machine

stateDiagram-v2 [*] --> FAB_ONLY: Initial state FAB_ONLY --> DUAL_IBAN: New IBAN created (Zand/PayBy/ENBD) DUAL_IBAN --> NEW_PRIMARY: API returns new IBAN first NEW_PRIMARY --> FAB_SOFT_DEACTIVATED: Window expires
Front-end FAB deactivation FAB_SOFT_DEACTIVATED --> FAB_HARD_DEACTIVATED: Fallback period expires
Hard deactivation FAB_HARD_DEACTIVATED --> MIGRATED: FAB IBAN delinked MIGRATED --> [*] note right of DUAL_IBAN: Both IBANs accept funds
FAB fund-in manually forwarded note right of FAB_SOFT_DEACTIVATED: WPS: additional 15-day
silent fallback

6. Risk Assessment & Fallback Strategy

6.1 Risk Matrix

RiskImpactProbabilityMitigation
Zand VA Create API TPS insufficientBulk IBAN creation timeout/failureMediumPre-confirm TPS with Zand; create in batches
Users fail to update Beneficiary in timeFunds sent to old IBAN after cutoffHighSilent fallback period + C&S manual transfer
Checkout UI not ready on timeBlocks existing user migration for IBAN Top-Up & QuantixMediumDecouple new-user go-live from existing migration; UI as hard dependency for existing only
Users on old App versions miss notificationsUsers unaware of IBAN changeMediumMulti-channel notifications: SMS + Push
Zand system outageNew IBANs unable to receive fundsLowRetain FAB channel as emergency fallback
C&S manual transfer delaysDelayed wallet crediting for usersMediumEstablish SLA + build automated reconciliation tool

6.2 Fallback Strategy

stateDiagram-v2 [*] --> FAB_ONLY: Initial state FAB_ONLY --> DUAL_IBAN: New IBAN created (Zand/PayBy/ENBD) DUAL_IBAN --> NEW_PRIMARY: API returns new IBAN first NEW_PRIMARY --> FAB_SOFT_DEACTIVATED: Window expires; Front-end FAB deactivation FAB_SOFT_DEACTIVATED --> FAB_HARD_DEACTIVATED: Fallback period expires; Hard deactivation FAB_HARD_DEACTIVATED --> MIGRATED: FAB IBAN delinked MIGRATED --> [*] note right of DUAL_IBAN: Both IBANs accept funds;FAB fund-in manually forwarded note right of FAB_SOFT_DEACTIVATED: WPS: additional 15-day;silent fallback

7. Monitoring & Acceptance Criteria

7.1 Key Monitoring Metrics

MetricDescriptionAlert Threshold
New IBAN creation success rateVA Create API success rate (Zand/PayBy)< 99%
FAB fund-in ratio during dual-IBAN periodReflects user migration progress> 5% after window closes
New IBAN fund-in success rateZand/PayBy/ENBD fund-in success rate< 99.5%
C&S manual transfer SLAFAB → Zand transfer turnaround time> 4 hours
User complaint rateIBAN-related customer complaints> 2x normal levels
Checkout UI adoption rate% of users seeing & using new IBAN on checkout< 80% after notification

7.2 Migration Completion Acceptance Criteria

  • [ ] 100% of active users have new IBANs assigned (Zand/PayBy/ENBD per use case)
  • [ ] 100% of new users are issued new IBANs directly
  • [ ] 0 successful fund-in transactions via deactivated FAB IBANs
  • [ ] All API endpoints return new IBANs as default
  • [ ] C&S manual transfer process terminated
  • [ ] FAB channel officially decommissioned

8. Open Items

#ItemOwnerStatus
1Confirm Zand VA Create API TPS capacityZand🔴 Pending
2Verify FAB IBAN deactivation behavior (fund-in should fail)QA🔴 Pending
3Checkout UI design & development for IBAN Top-Up + Quantix existing migrationFrontend/Design🔴 Pending
4Wallet top-up + Quantix repayment user whitelist IBAN notification strategyPM🔴 Pending
5FAB fallback fund channel retention plan for outagesDeposit Team🟡 In Progress
6Cross-team grooming scheduleRaj🟡 In Progress
7Merchant data collectionBD/PM🔴 Pending
8AANI 134.6K user batch migration script & validationDeposit Team🔴 Pending
无标签
评论区
暂无评论
avatar