( ! ) Warning: Declaration of Jetpack_IXR_Client::query() should be compatible with IXR_Client::query(...$args) in C:\wamp64_2\www\docbase\wp-content\plugins\jetpack\class.jetpack-ixr-client.php on line 0
Call Stack
#TimeMemoryFunctionLocation
10.0000401504{main}( )...\index.php:0
20.0001401784require( 'C:\wamp64_2\www\docbase\wp-blog-header.php' )...\index.php:17
30.21659230712wp( )...\wp-blog-header.php:16
40.21659230736WP->main( )...\functions.php:1334
50.21659230736WP->parse_request( )...\class-wp.php:780
60.21709257424do_action_ref_array( )...\class-wp.php:399
70.21709257424WP_Hook->do_action( )...\plugin.php:565
80.21709257424WP_Hook->apply_filters( )...\class-wp-hook.php:332
90.21709258440rest_api_loaded( )...\class-wp-hook.php:308
100.21709258472rest_get_server( )...\rest-api.php:403
110.21709261408do_action( )...\rest-api.php:577
120.21709261784WP_Hook->do_action( )...\plugin.php:517
130.21709261784WP_Hook->apply_filters( )...\class-wp-hook.php:332
140.21789300984Jetpack_Core_Json_Api_Endpoints::register_endpoints( )...\class-wp-hook.php:308
150.21819308976Jetpack::load_xml_rpc_client( )...\class.core-rest-api-endpoints.php:64

( ! ) Warning: Cannot modify header information - headers already sent by (output started at C:\wamp64_2\www\docbase\wp-content\plugins\jetpack\class.jetpack-ixr-client.php:0) in C:\wamp64_2\www\docbase\wp-includes\rest-api\class-wp-rest-server.php on line 1762
Call Stack
#TimeMemoryFunctionLocation
10.0000401504{main}( )...\index.php:0
20.0001401784require( 'C:\wamp64_2\www\docbase\wp-blog-header.php' )...\index.php:17
30.21659230712wp( )...\wp-blog-header.php:16
40.21659230736WP->main( )...\functions.php:1334
50.21659230736WP->parse_request( )...\class-wp.php:780
60.21709257424do_action_ref_array( )...\class-wp.php:399
70.21709257424WP_Hook->do_action( )...\plugin.php:565
80.21709257424WP_Hook->apply_filters( )...\class-wp-hook.php:332
90.21709258440rest_api_loaded( )...\class-wp-hook.php:308
100.275911049312WP_REST_Server->serve_request( )...\rest-api.php:410
110.276111048968WP_REST_Server->send_header( )...\class-wp-rest-server.php:310
120.276111049296header ( )...\class-wp-rest-server.php:1762

( ! ) Warning: Cannot modify header information - headers already sent by (output started at C:\wamp64_2\www\docbase\wp-content\plugins\jetpack\class.jetpack-ixr-client.php:0) in C:\wamp64_2\www\docbase\wp-includes\rest-api\class-wp-rest-server.php on line 1762
Call Stack
#TimeMemoryFunctionLocation
10.0000401504{main}( )...\index.php:0
20.0001401784require( 'C:\wamp64_2\www\docbase\wp-blog-header.php' )...\index.php:17
30.21659230712wp( )...\wp-blog-header.php:16
40.21659230736WP->main( )...\functions.php:1334
50.21659230736WP->parse_request( )...\class-wp.php:780
60.21709257424do_action_ref_array( )...\class-wp.php:399
70.21709257424WP_Hook->do_action( )...\plugin.php:565
80.21709257424WP_Hook->apply_filters( )...\class-wp-hook.php:332
90.21709258440rest_api_loaded( )...\class-wp-hook.php:308
100.275911049312WP_REST_Server->serve_request( )...\rest-api.php:410
110.277111048912WP_REST_Server->send_header( )...\class-wp-rest-server.php:311
120.277111049232header ( )...\class-wp-rest-server.php:1762

