Build on FabStone infrastructure
RESTful APIs, official SDKs, webhook subscriptions, and a full sandbox environment. Everything you need to embed ȺGC-native payments into your platform.
SDKs & libraries
Official SDKs for JavaScript, Python, and Java. Plus raw REST/HTTP for any language or platform. Type-safe, auto-updated, and production-ready.
Webhook events
Subscribe to 8 event types including payout lifecycle, batch processing, and compliance triggers. Automatic retries, signature verification, and delivery tracking.
Sandbox environment
Isolated testing with 5 corridors, seeded accounts, and event simulation. Test every flow without touching production data.
Batch processing
Upload CSV files or submit via API. Row-level validation, multi-corridor processing, and exception handling with full status tracking.
Compliance APIs
Transaction reports, case feeds, audit artifacts, and reserve reconciliation in PDF, CSV, and JSON.
White-label modules
Hosted onboarding flows, embeddable wallet components, and payout widgets. Partner branding, configurable themes, and drop-in deployment.
1// Initialize the FabStone SDK2import { FabStone } from '@fabstone/sdk';34const client = new FabStone({5 apiKey: 'sk_test_••••••••3f8a',6 environment: 'sandbox',7 region: 'west-africa',8});910// Request a payout to Mali via Mobile Money11const payout = await client.payouts.create({12 amount: 'Ⱥ250',13 corridor: 'mali',14 rail: 'mobile_money',15 recipient: {16 phone: '+223XXXXXXXX',17 name: 'Aminata Diallo',18 },19});
20// ✓ Response21{22 "id": "pay_mali_00482",23 "status": "processing",24 "amount": "Ⱥ250",25 "rail": "mobile_money"26}
A complete developer toolkit for ȺGC payments
From wallet operations to compliance reporting, every capability is available through structured, versioned APIs with consistent authentication and response formats.
API catalog
12 endpoint groups covering wallets, payouts, treasury, settlements, batches, compliance, and reporting. Versioned, documented, and consistent.
SDKs & libraries
Official SDKs for JavaScript, Python, and Java. Plus raw REST/HTTP for any language or platform. Type-safe, auto-updated, and production-ready.
Webhook events
Subscribe to 8 event types including payout lifecycle, batch processing, and compliance triggers. Automatic retries, signature verification, and delivery tracking.
Batch processing
Upload CSV files or submit via API. Row-level validation, multi-corridor processing, and exception handling with full status tracking.
Sandbox environment
Isolated testing with 5 corridors, seeded accounts, and event simulation. Test every flow without touching production data.
White-label modules
Hosted onboarding flows, embeddable wallet components, and payout widgets. Partner branding, configurable themes, and drop-in deployment.
From sandbox to production in four steps
A structured path from first API call to production deployment. Each step is designed to reduce integration time and surface issues early.
Request credentials
Submit a partner application to receive sandbox API keys and environment access. Typically provisioned within one business day.
Explore the sandbox
Use sandbox credentials to test wallets, payouts, webhooks, and batch flows. Seeded data and simulation tools are pre-configured.
Build your integration
Install an official SDK or connect via REST. Follow typed schemas, handle webhook callbacks, and validate against sandbox scenarios.
Go to production
Complete the partner review process and receive production credentials. Corridor-specific configuration is handled during onboarding.
Built for reliability and compliance
FabStone APIs run on infrastructure designed for financial-grade reliability, regulatory compliance, and operational transparency across every corridor.
Review trust & reserve architectureDeveloper questions
Common questions about API access, SDKs, sandbox testing, and production deployment.
Ready to integrate?
Request sandbox access, explore the API reference, and start building on FabStone infrastructure. Our integration team supports you from first call to production.
API access requires partner qualification. Sandbox credentials are issued upon application approval.
