Professional Documents
Culture Documents
PAYMENTGATEWAY
Implementation Documentation
INTERNAL CLASSIFICATION
Table of Contents
PROJECT DESCRIPTION.................................................................................................................................. 2
INTERFACES ................................................................................................................................................... 3
DEVELOPMENT FRAMEWORK....................................................................................................................... 4
INFRASTRUCTURAL REQUIREMENTS ............................................................................................................ 4
INTERNAL CLASSIFICATION
PROJECT DESCRIPTION
The fairsure payment gateway application is an aggregation of multiple outwards payment and inward
payment API service(enablers) into a single platform, to merchants in the public and private sector process
payments both inward and outward. The system shall make available to customers of on-boarded
merchants/businesses payment collection channels which includes; the bank transfer, card, USSD, NQR.
Payment inwards
Payment Option
n (New)
Payment Outwards
Application Overview
INTERNAL CLASSIFICATION
INTERFACES
S/N Module Deliverables Timeline
Remark
NIP integration or Any
Payment Outward service
Enablers Services NQR integration
1 (Third-party Ebills integration Web API
Services) Paydirect integration
Webpay integration
Coralpay USSD integration
User
creation/Signup/Register
Profile
Edit profile
Change password
Web API and front-
2 User management Reset password
end app
Enable/Disable
users(admin)
Delete user(admin)
Reset user password
(admin)
Merchant self onboarding
Merchant verification/KYC
Merchant authorization
(go-live)
Merchant/Business Web API and front-
3 Merchant
Management end app
blocking/unblocking
Settlement of inward
payment funds to
merchants
Creation of
Billing/Collection/Revenue
items as well as prices
4
Bill/Collection Items Edit bill item Web API and front-
Management Delete bill items end app
Invoice and payment link
generation for customers
INTERNAL CLASSIFICATION
Fees settings Web API and front-
6 Settings
Fee bearer settings end app
DEVELOPMENT FRAMEWORK
S/N COMPONENT FRAMEWORK(LANGUAGE) OUTPUT USER INTERFACE
1 Backend Springboot(Java) API N/A
Web User
2 Frontend ReactJS or NextJs Web Application
Application
INFRASTRUCTURAL REQUIREMENTS
Application server
MySql Server
Access to all third-party requirements
INTERNAL CLASSIFICATION