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 4 Current »

Services to be tested

  • PayTV

  • Pay Electricity

  • Buy Airtime

  • Buy Data

 Pay 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

FAILED

FAILED

  • Options request always call live environment

Local

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

Hussein Alayo

Hussein Alayo

PARTIAL

PASSED

  • 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

Hussein Alayo

PARTIAL

SUCCESS

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

SUCCESS

  • Request failed, looks like it was sent to Magtipon

Local

  • Transact call should fail for Invalid BillerID/BillerItemId

Hussein Alayo


SUCCESS

PARTIAL

  • 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


FAILED

SUCCESS

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

Local

  • Transact call response should match service description's

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

Hussein Alayo

SUCCESS

FAILED

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

SUCCESS

Local

  • Query for an existing transaction should return a valid response

Hussein Alayo

PARTIAL

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

 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

Hussein Alayo

PARTIAL

SUCCESS

  • 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

PARTIAL

SUCCESS

  • See a similar error in PayTV

Local

  • Request log should be made to APILogger for Options call

Hussein Alayo

Hussein Alayo

SUCCESS

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

Hussein Alayo

PARTIAL

FAILED

  • 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

FAILED

SUCCESS

Local

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

Hussein Alayo

Hussein Alayo

SUCCESS

FAILED

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

SUCCESS

Local

  • Query for an existing transaction should return a valid response

Hussein Alayo

PARTIAL

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

 Pay 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

FAILED

FAILED

  • Options request always call live environment

Local

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

Hussein Alayo

Hussein Alayo

PARTIAL

SUCCESS

  • Without Customer Ref request was processed.

Local

  • Options response should match service descriptions

Hussein Alayo

Hussein Alayo

PARTIAL

SUCCESS

  • See a similar note in PayTV

Local

  • Options should be returned for a valid request

Hussein Alayo

Hussein Alayo

SUCCESS

FAILED

  • BEDC as Biller Id failed options call

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

Hussein Alayo

FAILED

SUCCESS

  • Request failed, looks like it was sent to Magtipon

Local

  • Transact call should fail for Invalid BillerID/BillerItemId

Hussein Alayo

Hussein Alayo

SUCCESS

FAILED

  • 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

SUCCESS

Local

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

Hussein Alayo

 Buy 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



FAILED

FAILED

  • 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

PARTIAL

SUCCESS

  • Without Customer Ref request was processed.

Local

  • Options response should match service descriptions

Hussein Alayo

Hussein Alayo

PARTIAL

SUCCESS

  • 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

Hussein Alayo

FAILED

SUCCESS

  • Request failed, looks like it was sent to Magtipon

Local

  • Transact call should fail for Invalid BillerID/BillerItemId

Hussein Alayo

Hussein Alayo

SUCCESS

PARTIAL

  • 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

FAILED

I can reuse Invalid order reference multiple times.

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

SUCCESS

Local

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

  • No labels