- Nyumbani ›
- API
API ya Programu
Mfuko wa Jamii wa Afrika hutoa API salama na yenye utendaji wa juu kwa wanachama na washirika. Thibitisha kupitia Mamlaka ya Cheti ya Mfuko ili kuotomatisha mtiririko wa kazi, ushiriki wa utawala, ujumuishaji wa data na viwango vya usalama.
Muhtasari wa API
API ya Programu ya Mfuko inaruhusu wanachama, washirika, na mifumo iliyoidhinishwa kushirikiana na huduma za Mfuko kwa usalama na ufanisi. Imejengwa juu ya kanuni za RESTful na kulindwa na Mamlaka ya Cheti ya Mfuko.
- Usanifu wa RESTful: Mbinu za HTTP za kawaida (GET, POST, PUT, DELETE) zenye miili ya ombi/jibu ya JSON.
- Usalama wa PKI: Uthibitishaji wa mTLS wa pande zote mbili ukitumia vyeti vya mteja vilivyotolewa na AC ya Mfuko.
- Ufikiaji Kulingana na Jukumu: Ruhusa zinazooana na haki za uanachama wa Darasa A (utawala) na Darasa B (kiuchumi).
- Upatikanaji wa Juu: Miundombinu inayorudiwa inayobaki inafanya kazi na kupatikana karibu asilimia 100 ya wakati.
- Utenganishaji wa Toleo: Matoleo thabiti ya API yenye notisi za kupitisha ili kuhakikisha uaminifu wa ujumuishaji wa muda mrefu.
Uthibitishaji na Usalama
Usalama ni muhimu sana. API inahitaji uthibitishaji imara kwa kutumia vyeti vya dijiti vilivyotolewa na Mamlaka ya Cheti ya Mfuko. Hii inahakikisha kutokukataliwa, usimbaji fiche, na udhibiti mkali wa ufikiaji unaooana na ulinzi wa kisheria wa Mfuko.
- Vyeti vya Mteja: Maombi yote ya API lazima yawasilishe cheti halali cha mteja cha X.509 kilichotolewa na AC ya Mfuko.
- TLS ya Pande Zote: Miunganiko hutumia mTLS kuthibitisha utambulisho wa mteja na seva, kuzuia mashambulizi ya man-in-the-middle.
- Upigaji wa Cheti: Wateja wanapaswa kupiga cheti cha mzizi cha AC ya Mfuko ili kuzuia kujifanya kwa AC zisizoidhinishwa.
- Uthibitishaji Bila Tokeni: Hakuna tokeni za OAuth wala funguo za API; uthibitishaji unatokana na somo na mabadiliko ya cheti cha mteja.
- Usimbaji Fiche katika Usafirishaji: Trafiki yote imesimbwa fiche kupitia TLS 1.3; data nyeti imesimbwa fiche zaidi wakati wa mapumziko kulingana na Ibara ya 17.
Rasilimali za Wasanifu Programu
Tunatoa nyaraka za kina, SDK, na mazingira ya sandbox ili kusaidia wanachama kujumuisha na API ya Mfuko kwa usalama na ufanisi.
- Nyaraka za API: Maelezo ya OpenAPI ya mwingiliano yanayoelezea kwa undani vituo vyote, mipangilio, na nambari za makosa.
- SDK: Maktaba rasmi za mteja kwa Python, JavaScript, Java, na Go ili kurahisisha uthibitishaji na usainiaji wa maombi.
- Mazingira ya Sandbox: Mazingira ya majaribio yenye data ya mfano kwa maendeleo; yanahitaji vyeti tofauti vya majaribio.
- Webhooks: Sanidi webhooks kupokea arifa za wakati halisi kuhusu hali ya mkopo, kura za utawala, au matukio ya kifedha.
- Njia ya Msaada: Barua pepe ya msaada wa wasanifu programu iliyotengwa na mfumo wa tikiti kwa msaada wa kiufundi.
Anza Sasa
Uko tayari kujumuisha mifumo yako na Mfuko wa Jamii wa Afrika? Anza kwa kulinda utambulisho wako wa dijiti na kuomba vitambulisho vya ufikiaji wa API.
- Wezesha Ujumuishaji
- Msaada wa Kiufundi
- Maswali ya Sera
Jarida la Habari
Jiandikishe kwa maarifa yetu ya kila wiki, yaliyoundwa kwa ajili yako
Kwa kuthibitisha na kuwasilisha fomu hii, ninakubali sera ya faragha ya ACF.