0% found this document useful (0 votes)
253 views

ZARTSA ZODLAP Integration Guide

This document contains test cases for the user acceptance testing of an API programming interface for an online driving license application portal in Zanzibar called ZODLAP. It includes test cases for bill posting, payment posting, and reconciliation posting between the ZODLAP system and a third party billing and payment system. The test cases are focused on validating control numbers, currencies, special characters, cancellations, amounts, and reconciliation dates as part of the interface between the two systems.

Uploaded by

yussuf rajab
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
253 views

ZARTSA ZODLAP Integration Guide

This document contains test cases for the user acceptance testing of an API programming interface for an online driving license application portal in Zanzibar called ZODLAP. It includes test cases for bill posting, payment posting, and reconciliation posting between the ZODLAP system and a third party billing and payment system. The test cases are focused on validating control numbers, currencies, special characters, cancellations, amounts, and reconciliation dates as part of the interface between the two systems.

Uploaded by

yussuf rajab
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

Government Electronic Payment Gateway

Zanmalipo

USER ACCEPTANCE TEST


FOR
API
PROGRAMMING INTERFACE
(UGSv1.0)

USER ACCEPTANCE TEST (UAT)

(ZARTSA – ZANZIBAR ONLINE DRIVING


LICENCES APPLICATION
PORTAL“ZODLAP”)
1. Bill Posting
 Service Provider
Responsible entity:
 Zanmalipo

 SP Billing System
Requirements:  Zanmalipo
 Client Identification/Payer Id from SP Billing System – Maximum of10

Assumptions:
 Integration testing between Zanmalipo and SP Billing System done

NOTE: Each Error Code MUST be visible at the user’s Interface


Actual Actual Actual
Action Description Results Results Results3 Final
# Test Case Action Expected Result Result Comments
1 2

1 BP001_00 Generate bill for individual and Control Number is PASS PASS PASS PASS
request for Control number Received on SP
from SP Billing System
Billing System
Assess Bill for
selected Client using
SP Billing System

2 BP001_01 Assess Bill with Generate bill for individual and For Valid Currency, N/A N/A N/A N/A
different Currency request for Control number Control Number is
for selected Client from SP Received on SP
using SP Billing Billing System with different Billing System
System currencies (e.g. TZS, USD, For Invalid Currencies, N/A N/A N/A N/A
EURO etc). currency error code
will be displayed on SP
Billing System
3
3 BP001_02 Assess Bill with Generate bill for individual and Control Number is PASS PASS PASS PASS
special character for request for Control number Received on SP
selected Client using from SP Billing System
SP Billing System Billing System with Valid
Control Number and payer
name and payer email with xml
special characters like
‘(quote),”(Double Quotes, &
(ampersand), < (less than) and
> greater than.

4 BP001_03 Re-Assess a Bill Generate bill for individual and The same Control PASS PASS PASS PASS
(with a valid Control request for Control number Number is on SP
Number) for the same from SP Billing System Billing
selected Client using System/Duplicate
SP Billing Bill Error should be
System received
5 BP001_04 Generate Bulk Using Generate bills for individuals Control Number for N/A N/A N/A N/A
SP Billing System and request for Control number each Bill is received
from SP and Updated in the
Billing System SP Billing System

6 BP001_05 Submit send the request to cancel the bill The Bill will be PASS PASS PASS PASS
Cancellation of Bill which already submitted to Cancelled and no
already be processed in Zanmalipo longer visible in
posted to the the Zanmalipo
Gateway Portal
7 BP001_06 Assess Bill with bill Generate bill for individual and For zero amount,Bill is PASS PASS PASS PASS
with 0 bill amount and request for Control number Rejected, Invalid data
negative bill amount from SP error code is displayed
using SP Billing Billing System with 0 bill
amount and Generate bill for
System
individual and request for For negative amount, Bill PASS PASS` PASS PASS
Control number from SP is Rejected, Invalid data
Billing System with negative error code is displayed
bill amount

4
8 BP001_07 Assess Bill with Generate bill with multiple bill Bill is generated and N/A N/A N/A N/A
multiple bill items from items SP Billing System multiple bill items
SP Billing System displayed

5
2. Payment Posting
 Service Provider
Responsible entity:  Zanmalipo
 Payment Service Provider

 SP Billing System
Requirements:
 Zanmalipo
 Payment Control Numbers from SP Billing System – minimum10
 Integration testing between Zanmalipo and SP Billing System done
Assumptions:  Integration between Zanmalipo and PSP System

Actual Actual
Results Results Actual Final
# Test Case Action Expected Result Results 3 Result Comments
1 2

1 PP001_01 Pay A bill with valid Payment is received and PASS PASS PASS PASS
Control Number recorded in Zanmalipo
Payment is forwarded to SP and PASS PASS PASS PASS
Settled
Message is send to the Payer PASS PASS PASS PASS

2 PP001_02 Assess Payment Receipt Payment receipt should contain


with sample payment necessary information about
from SP Billing System Payments as per MWONGOZO
WA NAMNA YA KUANDAA_
ANKARA_Zanmalipo@May2019
document
3 PP001_03 Payment stress testing All payments should be received PASS PASS PASS PASS
on SP billing system

6
3. Reconciliation Posting
 Service Provider
Responsible entity:
 Zanmalipo

 SP Billing System
Requirements:  Zanmalipo
 Reconciliation date – Minimum of3

Assumptions:
 Integration testing between Zanmalipo and SP System done

Actual Actual Actual


Results Results Results Final
# Test Case Action Action Description Expected Result Result Comments
1 2 3

1 RP001_01 Submit Specify date for Reconciliation request is PASS PASS PASS PASS
Reconciliation reconciliation i.e date received and recorded in
Request for which is not beyond 7 Zanmalipo
valid date using days from yesterday and
SP System request for data from SP Reconciliation data PASS PASS PASS PASS
System received on SP System

2 RP001_02 Submit Specify invalid Reconciliation request is PASS PASS PASS PASS
Reconciliation reconciliation date i.e. received and recorded in
Request for date which is 10 days Zanmalipo
out of range old from today or today
date using SP date or date beyond Out of date range error PASS PASS PASS PASS
System today from SP System. should be received on
SP System
3 RP001_03 Assess Payment Assess Payment after Payment reconciled and PASS PASS PASS PASS
after Reconciliation for Payment Receipt Printed
Reconciliation for Payment that didn’t reach successfully on SP
Payment that SP Billing System Billing System
didn’t reach SP
Billing System

7
4. Online Payment Gateway
 Service Provider system
Responsible entity:  Zanmalipo Online Portal

 SP Billing System
Requirements:
 Zanmalipo Online Portal
 Sample Control Number For Payment Test
 Integration testing between Zanmalipo Online Portal and SP System done
Assumptions:

Actual Actual
Results Results Actual Final
# Test Case Action Expected Result Results Result Comments
1 2
3
1 OP001_01 SP system Redirect and SP billing system N/A N/A N/A N/A
land successful on redirect successful to
Zanmalipo online portal Zanmalipo online portal
with a valid control
number
2 OP001_02 Make payment with Billing system N/A N/A N/A N/A
valid bill successful receive
payment Advice with
Authorization ID
3 OP001_03 Send the same control Billing system should be N/A N/A N/A N/A
number as on able to know if the
OP001_02 control number have
been paid
Zanmalipo online portal N/A N/A N/A N/A
should be able to know
if the bill has been paid
and return payment
information

8
4 OP002_01 Pay again the same Billing system should be N/A N/A N/A N/A
control number as in able to redirect to
OP002_01 Zanmalipo portal

Zanmalipo portal should N/A N/A N/A N/A


allow the user to pay the
bill

5 OP004_01 Confirm if Billing system Payment Confirmation is N/A N/A N/A N/A
is receiving all successful Received
payment from GePG core
immediate notification
6 OP005_01 Status check of the Billing system receive N/A N/A N/A N/A
transaction before redirect payment details if the bill
to pay for successful is paid
transactions that did not
receive notification

9
5. Sign Off
SN Name of Participant Title Organisation Date Signature

1. Fatma M. Saad ZanMalipo Operational Leader Zanzibar e-Government Agency 02/06/2022

2. Ali Abdi Ali ZanMalipo Technical Leader Zanzibar e-Government Agency 02/06/2022

3. Hussein S. Mkendwa ZanMalipo Support Zanzibar e-Government Agency 02/06/2022

4.
5.
6.
7.
8.
9.
10.
11.

10
e

You might also like