Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Expand
titlePay Electricity

Environments

Scenario

TestedBy

TestedOn

Status

Notes

Local

  • Demo Options should be returned in inspect mode if the request is valid

Local

  • Demo Options should not be returned in inspect mode for invalid request


Local

  • Options should be returned in live mode if the request is valid

Local

  • Options response should match service descriptions

Local

  • Request log should be made to APILogger for Options call

Local

  • Transact call should return mock response on inspect mode

Local

  • Transact call should fail for Invalid BillerID/BillerItemId


Local

  • Transact call with a valid request should return a valid response on live mode


Local

  • Transact call response should match service description's

Local

  • Transact call with invalid order reference should fail in Live mode

Local

  • Request to transact call in live mode should be sent to APILogger

Local

  • Query for an existing transaction should return a valid response

Local

  • Request to query call in live mode should be sent to APILogger

Buy Scratch Card
Expand
titleBuy Aitime
  • Demo Options should not be returned in inspect mode for invalid request

Local

  • Options should be returned in live mode if the request is valid

Local

  • Options response should match service descriptions

Local

  • Request log should be made to APILogger for Options call

Local

  • Transact call should return mock response on inspect mode

Local

  • Transact call should fail for Invalid BillerID/BillerItemId

Local

  • Transact call with a valid request should return a valid response on live mode

Local

  • Transact call response should match service description's

Local

  • Transact call with invalid order reference should fail in Live mode

Local

  • Request to transact call in live mode should be sent to APILogger

Local

  • Query for an existing transaction should return a valid response

Local

  • Request to query call in live mode should be sent to APILogger

Expand
title

Environments

Scenario

TestedBy

TestedOn

Status

Notes

Local

  • Demo Options should be returned in inspect mode if the request is valid

Hussein Alayo

Status
colourGreen
titlesUCCESS

Options call isn’t applicable to this service

Local

  • Demo Options should not be returned in inspect mode for invalid request

Hussein Alayo

Status
colourGreen
titleSUCCESS

Options call isn’t applicable to this service

Local

  • Options should be returned in live mode if the request is valid

Local

Options response

Hussein Alayo

Status
colourGreen
titleSUCCESS

Options call isn’t applicable to this service

Local

  • Options response should match service descriptions

Hussein Alayo

Status
colourGreen
titleSUCCESS

Options call isn’t applicable to this service

Local

  • Request log should be made to APILogger for Options call

Local

  • Transact call should

Hussein Alayo

Status
colourGreen
titleSUCCESS

Options call isn’t applicable to this service

Local

  • Transact call should return mock response on inspect mode

Hussein Alayo

Status
colourGreen
titleSUCCESS

Options call isn’t applicable to this service

Local

  • Transact call should fail for Invalid BillerID/BillerItemId

Local

  • Transact call with

Hussein Alayo


Status
colourGreen
titleSUCCESS

Local

  • Transact call with a valid request should return a valid response on live mode

Hussein Alayo

Status
colourGreen
titleSUCCESS

Local

  • Transact call response should match service description's

Local

  • Transact call with invalid order reference should fail in Live mode

Local

  • Request to transact call in live mode should be sent to APILogger

Local

  • Query for an existing transaction should return a valid response

Local

  • Request to query call in live mode should be sent to APILogger

Expand
titleBuy Data

Environments

Scenario

TestedBy

TestedOn

Status

Notes

Local

  • Demo Options should be returned in inspect mode if the request is valid

Local

Hussein Alayo

Status
colourGreen
titleSUCCESS

Local

  • Allow wallet override setting is respected

Hussein Alayo

Status
colourGreen
titleSUCCESS

Local

  • Transact call with invalid order reference should fail in Live mode

Hussein Alayo

Status
colourGreen
titlesuccess

Local

  • Request to transact call in live mode should be sent to APILogger

Hussein Alayo

Status
colourGreen
titleSUCCESS

Local

  • Query for an existing transaction should return a valid response

Hussein Alayo

Status
colourGreen
titleSUCCESS

Local

  • Request to query call in live mode should be sent to APILogger

Hussein Alayo