( ! ) Warning: Cannot modify header information - headers already sent by (output started at C:\wamp64_2\www\docbase\wp-content\plugins\jetpack\class.jetpack-ixr-client.php:0) in C:\wamp64_2\www\docbase\wp-includes\rest-api\class-wp-rest-server.php on line 1762
Call Stack
#TimeMemoryFunctionLocation
10.0000401504{main}( )...\index.php:0
20.0001401784require( 'C:\wamp64_2\www\docbase\wp-blog-header.php' )...\index.php:17
30.21659230712wp( )...\wp-blog-header.php:16
40.21659230736WP->main( )...\functions.php:1334
50.21659230736WP->parse_request( )...\class-wp.php:780
60.21709257424do_action_ref_array( )...\class-wp.php:399
70.21709257424WP_Hook->do_action( )...\plugin.php:565
80.21709257424WP_Hook->apply_filters( )...\class-wp-hook.php:332
90.21709258440rest_api_loaded( )...\class-wp-hook.php:308
100.275911049312WP_REST_Server->serve_request( )...\rest-api.php:410
110.278411049104WP_REST_Server->send_header( )...\class-wp-rest-server.php:315
120.278411049472header ( )...\class-wp-rest-server.php:1762

( ! ) Warning: Cannot modify header information - headers already sent by (output started at C:\wamp64_2\www\docbase\wp-content\plugins\jetpack\class.jetpack-ixr-client.php:0) in C:\wamp64_2\www\docbase\wp-includes\rest-api\class-wp-rest-server.php on line 1762
Call Stack
#TimeMemoryFunctionLocation
10.0000401504{main}( )...\index.php:0
20.0001401784require( 'C:\wamp64_2\www\docbase\wp-blog-header.php' )...\index.php:17
30.21659230712wp( )...\wp-blog-header.php:16
40.21659230736WP->main( )...\functions.php:1334
50.21659230736WP->parse_request( )...\class-wp.php:780
60.21709257424do_action_ref_array( )...\class-wp.php:399
70.21709257424WP_Hook->do_action( )...\plugin.php:565
80.21709257424WP_Hook->apply_filters( )...\class-wp-hook.php:332
90.21709258440rest_api_loaded( )...\class-wp-hook.php:308
100.275911049312WP_REST_Server->serve_request( )...\rest-api.php:410
110.279311048992WP_REST_Server->send_header( )...\class-wp-rest-server.php:323
120.279311049312header ( )...\class-wp-rest-server.php:1762

( ! ) Warning: Cannot modify header information - headers already sent by (output started at C:\wamp64_2\www\docbase\wp-content\plugins\jetpack\class.jetpack-ixr-client.php:0) in C:\wamp64_2\www\docbase\wp-includes\rest-api\class-wp-rest-server.php on line 1762
Call Stack
#TimeMemoryFunctionLocation
10.0000401504{main}( )...\index.php:0
20.0001401784require( 'C:\wamp64_2\www\docbase\wp-blog-header.php' )...\index.php:17
30.21659230712wp( )...\wp-blog-header.php:16
40.21659230736WP->main( )...\functions.php:1334
50.21659230736WP->parse_request( )...\class-wp.php:780
60.21709257424do_action_ref_array( )...\class-wp.php:399
70.21709257424WP_Hook->do_action( )...\plugin.php:565
80.21709257424WP_Hook->apply_filters( )...\class-wp-hook.php:332
90.21709258440rest_api_loaded( )...\class-wp-hook.php:308
100.275911049312WP_REST_Server->serve_request( )...\rest-api.php:410
110.280011049056WP_REST_Server->send_header( )...\class-wp-rest-server.php:335
120.280111049424header ( )...\class-wp-rest-server.php:1762

( ! ) Warning: Cannot modify header information - headers already sent by (output started at C:\wamp64_2\www\docbase\wp-content\plugins\jetpack\class.jetpack-ixr-client.php:0) in C:\wamp64_2\www\docbase\wp-includes\rest-api\class-wp-rest-server.php on line 1762
Call Stack
#TimeMemoryFunctionLocation
10.0000401504{main}( )...\index.php:0
20.0001401784require( 'C:\wamp64_2\www\docbase\wp-blog-header.php' )...\index.php:17
30.21659230712wp( )...\wp-blog-header.php:16
40.21659230736WP->main( )...\functions.php:1334
50.21659230736WP->parse_request( )...\class-wp.php:780
60.21709257424do_action_ref_array( )...\class-wp.php:399
70.21709257424WP_Hook->do_action( )...\plugin.php:565
80.21709257424WP_Hook->apply_filters( )...\class-wp-hook.php:332
90.21709258440rest_api_loaded( )...\class-wp-hook.php:308
100.275911049312WP_REST_Server->serve_request( )...\rest-api.php:410
110.280911049104WP_REST_Server->send_header( )...\class-wp-rest-server.php:359
120.280911049472header ( )...\class-wp-rest-server.php:1762

