Payment Providers Overview
SolydFlow acts as an intelligent orchestration and consensus layer above your payment providers.
Instead of writing bespoke gateway integrations, handling divergent webhook schemas, and maintaining custom retry queues for every app, you connect your merchant accounts to SolydFlow using a secure Bring Your Own Keys (BYOK) model.
Supported Provider Compatibility Matrix
| Provider | Primary Markets | Supported Payment Methods | Status |
|---|---|---|---|
| Paystack | Nigeria, Ghana, South Africa, Kenya | Local Cards, USSD, Direct Bank Transfer, Apple Pay | Production Ready |
| Flutterwave | Pan-Africa (30+ countries) | Cards, Mobile Money (MTN/Airtel/Telecel), Barter | Production Ready |
| Stripe | Global (US, EU, UK, CA, AU) | International Cards, Apple Pay, Google Pay, SEPA | Production Ready |
| M-Pesa / Daraja | Kenya, Tanzania | M-Pesa STK Push, Paybill, Buy Goods | Production Ready |
| Monnify | Nigeria | Reserved Virtual Accounts, Dynamic Accounts | Production Ready |
| Apple In-App Purchases | Global (iOS App Store) | StoreKit 2 Subscriptions & In-App Purchases | Testing / Beta |
| Google Play Billing | Global (Google Play Store) | Google Play Billing Subscriptions | Testing / Beta |
The Bring Your Own Keys (BYOK) Model
SolydFlow does not process funds through intermediary accounts:
┌───────────────────────────────────────┬────────────────────────────────────────────────────────┐
│ Ownership Principle │ How It Works in SolydFlow │
├───────────────────────────────────────┼────────────────────────────────────────────────────────┤
│ 1. Direct Merchant Ownership │ Funds settle directly from Paystack/Stripe into your bank.│
├───────────────────────────────────────┼────────────────────────────────────────────────────────┤
│ 2. Zero Platform Lock-in │ Your customer records and gateway tokens belong to you.│
├───────────────────────────────────────┼────────────────────────────────────────────────────────┤
│ 3. Hardware-Grade Encryption │ Gateway keys are encrypted at rest via AES-256-GCM. │
└───────────────────────────────────────┴────────────────────────────────────────────────────────┘
Inbound Gateway Webhook Architecture
When connecting providers, SolydFlow provisions a dedicated, cryptographically isolated inbound webhook endpoint for your project:
https://api.solydflow.com/api/v1/webhook/{provider}/{your_solydflow_api_key}
Why Inbound Webhooks Are Verified Server-to-Server
Standard integrations blindly trust incoming webhook JSON bodies. SolydFlow’s Consensus Engine prevents spoofing:
- Intercepts the provider webhook.
- Temporarily holds entitlement activation.
- Queries the provider's authoritative REST verification API directly using your encrypted secret key.
- Verifies amount, currency, and reference match before writing a
SETTLED_CONSENSUSrecord to your Immutable Ledger.
Provider Integration Guides
Select a provider to view step-by-step API Vault setup and webhook configuration: