İçeriğe geç
VectoriumTECHNOLOGY
Bize Ulaşın
Fintech ve Ödeme Sistemleri

PesaWire – Uganda Mobil Para ve Ödeme Platformu

PesaWire, Uganda için geliştirilen çok bileşenli bir mobil para ve ödeme platformudur. Android uygulaması, dijital cüzdan ve transfer akışları, fatura ödemeleri, kurum ve döviz bürosu panelleri ile toplu ödeme portalı ortak bir backend üzerinde birleştirilmiştir.

PesaWire Uganda mobil para ve ödeme platformunun mobil cüzdan, para transferi, fatura ödeme, çoklu para birimi ve web panellerini gösteren tanıtım görseli

PesaWire - Uganda Mobil Para ve Ödeme Platformu

Kategori
Fintech ve Ödeme Sistemleri
Ürün türü
Mobil uygulama
İlişki
İş birliği
Platform
Web · Android · API
Durum
Geliştirme sürüyor
01

Proje hakkında

Uganda için çok katmanlı mobil para ve ödeme yazılımı

PesaWire, Uganda pazarındaki dijital cüzdan, kişiden kişiye para transferi, fatura ve kurum ödemeleri ile işletme tahsilatı ihtiyaçlarını tek bir sistemde ele almak üzere geliştirilen bir fintech yazılım platformudur. Proje; Android mobil uygulaması, web tabanlı yönetim ekranları, kurum ve döviz bürosu panelleri, toplu ödeme portalı ve bu bileşenleri birbirine bağlayan backend API'sinden oluşur.

Ürün, Pesa Wire markasını işleten Uganda merkezli kuruluşun ödeme hizmeti girişimi için geliştirilmiştir. Vectorium Technology'nin katkısı yazılım tasarımı, uygulama geliştirme, ödeme iş akışlarının modellenmesi ve teknik altyapının kurulmasıdır. Projenin geliştirilmiş olması, ödeme hizmetinin düzenleyici onay alarak ticari kullanıma açıldığı anlamına gelmez. PesaWire'ın resmî sitesine göre Bank of Uganda PSP/PSO lisans başvurusu sürmektedir ve hizmetin ticari açılışı bu sürece bağlıdır.

Ürün bileşenleri

Mobil tarafta Uganda telefon numarasıyla kayıt ve giriş, işlem PIN'iyle korunan para çıkışı, telefon numarası veya QR üzerinden transfer akışları, cüzdana para yatırma ve QR kodlu çekim senaryoları geliştirildi. Fatura ve kurum ödeme akışları; elektrik, su, internet, TV, okul ücretleri ve kamu ödemeleri gibi farklı kullanım senaryolarını tek deneyimde toplar. URA ve NSSF gibi kurumlara yönelik işlemlerde ilgili referans alanları da tasarlanmıştır.

Web tarafında farklı kullanıcı rollerine ayrılmış paneller yer alır. Döviz bürosu paneli, büroların kur bilgilerini yönetmesi ve çekim doğrulama kodlarını kontrol etmesi için; kurum paneli, tahsilat kayıtlarının görüntülenmesi ve hak ediş talepleri için geliştirilmiştir. Toplu ödeme portalı, CSV tabanlı ödeme listelerinin işlenmesi ve başarısız kalemler için iade akışları gibi operasyonel ihtiyaçları kapsar. Yönetim paneli ise KYC incelemesi, destek talepleri, kullanıcı ve kurum yönetimi ile denetim kayıtlarını bir araya getirir.

Ödeme altyapısında kayıt tutarlılığı ve güvenlik

Backend mimarisinde çift girişli defter (double-entry ledger) yaklaşımı, yarış koşullarına karşı korumalı atomik işlem akışları ve işlem PIN'lerinin hash'lenerek saklanması öne çıkar. Hatalı PIN denemelerine bağlı kilitleme mekanizmaları ve işlemlerin izlenebilirliğini destekleyen kayıt yapıları, finansal yazılım tasarımının temel parçalarıdır. Bunlar tasarlanmış ve geliştirilmiş yazılım kontrolleridir; tek başlarına düzenleyici sertifikasyon veya bağımsız güvenlik denetimi iddiası taşımaz.

Teknoloji ve mühendislik

Backend, NestJS, Node.js, TypeScript, Prisma ve PostgreSQL ile geliştirildi. Android mobil uygulaması React Native ve Expo kullanır. Yönetim ve diğer web arayüzleri React, Vite ve Tailwind CSS tabanlıdır; ilgili bileşenlerde Zustand, React Router ve Recharts kullanılır. API sözleşmelerini açıklamak için OpenAPI/Swagger, otomatik testlerde Jest, Vitest ve Playwright tercih edilmiştir.

Sunucu kurulumu ve dağıtım süreçlerinde Docker, Caddy ve GitHub Actions kullanılarak uygulama bileşenlerinin test edilmesi ve yayınlanmasına yönelik bir iş akışı oluşturulmuştur. Mimari, mobil uygulamanın yanı sıra kurumlar, döviz büroları ve operasyon ekiplerinin farklı yetkilerle çalışabildiği çok arayüzlü bir ödeme ürünü geliştirmenin kapsamını gösterir.

Proje durumu

Kaynak kodu geçmişinde ilk geliştirme tarihi 3 Mayıs 2026 olarak aktarılmıştır. 2 Haziran 2026 tarihinde MTN MoMo geliştirici hesabı ve sandbox aboneliği alındığı proje kayıtlarında belirtilmektedir. Yazılım geliştirme çalışmaları sürmektedir. Ödeme hizmetinin ticari olarak faaliyete geçtiği veya Bank of Uganda lisansının verildiği iddia edilmemektedir. Google Play mağaza bağlantısı doğrulanmadığı için burada sunulmamıştır.

02

Vectorium katkısı

Vectorium Technology ekibi PesaWire için çok bileşenli ürünün teknik geliştirmesinde görev aldı. Çalışma kapsamı; NestJS ve PostgreSQL tabanlı backend API'si ve işlem veri modeli, React Native/Expo ile Android mobil uygulaması, React tabanlı yönetim, kurum ve döviz bürosu panelleri ile CSV tabanlı toplu ödeme portalının geliştirilmesini içeriyor.

Finansal işlemlerde çift girişli defter, atomik kayıt akışları, işlem PIN'i doğrulaması, KYC inceleme ekranları ve denetim izleri gibi alanlar üzerinde çalışıldı. Docker ve Caddy ile sunucu ortamı, GitHub Actions ile otomatik test ve dağıtım süreçleri yapılandırıldı. Bu katkılar yazılımın teknik kapsamını ifade eder; ödeme lisansı, canlı ödeme hizmeti veya finansal işlem hacmi iddiası değildir.

03

Neler geliştirildi

  • Telefon Numarasıyla Kayıt ve Giriş

    Uganda telefon numaralarıyla kayıt ve giriş; e-posta bilgisinin isteğe bağlı tutulduğu mobil kimlik doğrulama akışları.

  • İşlem PIN'i ve Kilitleme Kontrolleri

    Para çıkışı işlemleri için PIN doğrulama, hash'lenmiş PIN saklama ve hatalı denemelerde kilitleme mekanizmaları.

  • Telefon ve QR ile Transfer Akışları

    Telefon numarası veya QR kod üzerinden kullanıcılar arası transfer senaryoları için mobil arayüz ve backend iş akışları.

  • Fatura ve Kurum Ödeme Akışları

    Elektrik, su, internet, TV, okul ve kamu ödemeleri için ödeme ekranları; URA ve NSSF gibi kurumlara yönelik referans alanları.

  • Cüzdana Para Yatırma ve QR Çekim

    Dijital cüzdana para yatırma ve QR kodla para çekme senaryolarına ilişkin yazılım akışları.

  • Döviz Bürosu Paneli

    Döviz bürolarının kur bilgilerini yönetmesi ve müşteri çekim doğrulama kodlarını kontrol etmesi için rol bazlı web arayüzü.

  • Kurum Tahsilat Paneli

    Kurumların kendi adlarına kayıtlı tahsilatları izlemesi ve hak ediş/uzlaştırma talepleri oluşturması için web paneli.

  • CSV Tabanlı Toplu Ödeme Portalı

    Toplu ödeme listelerini CSV üzerinden işleyen, başarısız kalemler için otomatik iade akışlarını içeren portal.

  • Destek Talebi Yönetimi

    Mobil uygulamadan açılan destek taleplerinin yönetim paneline iletilerek operasyon ekibince takip edilmesi.

  • KYC, Yönetim ve Denetim Kayıtları

    KYC incelemesi, kullanıcı ve kurum yönetimi, işlem kayıtlarının izlenmesi ve denetim kayıtlarını içeren yönetim arayüzü.

04

Ürün deneyimi

Projenin gerçek ekran görüntüleri.

1 / 6
PesaWire mobil cüzdan ve döviz ofisi web panelini birlikte gösteren düzeltilmiş ürün ekosistemi görseli
Mobil Cüzdan ve Operasyon Ekosistemi
05

Teknoloji

  • Android
  • Caddy
  • Docker
  • Expo
  • GitHub Actions
  • JWT Authentication
  • Jest
  • NestJS
  • Node.js
  • OpenAPI / Swagger
  • Playwright
  • PostgreSQL
  • Prisma
  • React
  • React Native
  • React Router
  • Recharts
  • Tailwind CSS
  • TypeScript
  • Vite.js
  • Vitest
  • Zustand
İLK ADIM / PROJE GÖRÜŞMESİ

Anlatın.
Birlikte çözüm
oluşturalım.

Bir fikriniz, geliştirmek istediğiniz ürün veya çözmek istediğiniz operasyonel bir sorun olabilir. Nereden başlayacağımızı beraber belirleyelim.

  • Talebiniz doğrudan ekibimize iletilir.
  • Kısa bir keşif görüşmesiyle kapsamı birlikte netleştiririz.
  • Kaynak kod ve fikrî haklar sözleşmede açıkça belirlenir.
[email protected] ↗
PROJE BRİEFİProje talebinizi iletin

Birkaç satır yeterli; gerisini birlikte netleştiririz.