Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Services to be tested

  • PayTV

  • Pay Electricity

  • Buy Airtime

  • Buy Data

  1. PayTv

Environments

Scenario

TestedBy

TestedOn

Status

Notes

Local

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

Hussein Alayo

FAILED

  • 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

PARTIAL

  • 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

SUCCESS

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

Local

  • Options response should match service descriptions

Hussein Alayo

PARTIAL

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

FAILED

SUCCESS

  • Request not sent to APILogger

Local

  • Transact call should return mock response on inspect mode

Hussein Alayo

FAILED

  • Request failed, looks like it was sent to Magtipon

Local

  • Transact call should fail for Invalid BillerID/BillerItemId

Hussein Alayo

SUCCESS

  • 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


FAILED

SUCCESS

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

Local

  • Transact call response should match service descriptions

Hussein Alayo

SUCCESS

  • 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

SUCCESS

Local

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

Hussein Alayo

SUCCESS

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

2. Buy Airtime

Environments

Scenario

TestedBy

TestedOn

Status

Notes

Local

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

Hussein Alayo

FAILED

  • Options request always call live environment

Local

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

Hussein Alayo

PARTIAL

  • 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

PARTIAL

  • See a similar error in PayTV

Local

  • Request log should be made to APILogger for Options call

Hussein Alayo

SUCCESS

Local

  • Transact call should return a mock response on inspect mode

Hussein Alayo

FAILED

  • Request failed, looks like it was sent to Magtipon

Local

  • Transact call should fail for Invalid BillerID/BillerItemId

Hussein Alayo

SUCCESS

  • 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

PARTIAL

  • 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

SUCCESS

Local

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

Hussein Alayo

SUCCESS

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

FAILED

  • Options request always call live environment

Local

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

Hussein Alayo

PARTIAL

  • Without Customer Ref request was processed.

Local

  • Options response should match service descriptions

Hussein Alayo

PARTIAL

  • See a similar note in PayTV

Local

  • Options should be returned for a valid request

Hussein Alayo

PARTIAL

  • Investigate why Biller Id BEDC is failing

Local

  • Request log should be made to APILogger for Options call

Hussein Alayo

SUCCESS

Local

  • Transact call should return a mock response on inspect mode

Hussein Alayo

FAILED

  • Request failed, looks like it was sent to Magtipon

Local

  • Transact call should fail for Invalid BillerID/BillerItemId

Hussein Alayo

SUCCESS

  • 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

SUCCESS

Local

  • Transact call response should match service descriptions

Hussein Alayo

SUCCESS

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

SUCCESS

Local

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

Hussein Alayo

SUCCESS

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.

Environments

Scenario

TestedBy

TestedOn

Status

Notes

Local

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

Hussein Alayo

FAILED

  • Options request always call live environment

Local

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

Hussein Alayo

PARTIAL

  • Without Customer Ref request was processed.

Local

  • Options response should match service descriptions

Hussein Alayo

PARTIAL

  • See a similar note in PayTV

Local

  • Options should be returned for a valid request

Hussein Alayo

SUCCESS

Local

  • Request log should be made to APILogger for Options call

Hussein Alayo

SUCCESS

Local

  • Transact call should return a mock response on inspect mode

Hussein Alayo

FAILED

  • Request failed, looks like it was sent to Magtipon

Local

  • Transact call should fail for Invalid BillerID/BillerItemId

Hussein Alayo

SUCCESS

  • 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

SUCCESS

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

Local

  • Transact call response should match service descriptions

Hussein Alayo

SUCCESS

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

SUCCESS

Local

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

Hussein Alayo

SUCCESS

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

  • No labels

0 Comments

You are not logged in. Any changes you make will be marked as anonymous. You may want to Log In if you already have an account.