Step 1: Deposit in Nigeria
- User: "I need money for Ghana trip"
- Deposits: 500,000 NGN via Flutterwave
- Receives: ~500 ACBU (stored in wallet)
- Fees: 0.3% = 1,500 NGN
Step 2: Arrives in Ghana (3 days later)
- User: "I need GHS now"
- Links Ghana mobile money/bank account
- Withdraws: 30,000 GHS via Paystack Ghana
- Fees: 0.3% = 90 GHS
Total cost: ~0.6% (vs 5-8% traditional remittance/forex)
Time: Instant on both ends
Why this solves the "single currency withdrawal" problem:
- Users withdraw based on geographic need, not arbitrage
- Natural distribution: Nigerian users → NGN, Ghanaian users → GHS
- Withdrawal patterns match deposit patterns over time
- The reserves naturally balance geographically
- User connects Stellar wallet (Freighter, Albedo)
- User enters USDC amount
- System shows ACBU equivalent
- System displays fee breakdown (0.3%)
- User confirms transaction
- User signs with Stellar wallet
- System shows pending → success status
- User receives ACBU in wallet
- User selects currency (NGN/KES/RWF or basket)
- User enters ACBU amount to redeem
- User enters local bank/mobile money details
- System shows local currency equivalent
- System displays fee breakdown (0.3%)
- User confirms redemption
- System shows processing status
- User receives notification on completion (email/SMS)
- Funds appear in user's account
- User selects "Send ACBU"
- User enters recipient Stellar address or scans QR code
- User enters amount
- User confirms transaction
- Transfer is instant (3-5 seconds on Stellar)
- Recipient receives ACBU
- Both users see transaction in history
Cost: FREE (or 0.01% to cover blockchain fees)
- Merchant displays QR code or payment link
- User scans QR code or clicks link
- User's wallet opens with payment details
- User confirms payment amount
- User approves transaction
- Payment is instant
- Merchant receives ACBU
- Merchant can withdraw to local currency or keep ACBU
Cost: FREE for user, 0.2% for merchant (vs 2-3% card fees)
Related Documents: