ZARTSA ZODLAP Integration Guide
ZARTSA ZODLAP Integration Guide
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
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
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
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
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
2. Ali Abdi Ali ZanMalipo Technical Leader Zanzibar e-Government Agency 02/06/2022
4.
5.
6.
7.
8.
9.
10.
11.
10
e