( ! ) Warning: Cannot modify header information - headers already sent by (output started at C:\wamp64_2\www\docbase\wp-content\plugins\jetpack\class.jetpack-ixr-client.php:0) in C:\wamp64_2\www\docbase\wp-includes\rest-api\class-wp-rest-server.php on line 1762
Call Stack
#TimeMemoryFunctionLocation
10.0000401504{main}( )...\index.php:0
20.0001401784require( 'C:\wamp64_2\www\docbase\wp-blog-header.php' )...\index.php:17
30.21659230712wp( )...\wp-blog-header.php:16
40.21659230736WP->main( )...\functions.php:1334
50.21659230736WP->parse_request( )...\class-wp.php:780
60.21709257424do_action_ref_array( )...\class-wp.php:399
70.21709257424WP_Hook->do_action( )...\plugin.php:565
80.21709257424WP_Hook->apply_filters( )...\class-wp-hook.php:332
90.21709258440rest_api_loaded( )...\class-wp-hook.php:308
100.275911049312WP_REST_Server->serve_request( )...\rest-api.php:410
110.330011271776WP_REST_Server->send_headers( )...\class-wp-rest-server.php:475
120.330011271776WP_REST_Server->send_header( )...\class-wp-rest-server.php:1774
130.330011272288header ( )...\class-wp-rest-server.php:1762

