Fund Account (Top-Up)
Goal
Actors
Preconditions
Flow Overview
Step-by-Step Flow
1. User Initiates Top-Up
2. OfferHub Creates Airtm Pay-In Intent
3. User Completes Payment via Airtm
4. Airtm Confirms Payment (Webhook)
5. OfferHub Updates Marketplace Balance
Post-Conditions
Outputs
Failure Scenarios & Handling
Payment Failed
Webhook Not Received
Duplicate Webhook
Security & Compliance Notes
Sequence Diagram (Simplified)
Design Rationale
Why Airtm Owns the Balance
Why OfferHub Tracks a Derived Balance
Educational Note
Last updated
Was this helpful?