Versions Compared

Key

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

...

Expand
titlePay TV

Environments

Scenario

TestedBy

TestedOn

Status

Notes

Local

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

Hussein Alayo

Hussein Alayo

Status
colourRed
titlefailed

Status
colourRed
titleFAILED

Status
colourGreen
titlesuccess

  • Options request always call live environment

Local

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

Hussein Alayo

Hussein Alayo

Status
colourYellow
titlePartial

Status
colourGreen
titlePASSED

  • Without Biller Id request failed

  • Without Customer Ref request was processed.

Local

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

Hussein Alayo

Status
colourGreen
titleSUCCESS

  • Validate if Customer ref is present in request before forwarding to Magtipon

Local

  • Options response should match service descriptions

Hussein Alayo

Hussein Alayo

Status
colourYellow
titlePARTIAL

Status
colourGreen
titleSUCCESS

All properties for each product should be added set as null if empty,

"order_reference": "101638163628490752", "biller_item_id": "101638163628490752", "biller_item_code": "RAC01", "biller_item_name": "DSTV Premium", "biller_item_description": "This is DSTV Premium that is lovely", "biller_item_image_url": "{{url to an image}}", "biller_item_prompt": "Please neter your smartcard number", "customer_name": "Kola Uju Abubakar Premium", "biller_item_meta": {} "amount": "500000", "currency": "566", "terms": "{{some HTML content}}", "terms_url": "{{some url}}"`

Local

  • Request log should be made to APILogger for Options call

Hussein Alayo

Status
colourRed
titleFAILED

Status
colourGreen
titleSUCCESS

  • Request not sent to APILogger

Local

  • Transact call should return mock response on inspect mode

Hussein Alayo



Status
colourRed
titleFAILED

Status
colourGreen
titleSUCCess

  • Request failed, looks like it was sent to Magtipon

Local

  • Transact call should fail for Invalid BillerID/BillerItemId

Hussein Alayo


Status
colourGreen
titleSUCCESS

Status
colourYellow
titlePARTIAL

  • Let’s attempt to validate the Biller Id in this leg as well.

Local

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

Hussein Alayo

Hussein Alayo


Status
colourRed
titleFAILED

Status
colourGreen
titleSUCCESS

  • This Keep failing validation with the response “Request validation error“.

Local

  • Transact call response should match service description's

Hussein Alayo

Status
colourGreen
titleSUCCESS

  • Transaction Final Amount should be the amount attached to the product and not what was sent from Onepipe request

Local

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

Hussein Alayo

Hussein Alayo



Status
colourGreen
titleSUCCESS

Status
colourRed
titlefailed


Status
colourGreen
titleSUCCESS

I was able to use an order reference multiple times fin in a /transact call

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
colourYellow
titlePARTIAL

Let the meta field be present in provider_response object even if it’s set as null

Local

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

Hussein Alayo

N/A, Magtipon doesn’t have a query endpoint

Expand
titleBuy Airtime

Environments

Scenario

TestedBy

TestedOn

Status

Notes

Local

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

Hussein Alayo

Hussein Alayo



Status
colourRed
titlefailed


Status
colourGreen
titleSUCCESS

  • Options request always call live environment

Local

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

Hussein Alayo

Hussein Alayo

Status
colourYellow
titlePartial

Status
colourGreen
titleSUCCESS

  • Without Biller Id request should fail

  • Without Customer Ref request was processed.

  • Let’s confirm if customer validation works for this service

Local

  • Options response should match service descriptions

Hussein Alayo

Hussein Alayo

Status
colourYellow
titlePARTIAL

Status
colourGreen
titleSUCCESS

  • See a similar error in PayTV

Local

  • Request log should be made to APILogger for Options call

Hussein Alayo

Hussein Alayo

Status
colourGreen
titleSUCCESS

Status
colourGreen
titleSUCCESS

Local

  • Transact call should return a mock response on inspect mode

Hussein Alayo

Hussein Alayo



Status
colourRed
titleFAILED


Status
colourGreen
titleSUCCESS

  • Request failed, looks like it was sent to Magtipon

Local

  • Transact call should fail for Invalid BillerID/BillerItemId

Hussein Alayo

Status
colourGreen
titleSUCCESS

  • Let’s attempt to validate the Biller Id in this leg as well.

Local

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

Hussein Alayo

Hussein Alayo

Hussein Alayo



Status
colourYellow
titlePARTIAL

Status
colourRed
titleFAILED


Status
colourGreen
titleSUCCESS

  • Got this errrorbiller item code is required
    N.B: The details object for this service is in this format
    ”"details": { "telco_code": "{{code representing the telco}}", "fulfillment_msisdn": "{{msisdn}}" }


    Telco code should represent the Biller Item Id

Local

  • Transact call response should match service descriptions

Hussein Alayo

Hussein Alayo

Status
colourRed
titleFAILED

Status
colourGreen
titleSUCCESS

Local

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

Hussein Alayo

Hussein Alayo

Hussein Alayo



Status
colourGreen
titleSUCCESS

Status
colourRed
titleFAILED


Status
colourGreen
titleSUCCESS

I was able to use an order reference multiple times fin a /transact call

Local

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

Hussein Alayo

Hussein Alayo

Status
colourGreen
titleSUCCESS

Local

  • Query for an existing transaction should return a valid response

Hussein Alayo

Status
colourYellow
titlePARTIAL

Let the meta field be present in provider_response object even if it’s set as null

Local

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

Hussein Alayo

N/A

Expand
titlePay Electricity

Environments

Scenario

TestedBy

TestedOn

Status

Notes

Local

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

Hussein Alayo

Hussein Alayo

Hussein Alayo



Status
colourRed
titlefailed

Status
colourRed
titleFAILED


Status
colourGreen
titleSUCCESS

  • Options request always call live environment

Local

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

Hussein Alayo

Hussein Alayo

Status
colourYellow
titlePartial


Status
colourGreen
titleSUCCESS

  • Without Customer Ref request was processed.

Local

  • Options response should match service descriptions

Hussein Alayo

Hussein Alayo

Status
colourYellow
titlePARTIAL

Status
colourGreen
titleSUCCESS

  • See a similar note in PayTV

Local

  • Options should be returned for a valid request

Hussein Alayo

Hussein Alayo

Hussein Alayo



Status
colourGreen
titleSUCCESS

Status
colourRed
titleFAILED


Status
colourGreen
titleSUCCESS

  • BEDC as Biller Id failed options call

Local

  • Request log should be made to APILogger for Options call

Hussein Alayo

Status
colourGreen
titleSUCCESS

Local

  • Transact call should return a mock response on inspect mode

Hussein Alayo

Hussein Alayo

Status
colourRed
titleFAILED

Status
colourGreen
titleSUCCESS

  • Request failed, looks like it was sent to Magtipon

Local

  • Transact call should fail for Invalid BillerID/BillerItemId

Hussein Alayo

Hussein Alayo



Status
colourGreen
titleSUCCESS

Status
colourRed
titleFAILED


Status
colourGreen
titleSUCCESS

  • Let’s attempt to validate the Biller Id in this leg as well.

Local

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

Hussein Alayo

Status
colourGreen
titleSUCCESS

  • Always use narration (if available) as ‘provider_response.reference’. Across all services

Local

  • Transact call response should match service descriptions

Hussein Alayo

Status
colourGreen
titleSUCCESS

Transaction final amount should be the amount sent in Payment leg not what’s sent by Onepipe (Always in Kobo)

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

...

Expand
titleBuy Data

Environments

Scenario

TestedBy

TestedOn

Status

Notes

Local

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

Hussein Alayo

Hussein Alayo





Status
colourRed
titlefailed

Status
colourRed
titleFAILED


Status
colourGreen
titleSUCCESS

  • Options request always call live environment

  • MTN biller Id is not mapped to MTN VTU Plus Data_Plan

Local

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

Hussein Alayo

Hussein Alayo

Status
colourYellow
titlePartial

Status
colourGreen
titleSUCCESS

  • Without Customer Ref request was processed.

Local

  • Options response should match service descriptions

Hussein Alayo

Hussein Alayo

Status
colourYellow
titlePARTIAL

Status
colourGreen
titleSUCCESS

  • See a similar note in PayTV

Local

  • Options should be returned for a valid request

Hussein Alayo

Status
colourGreen
titleSUCCESS

Local

  • Request log should be made to APILogger for Options call

Hussein Alayo

Status
colourGreen
titleSUCCESS

Local

  • Transact call should return a mock response on inspect mode

Hussein Alayo

Hussein Alayo

Status
colourRed
titleFAILED

Status
colourGreen
titleSUCCESS

  • Request failed, looks like it was sent to Magtipon

Local

  • Transact call should fail for Invalid BillerID/BillerItemId

Hussein Alayo

Hussein Alayo

Status
colourGreen
titleSUCCESS

Status
colourYellow
titlePARTIAL

  • Let’s attempt to validate the Biller Id in this leg as well.

Local

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

Hussein Alayo

Status
colourGreen
titleSUCCESS

  • Always use narration (if available) as ‘provider_response.reference’. Across all services

Local

  • Transact call response should match service descriptions

Hussein Alayo

Status
colourGreen
titleSUCCESS

  • Transaction final amount should be the amount sent in Payment leg not what’s sent by Onepipe (Always in Kobo)

Local

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

Hussein Alayo

Status
colourRed
titlefailed

I can reuse Invalid order reference multiple times.

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