API v1.0 Live Fast, multi-app payment aggregation with Mobile Money, Card Rails, and Biometric Passkeys. Explore API Specs
Bloom Transact
Next-Generation Merchant & Payment Infrastructure

Unified Payments.
Instant Settlements.
Boundless Growth.

The all-in-one payment gateway aggregator for modern digital businesses. Accept Mobile Money (MTN, Telecel, AT), debit/credit cards, manage multi-application API credentials, and automate batch disbursements with bank-grade 256-bit encryption.

99.99%

SLA Uptime

< 1.8s

Processing Time

GHS

Ghana Cedi Payments

256-Bit

FIDO2 & AES

Live Gateway Simulation
Sample Transaction TXN-88429-OK
MTN

Mobile Money Checkout

055 ••• ••67

GH₵ 250.00

Settled <1.2s

Connected Applications

E-Commerce Storefront
sk_live_••429
Mobile POS Terminal
sk_live_••912
EVENT: charge.success HTTP 200 OK

X-Bloom-Signature: sha512=8a2f1c...

Accepted Across Major African Telecom Networks & Global Cards

M
MTN Mobile Money Direct Push USSD
T
Telecel / Vodafone Instant Wallet Charge
AT
ATMoney (AirtelTigo) OTP Verified Flow
šŸ’³
Visa & Mastercard 3D Secure 2.0
šŸ›ļø
Direct Bank & Payouts Batch Settlements
Interactive Live Sandbox

Experience the Speed of Bloom Transact

Simulate real payment workflows or explore ready-to-copy code samples for your backend stack.

Configure Mock Payment

Test how your customers will experience payment authorization.

Ready to Authorize

Click the button above to simulate USSD prompt routing, settlement, and webhook dispatch.

Enterprise Infrastructure

Engineered for High-Volume Payments

Everything you need to accept payments, disburse funds, and reconcile transactions across multiple ventures.

Multi-Tenancy

Multi-Application Isolation

Segment credentials, webhooks, and transactions per brand or subsidiary under a single centralized merchant account.

Mobile Money

Direct Mobile Money Push

Charge MTN, Telecel, and AT wallets instantly with phone approval prompts, eliminating cumbersome web redirects.

Disbursements

Automated Batch Disbursements

Trigger programmatic payouts to vendor mobile money accounts and bank accounts with automatic reconciliation.

FIDO2 Auth

FIDO2 Passkeys & Biometrics

Log in effortlessly with Touch ID, Face ID, or hardware security keys alongside enterprise TOTP two-factor authentication.

Cryptography

HMAC-SHA512 Webhook Engine

Cryptographically signed webhook dispatches with automatic retries, delivery logs, and verifiable payload signatures.

Developer Hub

OpenAPI & Scramble Explorer

Real-time interactive documentation, comprehensive request schemas, and auto-generated API specifications.

Rapid Integration

Start Processing in 3 Simple Steps

Go from sandbox testing to production transaction settlement in under 15 minutes.

01

Create Your Account

Register your merchant business in seconds. Add your passkeys or password credentials with zero setup fees.

02

Generate App Credentials

Create your first Application, configure your webhook endpoint URL, and safely grab your Bearer Secret Key.

03

Accept Live Payments

Call /api/payments/initialize or /charge to begin collecting payments and automating settlements.

Developer-First Philosophy

Verify Webhook Signatures with HMAC-SHA512

Bloom signs every incoming event payload using your unique application webhook secret. Constant-time comparison ensures tamper-proof delivery.

Header: X-Bloom-Signature
Rate Limiting: 60 requests/minute per application
Automatic exponential backoff on client 5xx errors
WebhookController.php
HMAC-SHA512
public function handleWebhook(Request $request)
{
    $secret = config('services.bloom.webhook_secret');
    $received = $request->header('X-Bloom-Signature');
    $computed = hash_hmac('sha512', $request->getContent(), $secret);

    if (! hash_equals($computed, (string) $received)) {
        return response()->json(['error' => 'Invalid signature'], 403);
    }

    $event = $request->input('event'); // 'charge.success'
    $data  = $request->input('data');

    // Update order status & trigger fulfillment
    Order::where('reference', $data['reference'])
         ->update(['paid_at' => now(), 'status' => 'completed']);

    return response()->json(['status' => 'processed']);
}
Zero Compromises

Bank-Grade Security Architecture

We safeguard every transaction with multi-layered cryptography, biometric hardware passkeys, and constant vigilance.

šŸ”’

End-to-End TLS 1.3

Strict transport security and 256-bit AES encryption ensure confidential data stays protected.

šŸ›”ļø

FIDO2 Passkeys

Immune to phishing attacks through hardware-backed public key cryptography on your trusted devices.

⚔

Intelligent Fallbacks

Automatic routing to redundant telco gateways minimizes mobile network downtime and dropped charges.

šŸ“‹

Comprehensive Audit Trails

Every API token rotation, credential generation, and disbursement is logged with immutable audit records.

Merchant Sign In

Access your applications, keys, and transactions

Don't have a merchant account? Create one now
Common Questions

Frequently Asked Questions

Which payment methods and currencies are supported?

Bloom Transact natively supports MTN Mobile Money, Telecel / Vodafone Cash, ATMoney (AirtelTigo), and Visa & Mastercard debit/credit cards. Our primary settlement currencies are Ghanaian Cedis (GHS), US Dollars (USD), and Nigerian Naira (NGN).

How does the Multi-Application feature work?

You can register unlimited applications under your merchant account (e.g. your main web store, iOS app, Android app, and in-store POS). Each application has its own dedicated Bearer Secret Key, webhook URL, and filtered transaction history.

What are the API rate limits?

Our standard API rate limit is 60 requests per minute per application. Responses include standard X-RateLimit-Limit and X-RateLimit-Remaining headers. Higher burst throughput limits are available upon request.

How do I authenticate with Biometric Passkeys?

Once registered, visit your Profile & Security settings to register Touch ID, Apple Face ID, Windows Hello, or a YubiKey. Future logins can be completed instantly without typing a password.

Get Started in Minutes

Ready to Scale Your Payment Infrastructure?

Join high-growth merchants and developers running their commerce operations on Bloom Transact.