( ! ) 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.0001402968{main}( )...\index.php:0
20.0001403248require( 'C:\wamp64_2\www\docbase\wp-blog-header.php' )...\index.php:17
30.22439232552wp( )...\wp-blog-header.php:16
40.22439232576WP->main( )...\functions.php:1334
50.22439232576WP->parse_request( )...\class-wp.php:780
60.22489259264do_action_ref_array( )...\class-wp.php:399
70.22489259264WP_Hook->do_action( )...\plugin.php:565
80.22489259264WP_Hook->apply_filters( )...\class-wp-hook.php:332
90.22489260280rest_api_loaded( )...\class-wp-hook.php:308
100.22489260312rest_get_server( )...\rest-api.php:403
110.22499263248do_action( )...\rest-api.php:577
120.22499263624WP_Hook->do_action( )...\plugin.php:517
130.22499263624WP_Hook->apply_filters( )...\class-wp-hook.php:332
140.22579302824Jetpack_Core_Json_Api_Endpoints::register_endpoints( )...\class-wp-hook.php:308
150.22609310816Jetpack::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.0001402968{main}( )...\index.php:0
20.0001403248require( 'C:\wamp64_2\www\docbase\wp-blog-header.php' )...\index.php:17
30.22439232552wp( )...\wp-blog-header.php:16
40.22439232576WP->main( )...\functions.php:1334
50.22439232576WP->parse_request( )...\class-wp.php:780
60.22489259264do_action_ref_array( )...\class-wp.php:399
70.22489259264WP_Hook->do_action( )...\plugin.php:565
80.22489259264WP_Hook->apply_filters( )...\class-wp-hook.php:332
90.22489260280rest_api_loaded( )...\class-wp-hook.php:308
100.282711051152WP_REST_Server->serve_request( )...\rest-api.php:410
110.282811050808WP_REST_Server->send_header( )...\class-wp-rest-server.php:310
120.282811051136header ( )...\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.0001402968{main}( )...\index.php:0
20.0001403248require( 'C:\wamp64_2\www\docbase\wp-blog-header.php' )...\index.php:17
30.22439232552wp( )...\wp-blog-header.php:16
40.22439232576WP->main( )...\functions.php:1334
50.22439232576WP->parse_request( )...\class-wp.php:780
60.22489259264do_action_ref_array( )...\class-wp.php:399
70.22489259264WP_Hook->do_action( )...\plugin.php:565
80.22489259264WP_Hook->apply_filters( )...\class-wp-hook.php:332
90.22489260280rest_api_loaded( )...\class-wp-hook.php:308
100.282711051152WP_REST_Server->serve_request( )...\rest-api.php:410
110.283911050752WP_REST_Server->send_header( )...\class-wp-rest-server.php:311
120.283911051072header ( )...\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.0001402968{main}( )...\index.php:0
20.0001403248require( 'C:\wamp64_2\www\docbase\wp-blog-header.php' )...\index.php:17
30.22439232552wp( )...\wp-blog-header.php:16
40.22439232576WP->main( )...\functions.php:1334
50.22439232576WP->parse_request( )...\class-wp.php:780
60.22489259264do_action_ref_array( )...\class-wp.php:399
70.22489259264WP_Hook->do_action( )...\plugin.php:565
80.22489259264WP_Hook->apply_filters( )...\class-wp-hook.php:332
90.22489260280rest_api_loaded( )...\class-wp-hook.php:308
100.282711051152WP_REST_Server->serve_request( )...\rest-api.php:410
110.285111050944WP_REST_Server->send_header( )...\class-wp-rest-server.php:315
120.285211051312header ( )...\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.0001402968{main}( )...\index.php:0
20.0001403248require( 'C:\wamp64_2\www\docbase\wp-blog-header.php' )...\index.php:17
30.22439232552wp( )...\wp-blog-header.php:16
40.22439232576WP->main( )...\functions.php:1334
50.22439232576WP->parse_request( )...\class-wp.php:780
60.22489259264do_action_ref_array( )...\class-wp.php:399
70.22489259264WP_Hook->do_action( )...\plugin.php:565
80.22489259264WP_Hook->apply_filters( )...\class-wp-hook.php:332
90.22489260280rest_api_loaded( )...\class-wp-hook.php:308
100.282711051152WP_REST_Server->serve_request( )...\rest-api.php:410
110.285911050832WP_REST_Server->send_header( )...\class-wp-rest-server.php:323
120.285911051152header ( )...\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.0001402968{main}( )...\index.php:0
20.0001403248require( 'C:\wamp64_2\www\docbase\wp-blog-header.php' )...\index.php:17
30.22439232552wp( )...\wp-blog-header.php:16
40.22439232576WP->main( )...\functions.php:1334
50.22439232576WP->parse_request( )...\class-wp.php:780
60.22489259264do_action_ref_array( )...\class-wp.php:399
70.22489259264WP_Hook->do_action( )...\plugin.php:565
80.22489259264WP_Hook->apply_filters( )...\class-wp-hook.php:332
90.22489260280rest_api_loaded( )...\class-wp-hook.php:308
100.282711051152WP_REST_Server->serve_request( )...\rest-api.php:410
110.286811050896WP_REST_Server->send_header( )...\class-wp-rest-server.php:335
120.286811051264header ( )...\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.0001402968{main}( )...\index.php:0
20.0001403248require( 'C:\wamp64_2\www\docbase\wp-blog-header.php' )...\index.php:17
30.22439232552wp( )...\wp-blog-header.php:16
40.22439232576WP->main( )...\functions.php:1334
50.22439232576WP->parse_request( )...\class-wp.php:780
60.22489259264do_action_ref_array( )...\class-wp.php:399
70.22489259264WP_Hook->do_action( )...\plugin.php:565
80.22489259264WP_Hook->apply_filters( )...\class-wp-hook.php:332
90.22489260280rest_api_loaded( )...\class-wp-hook.php:308
100.282711051152WP_REST_Server->serve_request( )...\rest-api.php:410
110.287611050944WP_REST_Server->send_header( )...\class-wp-rest-server.php:359
120.287711051312header ( )...\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.0001402968{main}( )...\index.php:0
20.0001403248require( 'C:\wamp64_2\www\docbase\wp-blog-header.php' )...\index.php:17
30.22439232552wp( )...\wp-blog-header.php:16
40.22439232576WP->main( )...\functions.php:1334
50.22439232576WP->parse_request( )...\class-wp.php:780
60.22489259264do_action_ref_array( )...\class-wp.php:399
70.22489259264WP_Hook->do_action( )...\plugin.php:565
80.22489259264WP_Hook->apply_filters( )...\class-wp-hook.php:332
90.22489260280rest_api_loaded( )...\class-wp-hook.php:308
100.282711051152WP_REST_Server->serve_request( )...\rest-api.php:410
110.321011281096WP_REST_Server->send_headers( )...\class-wp-rest-server.php:475
120.321011281096WP_REST_Server->send_header( )...\class-wp-rest-server.php:1774
130.321111281736header ( )...\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.0001402968{main}( )...\index.php:0
20.0001403248require( 'C:\wamp64_2\www\docbase\wp-blog-header.php' )...\index.php:17
30.22439232552wp( )...\wp-blog-header.php:16
40.22439232576WP->main( )...\functions.php:1334
50.22439232576WP->parse_request( )...\class-wp.php:780
60.22489259264do_action_ref_array( )...\class-wp.php:399
70.22489259264WP_Hook->do_action( )...\plugin.php:565
80.22489259264WP_Hook->apply_filters( )...\class-wp-hook.php:332
90.22489260280rest_api_loaded( )...\class-wp-hook.php:308
100.282711051152WP_REST_Server->serve_request( )...\rest-api.php:410
110.321011281096WP_REST_Server->send_headers( )...\class-wp-rest-server.php:475
120.322111281096WP_REST_Server->send_header( )...\class-wp-rest-server.php:1774
130.322111281416header ( )...\class-wp-rest-server.php:1762
{"id":1335,"date":"2017-08-29T11:17:19","date_gmt":"2017-08-29T11:17:19","guid":{"rendered":"http:\/\/sandbox.interswitchng.com\/docbase\/docs\/interswitch-payment-gateway\/api-payment\/payment-with-card-visa-transactions\/"},"modified":"2020-12-14T09:17:17","modified_gmt":"2020-12-14T09:17:17","slug":"payment-with-card-visa-transactions","status":"publish","type":"docs","link":"https:\/\/sandbox.interswitchng.com\/docbase\/docs\/interswitch-payment-gateway\/basic-purchase-visa-card\/payment-with-card-visa-transactions\/","title":{"rendered":"Payment with Card (VISA Transactions)"},"content":{"rendered":"

Visa card transactions unlike Verve card and Mastercard card transitions require cardinal validation. Payment transaction requires Cardinal when ResponseCode is S0<\/p>\n

To accept payment with Card that requires cardinal use this end point to make your request.<\/p>\n

POST \/api\/v3\/purchases<\/pre>\n

Sample Request<\/span><\/strong><\/span><\/p>\n

To make payment with card that requires cardinal, set up your payment request like this.<\/p>\n

{\n    \"customerId\": \"1407002510\",                                                       \/\/ Email, mobile number, BVN etc to uniquely identify the customer.\n    \"amount\": \"200\",                                                                  \/\/ Amount in naira.\n    \"transactionRef\": \"ESBDEV10003\",                                                  \/\/ Unique transaction reference number.\n    \"currency\":\"NGN\",                                                                 \/\/ ISO Currency code.\n    \"authData\":\"AMZtxiP2Jxx5PjYnM+YbtxMt56j\/0cfaqo27oCTEa7ifuONNODvmshDVLYdSl0YZ41dETsI1ZgzRy6i\n YvPUZ0g2E41AU4wAcmU55sFsuEyAfuHWVrw\/sOuyBtg\/vO9k1Khv\/KPNHw\/bg8GvmWPclS1Ti4V01sMkEdjGDX3L3geh05\n fCHrk8\/Z8VHOLMHQ4v9sKbsrwzglS9qBRTqHhfYmayG2+s4j3KE82hPeK\/6trxtvJ0vCE6h2\/UOyxaD+WjtrQblSW\/g8Cp\n yhw3AkE9JR14bNxQXQWCeWI1obwPcGHE04gsKFLekBIjFqKlszMXHlkevBHgdSHnexbWjtj\/O6Q==\"       \/\/ Auth data.\n}\n<\/pre>\n
<\/h5>\n
Sample Response (success)<\/strong><\/span><\/h5>\n

After payment request has been sent, the expected successful payment response is similar to this.<\/p>\n

{\n  \"paymentId\": \"66603\",                                                                   \/\/ Payment Identifier.\n  \"responseCode\": \"S0\",                                                                   \/\/ Response Code.\n  \"amount\": \"200.00\",                                                                     \/\/ Amount in Naira.\n  \"transactionRef\": \"ESBDEV10003\",                                                        \/\/ Uniques transaction reference number.\n  \"transactionId\": \"MSPjKBV2Kyg91MQRMep0\",                                                \/\/ Transaction unique identifier.\n  \"eciFlag\": \"07\",                                                                        \/\/ The Electronic Commerce Indicator (ECI) Flag e.g Visa:05: Issuer Liability, \n                                                                                          \/\/ 06: Issuer Liability, 07: Merchant Liability.\n  \"MD\": \"66603\",                                                                          \/\/ Merchant's session tracker. Set to blank if not used.\n  \"ACSUrl\": \"https:\/\/testcustomer34.cardinalcommerce.com\/V3DSStart?osb=visa-3&VAA=B\",     \/\/ This is the URL to which your application must next send the cardholder to complete authentication.\n  \"TermUrl\": \"https:\/\/sandbox.interswitchng.com\/collections\/api\/v1\/pay\/cardinalCallBack\",      \/\/ The URL for handling and processing the response from the ACSUrl.\n  \"PaReq\": \"eNpVUttu4jAQffdXoH5AbOeCtGhqKQVp2+2GpmlL9zU4s2AgTuo4Bf6+doBe3uacuficGcPz2iDOnlD2BgVk2HXlCkequr7Knv\n LN\/c0ivD+ufvHssciwZVcC8rTANwHvaDrVaMEDFoRAL5C4EUauS20FlPLt5m4u4jiOogjoGRKo0dzNBA+jOBkDPSECuqxRpBXaXm+UGqVbpSs\n EOtAEZNNra44iGbuWCyDQm51YW9tOKN3jsi2PgdLWSdkrK9d6Fcimpo6tlEFpaYV1A9T3EKBfOvPeR52zf1CVeF7MH8utnS42f\/7iq0yyF168\n bPlOztJroL6CQFVaFCHjY5aE0YjzScInPAY68ATK2gsU89\/zUchYwJgzf6IItP6x9IRc0ue+U85pbwxqebF6QQTw0DYafRvQz9gZ+ZI\/vfVLl\n 9btM5\/pij10u+Vh+v\/233IfcrnPZVE0\/g5DxTBQuS06FfEwUQ0rpX4KPV+Znj+Ei358lA9Mdboe\"             \/\/ Content of the Payload field from cmpi_lookup.\n}\n<\/pre>\n
Sample Response (failure)<\/strong><\/span><\/h5>\n

After payment request has been sent,\u00a0the expected failure response is similar to this if any.<\/p>\n

 {\n  \"errors\": [\n    {\n      \"code\": \"10409\",                                 \/\/ Error code.\n      \"message\": \"\\\"Payment already completed\\\"\"       \/\/ Error Message.\n    }\n  ],\n  \"transactionRef\": \"ESBDEV10003\"                      \/\/ Transaction unique identifier.\n}\n<\/pre>\n","protected":false},"author":1,"featured_media":0,"parent":2435,"menu_order":0,"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\/1335"}],"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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sandbox.interswitchng.com\/docbase\/wp-json\/wp\/v2\/comments?post=1335"}],"version-history":[{"count":4,"href":"https:\/\/sandbox.interswitchng.com\/docbase\/wp-json\/wp\/v2\/docs\/1335\/revisions"}],"predecessor-version":[{"id":3496,"href":"https:\/\/sandbox.interswitchng.com\/docbase\/wp-json\/wp\/v2\/docs\/1335\/revisions\/3496"}],"up":[{"embeddable":true,"href":"https:\/\/sandbox.interswitchng.com\/docbase\/wp-json\/wp\/v2\/docs\/2435"}],"next":[{"title":"Authorize VISA\/Cardinal Transaction to Complete payment","link":"https:\/\/sandbox.interswitchng.com\/docbase\/docs\/interswitch-payment-gateway\/basic-purchase-visa-card\/authorize-visa-cardinal-transaction-to-complete-payment\/","href":"https:\/\/sandbox.interswitchng.com\/docbase\/wp-json\/wp\/v2\/docs\/3497"}],"wp:attachment":[{"href":"https:\/\/sandbox.interswitchng.com\/docbase\/wp-json\/wp\/v2\/media?parent=1335"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/sandbox.interswitchng.com\/docbase\/wp-json\/wp\/v2\/doc_tag?post=1335"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}