Developers

Built for us. Open to you.

The infrastructure we built to run our own products — now available to other teams.

Three building blocks. One app.

Your app verifies and messages its users with Sendi, takes payments with ElgioPay, and Elgiologs shows you what’s happening in production.

Your app Sendi Messaging and verification ElgioPay Payments Elgiologs Observability

ElgioPay

Payments. Simplified.

Accept mobile money, card and bill payments across West and Central Africa, and pay out with the same API.

POST /api/v1/payments
curl https://sandbox-api.elgiopay.com/api/v1/payments \
  -H "Authorization: Bearer pk_test_…" \
  -H "Content-Type: application/json" \
  -d '{
    "amount": 5000,
    "currency": "XAF",
    "payment_method": "mtn_mobile_money",
    "customer_phone": "677000000",
    "reference": "order_1024"
  }'

# → 201
{ "success": true, "transaction_id": "TXN_ABC123DEF456", "status": "pending" }
Sandbox: test number 677000000 returns a successful payment.

Elgiologs

Every stream finds the ocean.

Logs, errors, traces and uptime for every app you run, flowing into one place like rivers into the sea.

  • Laravel
  • JavaScript
  • Node.js
  • React Native
  • Sentry SDK
  • OpenTelemetry
  • HTTP API
The ElgioLogs logs explorer: search, facets and logs from several projects (demo account).
Install
$ composer require elgiosoft/logger
$ npm install @elgiosoft/logger

Sendi

Three channels. One balance.

Send SMS, reach customers on WhatsApp and confirm phone numbers with one-time codes, with one API and one credit balance.

  • SMS
  • WhatsApp
  • Verify (OTP)
  • Webhooks
POST /api/v1/verify/start
# 1. Send a code
curl https://sendi.elgiosoft.com/api/v1/verify/start \
  -H "Authorization: Bearer $SENDI_KEY" \
  -d to=+237671234567 -d "channels[]=sms"

# 2. Check what the user typed
curl https://sendi.elgiosoft.com/api/v1/verify/check \
  -H "Authorization: Bearer $SENDI_KEY" \
  -d verification_id=vrf_8kQ2 -d code=482913

Early access.

Want to integrate one of our APIs? Tell us about your project.