Status
colourGreen
titleSUCCESS

Expand
titleBuy Data

Environments

Scenario

TestedBy

TestedOn

Status

Notes

Local

  • Demo Options should be returned in inspect mode if the request is valid

Local

  • Demo Options should not be returned in inspect mode for invalid request


Local

  • Options should be returned in live mode if the request is valid

Local

  • Options response should match service descriptions

Local

  • Request log should be made to APILogger for Options call

Local

  • Transact call should return mock response on inspect mode

Local

  • Transact call should fail for Invalid BillerID/BillerItemId


Local

  • Transact call with a valid request should return a valid response on live mode


Local

  • Transact call response should match service description's

Local

  • Transact call with invalid order reference should fail in Live mode

Local

  • Request to transact call in live mode should be sent to APILogger

Local

  • Query for an existing transaction should return a valid response

Local

  • Request to query call in live mode should be sent to APILogger

Expand
titleLookup NIN MinBuy Scratch Card

Environments

Scenario

TestedBy

TestedOn

Status

Notes

Local

  • Transact call should return mock response in Inspect mode

Hussein Alayo


Status
colourGreen
titleSUCCESS

Use valid reference in response instead ofmockReference as seen in provider_response.reference
  • Demo Options should be returned in inspect mode if the request is valid

Local

  • Demo Options should not be returned in inspect mode for invalid request


Local

  • Options should be returned in live mode if the request is valid

Local

  • Options response should match service descriptions

Local

  • Request log should be made to APILogger for Options call

Local

  • Transact call should return mock response on inspect mode

Local

  • Transact call with missing parameters in request should fail appropriately

Hussein Alayo


Status
colourGreen
titleSUCCESS

Tested with auth.secure, request_type, customer_ref, amount, firstname, lastname
  • for Invalid BillerID/BillerItemId


Local

  • Transact call with a valid request should return a valid response on live mode


Local

  • Transact call response should match service description's

Hussein Alayo

Status
colourGreen
titleSUCCESS

Local

  • Transact call LIVE mode should log the error to API Logger on Failed request to Payantwith invalid order reference should fail in Live mode

Local

  • Request to transact call in live mode should be sent to APILogger

Local

  • Query for an existing transaction should return a valid response

Local

  • Request to query call in live mode should be sent to APILogger

Expand
titleLookup NIN Min

Environments

Scenario

TestedBy

TestedOn

Status

Notes

Local

  • Transact call should return mock response in Inspect mode

Hussein Alayo


Status
colourGreen
titleSUCCESS

Use valid reference in response instead ofmockReference as seen in provider_response.reference

Local

  • Transact call with missing parameters in request should fail appropriately

Hussein Alayo


Status
colourGreen
titleSUCCESS

Tested with auth.secure, request_type, customer_ref, amount, firstname, lastname

Local

  • Transact call response should match service description's

Hussein Alayo

Status
colourGreen
titleSUCCESS

Local

  • Transact call LIVE mode should log the error to API Logger on Failed request to Payant

Hussein Alayo

Hussein Alayo

Status
colourRed
titleFAILED


Status
colourGreen
titlesuccess

When a 403 response was received from Payant no Log entry was made to API Logger, Reproduce this by using an invalid API key on calling payant.

Local

  • Transact call LIVE mode should return appropriate mapping

Hussein Alayo

Hussein Alayo



Status
colourRed
titleFAILED


Status
colourGreen
titleSUCCESS

See Appendix 1

Local

  • Request to transact call in live mode should be sent to APILogger

Hussein Alayo

Hussein Alayo



Status
colourRed
titleFAILED


Status
colourGreen
titleSUCCESS

No request was sent to API Logger

Local

  • Request to transact call in live mode should respect values set in otp_override

Hussein Alayo

Hussein Alayo



Status
colourRed
titleFAILED

Status
colourGreen
titleSUCCESS

When requestPayload.transaction.app_info.extras.otp_override is set as True or False, the behavior remain the same, See Appendix 1 for sample response

Local

Validate OTP with the wrong token should fail

Hussein Alayo

Status
colourGreen
titleSUCCESS