( ! ) Warning: Cannot modify header information - headers already sent by (output started at C:\wamp64_2\www\docbase\wp-content\plugins\jetpack\class.jetpack-ixr-client.php:0) in C:\wamp64_2\www\docbase\wp-includes\rest-api\class-wp-rest-server.php on line 1762
Call Stack
#TimeMemoryFunctionLocation
10.0000401504{main}( )...\index.php:0
20.0001401784require( 'C:\wamp64_2\www\docbase\wp-blog-header.php' )...\index.php:17
30.21659230712wp( )...\wp-blog-header.php:16
40.21659230736WP->main( )...\functions.php:1334
50.21659230736WP->parse_request( )...\class-wp.php:780
60.21709257424do_action_ref_array( )...\class-wp.php:399
70.21709257424WP_Hook->do_action( )...\plugin.php:565
80.21709257424WP_Hook->apply_filters( )...\class-wp-hook.php:332
90.21709258440rest_api_loaded( )...\class-wp-hook.php:308
100.275911049312WP_REST_Server->serve_request( )...\rest-api.php:410
110.330011271776WP_REST_Server->send_headers( )...\class-wp-rest-server.php:475
120.331011271776WP_REST_Server->send_header( )...\class-wp-rest-server.php:1774
130.331111272096header ( )...\class-wp-rest-server.php:1762
{"id":2323,"date":"2018-01-08T16:15:13","date_gmt":"2018-01-08T16:15:13","guid":{"rendered":"http:\/\/sandbox.interswitchng.com\/docbase\/docs\/paydirect\/test-plan\/"},"modified":"2024-10-29T14:28:03","modified_gmt":"2024-10-29T14:28:03","slug":"test-plan","status":"publish","type":"docs","link":"https:\/\/sandbox.interswitchng.com\/docbase\/docs\/paydirect\/test-plan\/","title":{"rendered":"Test Plan"},"content":{"rendered":"

This page presents all the requirements your service must meet.<\/p>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
ID #<\/td>\nDescription<\/td>\nSteps To Execute<\/td>\nExpected Results<\/td>\nPass<\/td>\nFail<\/td>\nRetest Date<\/td>\nDefect\/Comments<\/td>\n<\/tr>\n
1<\/td>\nBookonHold Amount check(BookonHold ONLY)<\/strong><\/td>\nClient sends amount in kobo<\/td>\nAmount is logged in Client System as kobo<\/td>\nN\/A<\/td>\n<\/td>\n<\/td>\n<\/td>\n<\/tr>\n
2<\/td>\nCustomer Validation: Merchant reference is expected in response (CUSTOMER VALIDATION ONLY)<\/strong><\/td>\nMerchant reference is manipulated in request<\/td>\nMerchant reference in the request is returned in your resposne.<\/td>\nN\/A<\/td>\n<\/td>\n<\/td>\n<\/td>\n<\/tr>\n
3<\/td>\nCustomer Validation:Invalid Customer Scenario<\/p>\n

(CUSTOMER VALIDATION ONLY)<\/strong><\/td>\n

Wrong Customer number is supplied<\/td>\nStatus of 1 is returned and XML conforms to API<\/td>\nN\/A<\/td>\n<\/td>\n<\/td>\n<\/td>\n<\/tr>\n
4<\/td>\nCustomer Validation:Valid Customer Scenario(CUSTOMER VALIDATION ONLY)<\/strong><\/td>\nValid Customer number is supplied<\/td>\nStatus of 0 is returned and XML conforms to API<\/td>\nN\/A<\/td>\n<\/td>\n<\/td>\n<\/td>\n<\/tr>\n
5<\/td>\nCustomer Validation:Expired Customer Scenario<\/p>\n

(CUSTOMER VALIDATION ONLY)<\/strong><\/td>\n

Expired Customer number is supplied<\/td>\nStatus of 2 is returned and XML conforms to API<\/td>\nN\/A<\/td>\n<\/td>\n<\/td>\n<\/td>\n<\/tr>\n
6<\/td>\nCustomer Validation:XML conformance Check in Client’s Response<\/p>\n

(CUSTOMER VALIDATION ONLY)<\/strong><\/td>\n

Check for special characters at the beginning and end of XML document<\/td>\nNo special character should be at the beginning and end of XML response from client system<\/td>\nN\/A<\/td>\n<\/td>\n<\/td>\n<\/td>\n<\/tr>\n
7<\/td>\nPayment Notification: Amount check (BookonHold ONLY)<\/strong><\/td>\nSend Amount in naira<\/td>\nAmount is logged in Client System as Naira<\/td>\nN\/A<\/td>\n<\/td>\n<\/td>\n<\/td>\n<\/tr>\n
8<\/td>\nPayment Notification: Payment Log Id is expected in response<\/p>\n

(BOTH SCENARIOS)<\/strong><\/td>\n

Send Payment Notification to Client URL<\/td>\nPayment Log Id is returned<\/td>\nN\/A<\/td>\n<\/td>\n<\/td>\n<\/td>\n<\/tr>\n
9<\/td>\nPayment Notification: Valid Payment Notification Scenario<\/p>\n

(BOTH SCENARIOS)<\/strong><\/td>\n

Send Payment Notification to Client URL<\/td>\nStatus of 0 is returned and XML conforms to API<\/td>\nN\/A<\/td>\n<\/td>\n<\/td>\n<\/td>\n<\/tr>\n
10<\/td>\nPayment Notification: Invalid Payment Notification Scenario<\/p>\n

(BOTH SCENARIOS)<\/strong><\/td>\n

Send Payment Notification to Client URL<\/td>\nStatus of 1 is returned and XML conforms to API<\/td>\nN\/A<\/td>\n<\/td>\n<\/td>\n<\/td>\n<\/tr>\n
11<\/td>\nPayment Notification: Duplicate Payment Notification Scenario<\/p>\n

(BOTH SCENARIOS)<\/strong><\/td>\n

Send a Payment multiple times to Client URL<\/td>\nStatus of 0 is returned and XML conforms to API<\/td>\nN\/A<\/td>\n<\/td>\n<\/td>\n<\/td>\n<\/tr>\n
12<\/td>\nPayment Notification: XML conformance Check in Client’s Response<\/p>\n

(BOTH SCENARIOS)<\/strong><\/td>\n

Check for special characters at the beginning and end of XML document<\/td>\nNo special character should be at the beginning and end of XML response from client system<\/td>\nN\/A<\/td>\n<\/td>\n<\/td>\n<\/td>\n<\/td>\n<\/tr>\n
13<\/td>\nPayment Notification: Unauthorized Interswitch IP is used to place call to Client system<\/p>\n

(BOTH SCENARIOS)<\/strong><\/td>\n

Interswitch IP has been configured on client system<\/td>\nNo response is received from Client System<\/td>\nN\/A<\/td>\n<\/td>\n<\/td>\n<\/td>\n<\/tr>\n
14<\/td>\nPayment Notification: Authorized Interswitch IP is used to place call to Client system<\/p>\n

(BOTH SCENARIOS)<\/strong><\/td>\n

Interswitch IP has been configured on client system<\/td>\nResponse is received from Client System<\/td>\nN\/A<\/td>\n<\/td>\n<\/td>\n<\/td>\n<\/tr>\n
15<\/td>\nReversal Notification<\/p>\n

(BOTH SCENARIOS)<\/strong><\/td>\n

Send amount as -ve and IsReversal tag sent to True;using same Payment Log id<\/td>\nStatus of 0 is returned<\/td>\nN\/A<\/td>\n<\/td>\n<\/td>\n<\/td>\n<\/tr>\n
16<\/td>\nDuplicate Reversal Notification<\/p>\n

(BOTH SCENARIOS)<\/strong><\/td>\n

Send amount as -ve and IsReversal tag sent to True ; with same PaymentLogID<\/td>\nStatus of 0 is returned with effecting reversal on customer’s account<\/td>\nN\/A<\/td>\n<\/td>\n<\/td>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n

NB: Click on the below link to download the UAT Generic Test Scripts.<\/strong><\/p>\n

Generic Bill Payment Interface Test Scripts v2<\/a><\/p>\n

NB: Click on the below link to download the UAT Postman Collection and Environment.<\/strong><\/p>\n

Paydirect UAT Postman Collection<\/a><\/p>\n

Paydirect Environment.postman_environment<\/a><\/p>\n

\"\"<\/p>\n","protected":false},"author":4981,"featured_media":0,"parent":493,"menu_order":3,"comment_status":"closed","ping_status":"closed","template":"","meta":{"spay_email":""},"doc_tag":[],"_links":{"self":[{"href":"https:\/\/sandbox.interswitchng.com\/docbase\/wp-json\/wp\/v2\/docs\/2323"}],"collection":[{"href":"https:\/\/sandbox.interswitchng.com\/docbase\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/sandbox.interswitchng.com\/docbase\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/sandbox.interswitchng.com\/docbase\/wp-json\/wp\/v2\/users\/4981"}],"replies":[{"embeddable":true,"href":"https:\/\/sandbox.interswitchng.com\/docbase\/wp-json\/wp\/v2\/comments?post=2323"}],"version-history":[{"count":11,"href":"https:\/\/sandbox.interswitchng.com\/docbase\/wp-json\/wp\/v2\/docs\/2323\/revisions"}],"predecessor-version":[{"id":4658,"href":"https:\/\/sandbox.interswitchng.com\/docbase\/wp-json\/wp\/v2\/docs\/2323\/revisions\/4658"}],"up":[{"embeddable":true,"href":"https:\/\/sandbox.interswitchng.com\/docbase\/wp-json\/wp\/v2\/docs\/493"}],"next":[{"title":"Appendix","link":"https:\/\/sandbox.interswitchng.com\/docbase\/docs\/paydirect\/appendix\/","href":"https:\/\/sandbox.interswitchng.com\/docbase\/wp-json\/wp\/v2\/docs\/886"}],"prev":[{"title":"SOAP Service API","link":"https:\/\/sandbox.interswitchng.com\/docbase\/docs\/paydirect\/soap-service-api\/","href":"https:\/\/sandbox.interswitchng.com\/docbase\/wp-json\/wp\/v2\/docs\/885"}],"wp:attachment":[{"href":"https:\/\/sandbox.interswitchng.com\/docbase\/wp-json\/wp\/v2\/media?parent=2323"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/sandbox.interswitchng.com\/docbase\/wp-json\/wp\/v2\/doc_tag?post=2323"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}