Wasanidi

Jenga juu ya miundombinu
ya malipo ya Afrika Mashariki.

API inayowapa wasanidi kipaumbele iliyobuniwa kwa ajili ya utata wa malipo ya Afrika Mashariki — pamoja na urahisi ambao timu yako inastahili.

Sandbox iko tayari · sk_test_…
API 99.97% · siku 30
v1 imara
POST /v1/payments
curl -X POST https://api.ogiafrica.com/v1/payments \
  -H "Authorization: Bearer sk_test_••••••••" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: order_abc123" \
  -d '{
    "amount": 50000,
    "currency": "TZS",
    "method": "mobile_money",
    "provider": "azampesa",
    "phone": "+255712345678",
    "reference": "order_abc123",
    "description": "Payment for Order #1042",
    "webhook_url": "https://yourapp.com/hooks/ogi"
  }'
Misingi ya REST

Inayotabirika, idempotent, na yenye tabia nzuri.

Imebuniwa ili ihisi kama kawaida kwa yeyote aliyewahi kujenga juu ya Stripe, Plaid au Wise — kisha imepanuliwa kwa ajili ya hali halisi za miundombinu ya Afrika.

URL zenye mwelekeo wa rasilimali

Maombi na majibu ya JSON, vitenzi vya kawaida vya HTTP, misimbo ya kawaida ya hali. Hakuna mshangao.

Idempotent kwa msingi

Kila endpoint inayobadilisha data hukubali kichwa cha Idempotency-Key. Salama kujaribu tena pale mtandao unaposhindwa.

Ukurasaji wa cursor

Endpoint zote za orodha hutumia ukurasaji wa cursor — wa uhakika, wa haraka, na imara wakati wa maandishi.

Webhook zilizotiwa saini

Zimetiwa saini kwa HMAC-SHA256, hujaribiwa tena kwa backoff ya kielelezo, na zinaweza kurudiwa kutoka kwenye dashibodi.

Sarafu za ISO 4217

Misimbo ya sarafu inayolingana kote — TZS, KES, UGX, USD, EUR, GBP.

Mipaka ya kasi yenye Retry-After

Ruhusa za mlipuko kwa kila ufunguo. Majibu ya 429 yanajumuisha kichwa cha Retry-After ili wateja waweze kujidhibiti kasi.

SDK & zana

Nyuso sita. Chagua ile inayoendana na stack yako.

ZanaMaelezoHali
REST APIJSON-juu-ya-HTTPS yenye URL zinazotabirika, vitenzi vya HTTP na misimbo ya hali.Imara · v1
WebhooksArifa za matukio zilizotiwa saini, hufikishwa ndani ya milisekunde 500 ya mabadiliko ya hali.Imara
SDKsWateja rasmi kwa Node.js, Python, PHP, na Java wenye ufunikaji kamili wa aina.GA
SandboxMazingira kamili ya majaribio yenye miundombinu bandia ya MNO na benki. Hakuna fedha halisi inayohamishwa.Hai
Mkusanyiko wa PostmanUingizaji wa mbofyo mmoja wa kila endpoint kwa uchunguzi wa kishirikishi.Inapatikana
CLITengeneza funguo, fuatilia kumbukumbu, rudia webhook. Inatolewa katika Awamu ya 1.1.Beta
Uwezo wa API

Makundi matano ya rasilimali. Kila kitu unachohitaji, hakuna usichohitaji.

Malipo

POST /payments
GET /payments/:id
POST /payments/:id/refund
GET /payments

Malipo ya kutoa

POST /payouts
GET /payouts/:id
POST /payouts/batch
GET /payouts

Mawakala

POST /agents
GET /agents/:id
POST /agents/:id/liquidity
GET /agents/:id/commissions

Webhooks

POST /webhooks
GET /webhooks/:id
DEL /webhooks/:id
GET /webhooks/events

Ripoti za makubaliano

GET /reports/disbursements
GET /reports/aml
GET /reports/volume
Ahadi za DX

Ahadi tano tunazoziandika.

Idempotency kwanza

Kila ombi linalobadilisha data hukubali Idempotency-Key. Salama kujaribu tena pale mtandao unaposhindwa, kuwasilisha mara mbili, au kingine chochote.

API yenye matoleo

Endpoint imara zenye matoleo (v1, v2) zenye taarifa ya kufuta ya angalau miezi 12 kwa mabadiliko yanayovunja.

Misimbo tajiri ya makosa

Misimbo ya makosa inayosomeka na mashine yenye maelezo ya kibinadamu — ili mzunguko wako wa kutatua hitilafu uwe wa dakika, si masaa.

Uanzishaji unaoanza na sandbox

Hakuna simu ya mauzo inayohitajika kwa ufunguo wa sandbox. Omba, jenga, kisha zungumza — kwa mpangilio huo.

Kumbukumbu ya mabadiliko kwa barua pepe

Muhtasari wa kila mwezi wa endpoint mpya, vifutwa, na mabadiliko yanayovunja — jiandikishe kutoka kwenye dashibodi.

Uthabiti

Namba zinazojali timu yako ya zamu.

< 30dk
Wastani wa muunganisho wa sandbox
99.95%
Lengo la SLA la upatikanaji wa API
< 180ms
Wastani wa kiasi cha kuchelewa kwa API
200+
Aina za matukio ya webhook
Anza kujenga

Chunguza sandbox — bila simu ya mauzo, bila kuhitaji idhini. Ufikiaji kamili wa API ndani ya chini ya dakika mbili.