Local

  • Query for an existing transaction should return a valid response

Hussein Alayo

Hussein Alayo

Status
colourRed
titleFAILED

When a 403 response was received from Payant no Log entry was made to API Logger, Reproduce this by using an invalid API key on calling payant.

Local

  • Transact call LIVE mode should return appropriate mapping

Hussein Alayo



Status
colourRedGreen
titleFAILEDSUCCESS

See Appendix 12 for sample response

Local

  • Request to transact query call in live mode should be sent to APILogger

Hussein Alayo

N/A

Expand
titleLookup NIN Mid
Notes

Environments

Scenario

TestedBy

TestedOn

Status

Notes

Local

  • Transact call should return mock response in Inspect mode

Hussein Alayo

Hussein Alayo



Status
colourRed
titleFAILED

No request was sent to API Logger

Local

Request to transact call in live mode should respect values set in otp_override



Status
colourGreen
titleSUCCESS

The provider_Response.reference shouldn’t be null

Local

  • Transact call with missing parameters in the request should fail appropriately

Hussein Alayo

Local

Query for an existing transaction should return a valid response

Status
colourRedGreen
titleFAILED

When requestPayload.transaction.app_info.extras.otp_override is set as True or False, the behavior remain the same, See Appendix 1 for sample response

SUCCESS

Tested with auth.secure, request_type, customer_ref, amount, firstname, lastname

Local

  • Transact call response should match service description's

Hussein Alayo

Hussein Alayo



Status
colourRed
titleFAILED


Status
colourGreen
titleSUCCESS

See Appendix 2 for sample response3

Local

  • Request to query call in live mode should be sent to APILoggerTransact call LIVE mode should log the error to API Logger on Failed request to Payant

Hussein Alayo

Hussein Alayo



Environments

Scenario

TestedBy

TestedOn

Status

Status
colourRed
titleFAILED

Expand
titleLookup NIN Mid



Status
colourGreen
titleSUCCESS

See Appendix 3

Local

  • Transact call LIVE mode should return mock response in Inspect modeappropriate mapping

Hussein Alayo

Hussein Alayo



Status
colourRed
titleFAILED
The provider_Response.reference shouldn’t be null


Status
colourGreen
titleSUCCESS

See Appendix 3

Local

  • Transact call with missing parameters in the request should fail appropriatelyRequest to transact call in live mode should be sent to APILogger

Hussein Alayo

Hussein Alayo



Status
colourRed
titleFAILED


Status
colourGreen
titleSUCCESS
Tested with auth.secure, request_type, customer_ref, amount, firstname, lastname

Local

  • Transact call response should match service description'sRequest to transact call in live mode should respect values set in otp_override

Hussein Alayo

Hussein Alayo




Status
colourRed
titleFAILED

See Appendix 3

Local

Transact call LIVE mode should log the error to API Logger on Failed request to Payant

Hussein Alayo



Status
colourRedGreen
titleFAILED
See Appendix 3
SUCCESS

Blocked by previous issues

Local

  • Transact call LIVE mode should return appropriate mapping Request to transact call in live mode should be sent to APILogger

Hussein Alayo

10

Status
colourRedGreen
titleFAILED
See Appendix 3
SUCCESS

Blocked by previous issues

Local

  • Request to transact call in live mode should be sent to APILoggerValidate OTP with the wrong token should fail

Hussein Alayo

10

Status
colourRedGreen
titleFAILEDsuccess

Local

  • Request to transact call in live mode should respect values set in otp_overrideValidate OTP with the right token should pass

Hussein Alayo

10

Status
colourRedGreen
titleFAILED

Blocked by previous issues

Local

  • Request to transact call in live mode should be sent to APILogger

Blocked by previous issues

success

Local

  • Query for an existing transaction should return a valid response

Hussein Alayo

Blocked by previous issues

Local

  • Request to query call in live mode should be sent to APILogger

Blocked by previous issues

Hussein Alayo

N/A

Appendix

#1 Response was

Code Block
languagejson
{
    "status": "Successful",
    "message": "Transaction Processed Successfully",
    "data": null
}

...