( ! ) 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.0003401504{main}( )...\index.php:0
20.0004401784require( 'C:\wamp64_2\www\docbase\wp-blog-header.php' )...\index.php:17
31.25369305952wp( )...\wp-blog-header.php:16
41.25369305976WP->main( )...\functions.php:1334
51.25369305976WP->parse_request( )...\class-wp.php:780
61.25429332664do_action_ref_array( )...\class-wp.php:399
71.25429332664WP_Hook->do_action( )...\plugin.php:565
81.25429332664WP_Hook->apply_filters( )...\class-wp-hook.php:332
91.25429333680rest_api_loaded( )...\class-wp-hook.php:308
101.25429333712rest_get_server( )...\rest-api.php:403
111.25429336648do_action( )...\rest-api.php:577
121.25429337024WP_Hook->do_action( )...\plugin.php:517
131.25429337024WP_Hook->apply_filters( )...\class-wp-hook.php:332
141.25519376224Jetpack_Core_Json_Api_Endpoints::register_endpoints( )...\class-wp-hook.php:308
151.25539384216Jetpack::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.0003401504{main}( )...\index.php:0
20.0004401784require( 'C:\wamp64_2\www\docbase\wp-blog-header.php' )...\index.php:17
31.25369305952wp( )...\wp-blog-header.php:16
41.25369305976WP->main( )...\functions.php:1334
51.25369305976WP->parse_request( )...\class-wp.php:780
61.25429332664do_action_ref_array( )...\class-wp.php:399
71.25429332664WP_Hook->do_action( )...\plugin.php:565
81.25429332664WP_Hook->apply_filters( )...\class-wp-hook.php:332
91.25429333680rest_api_loaded( )...\class-wp-hook.php:308
101.314511124552WP_REST_Server->serve_request( )...\rest-api.php:410
111.314611124208WP_REST_Server->send_header( )...\class-wp-rest-server.php:310
121.314611124536header ( )...\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.0003401504{main}( )...\index.php:0
20.0004401784require( 'C:\wamp64_2\www\docbase\wp-blog-header.php' )...\index.php:17
31.25369305952wp( )...\wp-blog-header.php:16
41.25369305976WP->main( )...\functions.php:1334
51.25369305976WP->parse_request( )...\class-wp.php:780
61.25429332664do_action_ref_array( )...\class-wp.php:399
71.25429332664WP_Hook->do_action( )...\plugin.php:565
81.25429332664WP_Hook->apply_filters( )...\class-wp-hook.php:332
91.25429333680rest_api_loaded( )...\class-wp-hook.php:308
101.314511124552WP_REST_Server->serve_request( )...\rest-api.php:410
111.315711124152WP_REST_Server->send_header( )...\class-wp-rest-server.php:311
121.315711124472header ( )...\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.0003401504{main}( )...\index.php:0
20.0004401784require( 'C:\wamp64_2\www\docbase\wp-blog-header.php' )...\index.php:17
31.25369305952wp( )...\wp-blog-header.php:16
41.25369305976WP->main( )...\functions.php:1334
51.25369305976WP->parse_request( )...\class-wp.php:780
61.25429332664do_action_ref_array( )...\class-wp.php:399
71.25429332664WP_Hook->do_action( )...\plugin.php:565
81.25429332664WP_Hook->apply_filters( )...\class-wp-hook.php:332
91.25429333680rest_api_loaded( )...\class-wp-hook.php:308
101.314511124552WP_REST_Server->serve_request( )...\rest-api.php:410
111.317011124344WP_REST_Server->send_header( )...\class-wp-rest-server.php:315
121.317011124712header ( )...\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.0003401504{main}( )...\index.php:0
20.0004401784require( 'C:\wamp64_2\www\docbase\wp-blog-header.php' )...\index.php:17
31.25369305952wp( )...\wp-blog-header.php:16
41.25369305976WP->main( )...\functions.php:1334
51.25369305976WP->parse_request( )...\class-wp.php:780
61.25429332664do_action_ref_array( )...\class-wp.php:399
71.25429332664WP_Hook->do_action( )...\plugin.php:565
81.25429332664WP_Hook->apply_filters( )...\class-wp-hook.php:332
91.25429333680rest_api_loaded( )...\class-wp-hook.php:308
101.314511124552WP_REST_Server->serve_request( )...\rest-api.php:410
111.318111124232WP_REST_Server->send_header( )...\class-wp-rest-server.php:323
121.318111124552header ( )...\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.0003401504{main}( )...\index.php:0
20.0004401784require( 'C:\wamp64_2\www\docbase\wp-blog-header.php' )...\index.php:17
31.25369305952wp( )...\wp-blog-header.php:16
41.25369305976WP->main( )...\functions.php:1334
51.25369305976WP->parse_request( )...\class-wp.php:780
61.25429332664do_action_ref_array( )...\class-wp.php:399
71.25429332664WP_Hook->do_action( )...\plugin.php:565
81.25429332664WP_Hook->apply_filters( )...\class-wp-hook.php:332
91.25429333680rest_api_loaded( )...\class-wp-hook.php:308
101.314511124552WP_REST_Server->serve_request( )...\rest-api.php:410
111.319511124296WP_REST_Server->send_header( )...\class-wp-rest-server.php:335
121.319511124664header ( )...\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.0003401504{main}( )...\index.php:0
20.0004401784require( 'C:\wamp64_2\www\docbase\wp-blog-header.php' )...\index.php:17
31.25369305952wp( )...\wp-blog-header.php:16
41.25369305976WP->main( )...\functions.php:1334
51.25369305976WP->parse_request( )...\class-wp.php:780
61.25429332664do_action_ref_array( )...\class-wp.php:399
71.25429332664WP_Hook->do_action( )...\plugin.php:565
81.25429332664WP_Hook->apply_filters( )...\class-wp-hook.php:332
91.25429333680rest_api_loaded( )...\class-wp-hook.php:308
101.314511124552WP_REST_Server->serve_request( )...\rest-api.php:410
111.320511124344WP_REST_Server->send_header( )...\class-wp-rest-server.php:359
121.320511124712header ( )...\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.0003401504{main}( )...\index.php:0
20.0004401784require( 'C:\wamp64_2\www\docbase\wp-blog-header.php' )...\index.php:17
31.25369305952wp( )...\wp-blog-header.php:16
41.25369305976WP->main( )...\functions.php:1334
51.25369305976WP->parse_request( )...\class-wp.php:780
61.25429332664do_action_ref_array( )...\class-wp.php:399
71.25429332664WP_Hook->do_action( )...\plugin.php:565
81.25429332664WP_Hook->apply_filters( )...\class-wp-hook.php:332
91.25429333680rest_api_loaded( )...\class-wp-hook.php:308
101.314511124552WP_REST_Server->serve_request( )...\rest-api.php:410
111.379811377496WP_REST_Server->send_headers( )...\class-wp-rest-server.php:475
121.379811377496WP_REST_Server->send_header( )...\class-wp-rest-server.php:1774
131.379811378136header ( )...\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.0003401504{main}( )...\index.php:0
20.0004401784require( 'C:\wamp64_2\www\docbase\wp-blog-header.php' )...\index.php:17
31.25369305952wp( )...\wp-blog-header.php:16
41.25369305976WP->main( )...\functions.php:1334
51.25369305976WP->parse_request( )...\class-wp.php:780
61.25429332664do_action_ref_array( )...\class-wp.php:399
71.25429332664WP_Hook->do_action( )...\plugin.php:565
81.25429332664WP_Hook->apply_filters( )...\class-wp-hook.php:332
91.25429333680rest_api_loaded( )...\class-wp-hook.php:308
101.314511124552WP_REST_Server->serve_request( )...\rest-api.php:410
111.379811377496WP_REST_Server->send_headers( )...\class-wp-rest-server.php:475
121.380911377496WP_REST_Server->send_header( )...\class-wp-rest-server.php:1774
131.380911377816header ( )...\class-wp-rest-server.php:1762
{"id":1520,"date":"2017-08-30T08:17:04","date_gmt":"2017-08-30T08:17:04","guid":{"rendered":"http:\/\/sandbox.interswitchng.com\/docbase\/docs\/collegepay-web\/transaction-payment-leg\/payment-with-split-instruction-xml\/"},"modified":"2020-12-08T09:08:37","modified_gmt":"2020-12-08T09:08:37","slug":"payment-with-split-instruction-xml","status":"publish","type":"docs","link":"https:\/\/sandbox.interswitchng.com\/docbase\/docs\/collegepay-web\/transaction-payment-leg\/payment-with-split-instruction-xml\/","title":{"rendered":"Payment with SPLIT Instruction XML"},"content":{"rendered":"

Additional HTTP POST Fields<\/h3>\n\n\n\n\n\t\n\n\t\n\t
FIELD<\/th>DESCRIPTION<\/th>EXPECTED VALUE<\/th>FIELD<\/th>\n<\/tr>\n<\/thead>\n
payment_params<\/td>For miscellaneous payment parameters\t<\/td>variable<\/td>alphanumeric<\/td>\n<\/tr>\n
xml_data<\/td>Any other data that needs to be sent
\n
\nwill be packaged as xml and put in this field<\/td>
variable<\/td>XML<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n\n

\u2018xml_data\u2019 Format<\/h4>\n
<payment_item_detail>\n<item_details detail_ref=\"12345\" college=\"CollegeOfMedicine\" department=\"Pharmacology\" faculty=\"MrNaijaD_Class2007\">\n<item_detail item_id=\"1\" item_name=\"Butter\" item_amt=\"5000\" bank_id=\"120\" acct_num=\"1284736289\" \/>\n<item_detail item_id=\"2\" item_name=\"Juice\" item_amt=\"12000\" bank_id=\"16\" acct_num=\"1277731890\" \/> <\/item_details>\n<\/payment_item_detail><\/pre>\n

The addition of the item_amt in the split data must<\/strong> be the equal to the amount–<\/strong>transaction fee<\/p>\n

Hence (item_amt_1<\/em><\/span> + item_amt_2<\/span> + \u2026item_amt_X<\/span>) = (Amount<\/span> – TransactionFee<\/span>).<\/p>\n

This is to say, that you would like to split a specified amount after the transaction fee has been deducted.<\/p>\n

For instance if,<\/p>\n

Split Item 1 = N500 (destined for a \u00a0UBA account – 9876543210)<\/p>\n

Split Item 2 = N2,000\u00a0(destined for a \u00a0GTBank account – 1234567890)<\/p>\n

Transaction Fee = N300 (Interswitch Fee to be deducted from total amount before settlement)<\/p>\n

The above scenario can be represented in XML like below:-<\/p>\n

<input name=\"amount\" type=\"hidden\" value=\"280000\" \/>\n<item_detail item_id=\"1\" item_name=\"Butter\" item_amt=\"50000\" bank_id=\"7\" acct_num=\"9876543210\" \/>\n<item_detail item_id=\"2\" item_name=\"Juice\" item_amt=\"200000\"bank_id=\"10\" acct_num=\"1234567890\" \/><\/pre>\n

Please note, on the sandbox environment real funds are not used, hence for account number, any 10 digit number string can be used. Once Live please use only authorised account details.<\/p>\n

For the complete list of SPLIT bank codes, click here<\/a><\/em><\/strong>.<\/p>\n

Sample Request<\/h4>\n
<form name=\"form1\" action=\" https:\/\/sandbox.interswitchng.com\/webpay\/pay\" method=\"post\"> \n<input name=\"product_id\" type=\"hidden\" value=\"6207\" \/> \n<input name=\"amount\" type=\"hidden\" value=\"175900\" \/> \n<input name=\"currency\" type=\"hidden\" value=\"566\" \/> \n<input name=\"site_redirect_url\" type=\"hidden\" value=\"http:\/\/abc.com\/page\/getresponse.aspx?echo=\" \n<input name=\"site_name\" type=\"hidden\" value=\"http:\/\/www.abc.com\" \/> \n<input name=\"cust_id\" type=\"hidden\" value=\"a\" \/> \n<input name=\"cust_id_desc\" type=\"hidden\" value=\"Value Name\" \/> \n<input name=\"cust_name\" type=\"hidden\" value=\"Name <B>Surname<\/B>\" \/> \n<input name=\"cust_name_desc\" type=\"hidden\" value=\"Full name\" \/> \n<input name=\"txn_ref\" type=\"hidden\" value=\"AB-12345-TD\" \/> \n<input name=\"pay_item_id\" type=\"hidden\" value=\"101\" \/> \n<input name=\"pay_item_name\" type=\"hidden\" value=\"Name of Fees\/Payment\" \/> \n<input name=\"local_date_time\" type=\"hidden\" value=\"\" \/> \n<input name=\"hash\" type=\"hidden\" value=\"402D39A072B15B557D0E04E74D6F896EAA98EDFF5B81726C52F6A73C6CC729075C526CCF56EB1ADA1E 336BFA297D2288A069385BD4ED210F381B5F61135BBF0D \" \/> \n<input name=\"payment_params\" type=\"hidden\" value=\"college_split\" \/>  \n<input name=\"xml_data\" type=\"hidden\" value='\n<payment_item_detail>  \n<item_details detail_ref=\"AB-12345-TD\" college=\"College_Of_Medicine\" department=\"PharamacyDept\" faculty=\"MrNaijaD_Class2007\">  \n<item_detail item_id=\"1\" item_name=\"Butter\" item_amt=\"55500\" bank_id=\"7\" acct_num=\"9876543210\" \/>  \n<item_detail item_id=\"2\" item_name=\"Juice\" item_amt=\"11100\"bank_id=\"10\" acct_num=\"1234567890\" \/>  \n<\/item_details>  \n<\/payment_item_detail>' \/>\n<\/form><\/pre>\n

PASSING TRANSACTION FEE TO THE CUSTOMER<\/strong><\/span><\/h4>\n

Please note, you will be settled whatever customer was debited less the respective transaction fee. In order to pass this transaction fee to the customer, you can use the following method:-<\/p>\n

For transaction fee N300, do the following,
\nLet\u2019s say the Merchant has an item worth N4,500.
\nAmount to be Sent to WebPAY (Y) = 4500 + 300 = 4800
\nFee = 300.
\nAmount Settled to Merchant = Y \u2013 Fee
\n= 4800 \u2013 300 = 4500<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":1172,"menu_order":4,"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\/1520"}],"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=1520"}],"version-history":[{"count":10,"href":"https:\/\/sandbox.interswitchng.com\/docbase\/wp-json\/wp\/v2\/docs\/1520\/revisions"}],"predecessor-version":[{"id":3929,"href":"https:\/\/sandbox.interswitchng.com\/docbase\/wp-json\/wp\/v2\/docs\/1520\/revisions\/3929"}],"up":[{"embeddable":true,"href":"https:\/\/sandbox.interswitchng.com\/docbase\/wp-json\/wp\/v2\/docs\/1172"}],"prev":[{"title":"Sample Response & Fields","link":"https:\/\/sandbox.interswitchng.com\/docbase\/docs\/collegepay-web\/transaction-payment-leg\/sample-response-fields\/","href":"https:\/\/sandbox.interswitchng.com\/docbase\/wp-json\/wp\/v2\/docs\/1176"}],"wp:attachment":[{"href":"https:\/\/sandbox.interswitchng.com\/docbase\/wp-json\/wp\/v2\/media?parent=1520"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/sandbox.interswitchng.com\/docbase\/wp-json\/wp\/v2\/doc_tag?post=1520"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}