-
Notifications
You must be signed in to change notification settings - Fork 0
Home
BorisGautier edited this page Jul 28, 2026
·
2 revisions
The official Flutter SDK for NotchPay β Africa's unified payment gateway (Mobile Money, Cards, Bank Transfers).
- π Getting Started β Installation, initialization, and opening your first checkout sheet.
- π¨ Theme Presets & Customization β Using pre-built themes (
darkMode,emerald,purple,ocean) and customizing colors & borders. - π§ͺ Testing & Sandbox Guide β Test numbers for Mobile Money (Success, Insufficient Funds, Timeout), unit testing with mocks, and running live Sandbox integration tests.
- β‘ API Reference & Backend Services β Deep dive into all 10 API services (Payments, Customers, Identity, Payment Methods, Resources, Balance, Transfers, Recipients, Refunds, Sync).
- π Webhooks & Security β Signature verification (HMAC-SHA256), public vs. secret key rules, and security best practices.
- π Unified Mobile Money Checkout: Native support for MTN, Orange, Moov, Wave, Airtel, Vodafone, M-Pesa, Free, Express Union, Glo, Tigo, and more across 18+ African countries.
- π³ PCI-Compliant Card Payments: Secure card payments via NotchPay's hosted payment sheet.
- π¨ Built-in Theme Presets: Ready-to-use Light, Dark, Emerald, Purple, and Ocean design themes.
- π Explicit Checkout Callbacks: Handle
onSuccess,onCancelled, andonErrordirectly when launching the checkout sheet. - π± Smart Phone & Operator Detection: Automatic phone number normalization and operator detection for Cameroon and other African countries.
- π Built-in Localizations: Automatic English and French translations based on device locale, with full custom string override support.
- π Backend & Admin Operations: Full Dart support for private key operations (Balance, Transfers, Recipients, Refunds, Sync sub-accounts).