Versions Compared

Key

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

...

  • PayTV

  • Pay Electricity

  • Buy Airtime

  • Buy Data

...

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

Status
colourRed
titlefailed

  • Stop Rest client enforcing Https for all request

  • Options request always call live enviroment

Local

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

Hussein Alayo

Status
colourYellow
titlePartial

  • 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

Status
colourYellow
titlePARTIAL

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

  • 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


Status
colourRed
titleFAILED

Status
colourGreen
titleSUCCESS

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

Local

  • Transact call response should match service descriptions

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

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

Local

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

...

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

Status
colourRed
titlefailed

  • Options request always call live environment

Local

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

Hussein Alayo

Status
colourYellow
titlePartial

  • 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

Status
colourYellow
titlePARTIAL

  • See a similar error in PayTV

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

Status
colourRed
titleFAILED

  • 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

Status
colourYellow
titlePARTIAL

  • Got this errrorbiller item code is required
    N.B: The details object for this service is in this format
    ”"details": {       "telco_code": "10002161",       "order_reference": "EE35C86035110878F85E058DC75DD0CA4B9024B3"     }


    Telco code should represent the Biller Item Id

Local

  • Transact call response should match service descriptions

Hussein Alayo

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

Local

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

3. Pay Electricity

...

Environments

...

Scenario

...

TestedBy

...

TestedOn

...

Status

...

Notes

...

Local

...

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

...

Hussein Alayo

...

...

Status
colourRed
titlefailed

...

  • Options request always call live environment

...

Local

...

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

...

Hussein Alayo

...

...

Status
colourYellow
titlePartial

...

  • Without Customer Ref request was processed.

...

Local

...

  • Options response should match service descriptions

...

Hussein Alayo

...

...

Status
colourYellow
titlePARTIAL

...

  • See a similar note in PayTV

...

Local

...

  • Options should be returned for a valid request

...

Hussein Alayo

...

...

Status
colourYellow
titlePARTIAL

...

  • Investigate why Biller Id BEDC is failing

...

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

...

...

Status
colourRed
titleFAILED

...

  • 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

...

...

Status
colourGreen
titleSUCCESS

...

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

...

Local

...

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

4.

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

Status
colourRed
titlefailed

  • Options request always call live environment

Local

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

Hussein Alayo

Status
colourYellow
titlePartial

  • Without Customer Ref request was processed.

Local

  • Options response should match service descriptions

Hussein Alayo

Status
colourYellow
titlePARTIAL

  • 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

Status
colourRed
titleFAILED

  • 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

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

Local

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