( ! ) 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.0001401472{main}( )...\index.php:0
20.0001401752require( 'C:\wamp64_2\www\docbase\wp-blog-header.php' )...\index.php:17
30.22329229440wp( )...\wp-blog-header.php:16
40.22329229464WP->main( )...\functions.php:1334
50.22329229464WP->parse_request( )...\class-wp.php:780
60.22379256144do_action_ref_array( )...\class-wp.php:399
70.22379256144WP_Hook->do_action( )...\plugin.php:565
80.22379256144WP_Hook->apply_filters( )...\class-wp-hook.php:332
90.22379257160rest_api_loaded( )...\class-wp-hook.php:308
100.22379257192rest_get_server( )...\rest-api.php:403
110.22379260128do_action( )...\rest-api.php:577
120.22379260504WP_Hook->do_action( )...\plugin.php:517
130.22379260504WP_Hook->apply_filters( )...\class-wp-hook.php:332
140.22469299704Jetpack_Core_Json_Api_Endpoints::register_endpoints( )...\class-wp-hook.php:308
150.22489307696Jetpack::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.0001401472{main}( )...\index.php:0
20.0001401752require( 'C:\wamp64_2\www\docbase\wp-blog-header.php' )...\index.php:17
30.22329229440wp( )...\wp-blog-header.php:16
40.22329229464WP->main( )...\functions.php:1334
50.22329229464WP->parse_request( )...\class-wp.php:780
60.22379256144do_action_ref_array( )...\class-wp.php:399
70.22379256144WP_Hook->do_action( )...\plugin.php:565
80.22379256144WP_Hook->apply_filters( )...\class-wp-hook.php:332
90.22379257160rest_api_loaded( )...\class-wp-hook.php:308
100.289411048032WP_REST_Server->serve_request( )...\rest-api.php:410
110.289611047688WP_REST_Server->send_header( )...\class-wp-rest-server.php:310
120.289611048016header ( )...\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.0001401472{main}( )...\index.php:0
20.0001401752require( 'C:\wamp64_2\www\docbase\wp-blog-header.php' )...\index.php:17
30.22329229440wp( )...\wp-blog-header.php:16
40.22329229464WP->main( )...\functions.php:1334
50.22329229464WP->parse_request( )...\class-wp.php:780
60.22379256144do_action_ref_array( )...\class-wp.php:399
70.22379256144WP_Hook->do_action( )...\plugin.php:565
80.22379256144WP_Hook->apply_filters( )...\class-wp-hook.php:332
90.22379257160rest_api_loaded( )...\class-wp-hook.php:308
100.289411048032WP_REST_Server->serve_request( )...\rest-api.php:410
110.291411047632WP_REST_Server->send_header( )...\class-wp-rest-server.php:311
120.291511047952header ( )...\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.0001401472{main}( )...\index.php:0
20.0001401752require( 'C:\wamp64_2\www\docbase\wp-blog-header.php' )...\index.php:17
30.22329229440wp( )...\wp-blog-header.php:16
40.22329229464WP->main( )...\functions.php:1334
50.22329229464WP->parse_request( )...\class-wp.php:780
60.22379256144do_action_ref_array( )...\class-wp.php:399
70.22379256144WP_Hook->do_action( )...\plugin.php:565
80.22379256144WP_Hook->apply_filters( )...\class-wp-hook.php:332
90.22379257160rest_api_loaded( )...\class-wp-hook.php:308
100.289411048032WP_REST_Server->serve_request( )...\rest-api.php:410
110.293911047824WP_REST_Server->send_header( )...\class-wp-rest-server.php:315
120.294011048192header ( )...\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.0001401472{main}( )...\index.php:0
20.0001401752require( 'C:\wamp64_2\www\docbase\wp-blog-header.php' )...\index.php:17
30.22329229440wp( )...\wp-blog-header.php:16
40.22329229464WP->main( )...\functions.php:1334
50.22329229464WP->parse_request( )...\class-wp.php:780
60.22379256144do_action_ref_array( )...\class-wp.php:399
70.22379256144WP_Hook->do_action( )...\plugin.php:565
80.22379256144WP_Hook->apply_filters( )...\class-wp-hook.php:332
90.22379257160rest_api_loaded( )...\class-wp-hook.php:308
100.289411048032WP_REST_Server->serve_request( )...\rest-api.php:410
110.295511047712WP_REST_Server->send_header( )...\class-wp-rest-server.php:323
120.295611048032header ( )...\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.0001401472{main}( )...\index.php:0
20.0001401752require( 'C:\wamp64_2\www\docbase\wp-blog-header.php' )...\index.php:17
30.22329229440wp( )...\wp-blog-header.php:16
40.22329229464WP->main( )...\functions.php:1334
50.22329229464WP->parse_request( )...\class-wp.php:780
60.22379256144do_action_ref_array( )...\class-wp.php:399
70.22379256144WP_Hook->do_action( )...\plugin.php:565
80.22379256144WP_Hook->apply_filters( )...\class-wp-hook.php:332
90.22379257160rest_api_loaded( )...\class-wp-hook.php:308
100.289411048032WP_REST_Server->serve_request( )...\rest-api.php:410
110.297211047776WP_REST_Server->send_header( )...\class-wp-rest-server.php:335
120.297211048144header ( )...\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.0001401472{main}( )...\index.php:0
20.0001401752require( 'C:\wamp64_2\www\docbase\wp-blog-header.php' )...\index.php:17
30.22329229440wp( )...\wp-blog-header.php:16
40.22329229464WP->main( )...\functions.php:1334
50.22329229464WP->parse_request( )...\class-wp.php:780
60.22379256144do_action_ref_array( )...\class-wp.php:399
70.22379256144WP_Hook->do_action( )...\plugin.php:565
80.22379256144WP_Hook->apply_filters( )...\class-wp-hook.php:332
90.22379257160rest_api_loaded( )...\class-wp-hook.php:308
100.289411048032WP_REST_Server->serve_request( )...\rest-api.php:410
110.298911047824WP_REST_Server->send_header( )...\class-wp-rest-server.php:359
120.298911048192header ( )...\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.0001401472{main}( )...\index.php:0
20.0001401752require( 'C:\wamp64_2\www\docbase\wp-blog-header.php' )...\index.php:17
30.22329229440wp( )...\wp-blog-header.php:16
40.22329229464WP->main( )...\functions.php:1334
50.22329229464WP->parse_request( )...\class-wp.php:780
60.22379256144do_action_ref_array( )...\class-wp.php:399
70.22379256144WP_Hook->do_action( )...\plugin.php:565
80.22379256144WP_Hook->apply_filters( )...\class-wp-hook.php:332
90.22379257160rest_api_loaded( )...\class-wp-hook.php:308
100.289411048032WP_REST_Server->serve_request( )...\rest-api.php:410
110.369311286432WP_REST_Server->send_headers( )...\class-wp-rest-server.php:475
120.369311286432WP_REST_Server->send_header( )...\class-wp-rest-server.php:1774
130.369311286976header ( )...\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.0001401472{main}( )...\index.php:0
20.0001401752require( 'C:\wamp64_2\www\docbase\wp-blog-header.php' )...\index.php:17
30.22329229440wp( )...\wp-blog-header.php:16
40.22329229464WP->main( )...\functions.php:1334
50.22329229464WP->parse_request( )...\class-wp.php:780
60.22379256144do_action_ref_array( )...\class-wp.php:399
70.22379256144WP_Hook->do_action( )...\plugin.php:565
80.22379256144WP_Hook->apply_filters( )...\class-wp-hook.php:332
90.22379257160rest_api_loaded( )...\class-wp-hook.php:308
100.289411048032WP_REST_Server->serve_request( )...\rest-api.php:410
110.369311286432WP_REST_Server->send_headers( )...\class-wp-rest-server.php:475
120.370411286432WP_REST_Server->send_header( )...\class-wp-rest-server.php:1774
130.370411286752header ( )...\class-wp-rest-server.php:1762
{"id":900,"date":"2017-07-26T14:55:49","date_gmt":"2017-07-26T14:55:49","guid":{"rendered":"http:\/\/sandbox.interswitchng.com\/docbase\/docs\/paydirect\/soap-service-api\/bookonhold\/"},"modified":"2018-04-17T13:45:37","modified_gmt":"2018-04-17T13:45:37","slug":"bookonhold","status":"publish","type":"docs","link":"https:\/\/sandbox.interswitchng.com\/docbase\/docs\/paydirect\/soap-service-api\/bookonhold\/","title":{"rendered":"BookOnHold"},"content":{"rendered":"

The BookOnHold web service is a soap service that exposes certain methods.<\/p>\n

    \n
  1. The CreateBooking<\/strong> web method is used to make Reservations for payments so that the Customer can make payments at a later time. This is usually done by logging payment with a Transaction ID which the customer presents at the point of payment.<\/li>\n
  2. The CustomerDataUpload<\/strong> web method is called when the customer information logged is to be reused for as long as possible by the returning customer. This is used to save customer information on Interswitch systems to be used to validate customers at the point of payment.<\/li>\n
  3. The UploadThirdPartyInformation<\/strong> web method is used to upload custom data.<\/li>\n
  4. FetchBookingDetails<\/strong> is used to confirm the status of a booking\/reservation that has previously been logged via the CreateBooking call.<\/li>\n
  5. FetchPaymentNotification<\/strong> is used to retrieve payment information.<\/li>\n
  6. UpdateBooking<\/strong> is used to update a booking.<\/li>\n<\/ol>\n

     <\/p>\n

    Test Endpoint:<\/strong><\/span>\u00a0https:\/\/sandbox.interswitchng.com\/bookonhold\/bookonhold.asmx<\/p>\n

    CreateBooking<\/strong><\/h3>\n

    This method creates booking.<\/p>\n

    Request Fields<\/u><\/strong><\/p>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
    Field <\/strong><\/td>\nMandatory\/Optional <\/strong><\/td>\nLength <\/strong><\/td>\nFormat <\/strong><\/td>\nDescription <\/strong><\/td>\n<\/tr>\n
    MerchantId<\/td>\nMandatory<\/td>\nANY<\/td>\nNumeric<\/td>\nUnique Id assigned to merchant by Interswitch.<\/td>\n<\/tr>\n
    ReferenceNumber<\/td>\nMandatory<\/td>\n20<\/td>\nNumeric<\/td>\nUnique reference number for this booking. The first characters must be the MerchantId above.<\/td>\n<\/tr>\n
    ServiceNumber<\/td>\nOptional<\/td>\n30<\/td>\nAlphanumeric<\/td>\nThis is an alternate ID used to identify this booking.<\/td>\n<\/tr>\n
    Description<\/td>\nMandatory<\/td>\n60<\/td>\nAlphanumeric<\/td>\nDescription of the booking<\/td>\n<\/tr>\n
    Amount<\/td>\nMandatory<\/td>\nn\/a<\/td>\nNumeric<\/td>\nValue to be paid for this reservation. Amount paid by the customer in minor Denomination<\/strong><\/p>\n

    (kobo)<\/strong>.<\/td>\n<\/tr>\n

    DateBooked<\/td>\nMandatory<\/td>\n19<\/td>\nString Date in format yyyy-MM-dd hh:mm:ss<\/td>\nDate when the reservation was made<\/td>\n<\/tr>\n
    DateExpired<\/td>\nMandatory<\/td>\n19<\/td>\nString Date in format yyyy-MM-dd hh:mm:ss<\/td>\nDate when the reservation will expire<\/td>\n<\/tr>\n
    FirstName<\/td>\nMandatory<\/td>\n60<\/td>\nAlphanumeric<\/td>\nCustomer\u2019s First name<\/td>\n<\/tr>\n
    LastName<\/td>\nMandatory<\/td>\n60<\/td>\n\u00a0Alphanumeric<\/td>\nCustomer\u2019s Last name<\/td>\n<\/tr>\n
    Email<\/td>\nMandatory<\/td>\n40<\/td>\nAlphanumeric<\/td>\nCustomer\u2019s Email address<\/td>\n<\/tr>\n
    ItemCode<\/td>\nMandatory<\/td>\nANY<\/td>\nAlphanumeric<\/td>\nThe unique code indicating the exact item linked to the reservation<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n

     <\/p>\n

    Response Fields<\/u><\/strong><\/p>\n\n\n\n\n\n
    Field <\/strong><\/td>\nDescription <\/strong><\/td>\n<\/tr>\n
    ResponseCode<\/td>\nSee Appendix 1.0<\/td>\n<\/tr>\n
    ReferenceNumber<\/td>\nSame sent in the request<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n

     <\/p>\n

    <\/a>CustomerDataUpload<\/strong><\/h3>\n

    This method saves customer detail(s) on the Interswitch Bill payment platform for local verification in anticipation of payment.<\/p>\n

    Request Fields<\/u><\/strong><\/p>\n\n\n\n\n\n\n\n\n\n\n\n
    Field <\/strong><\/td>\nMandatory\/<\/strong> Optional<\/strong><\/td>\nLength <\/strong><\/td>\nFormat <\/strong><\/td>\nDescription <\/strong><\/td>\n<\/tr>\n
    MerchantReference<\/td>\nMandatory<\/td>\nn\/a<\/td>\nNumeric<\/td>\nUnique Id assigned to merchant by Interswitch.<\/td>\n<\/tr>\n
    CustReference<\/td>\nMandatory<\/td>\n20<\/td>\nAlphanumeric<\/td>\nBiller Unique reference for customer<\/td>\n<\/tr>\n
    CustomerReferenceAlternate<\/td>\nOptional<\/td>\n30<\/td>\nAlphanumeric<\/td>\nBiller Alternate Unique reference for customer<\/td>\n<\/tr>\n
    CustomerReferenceDescription<\/td>\nOptional<\/td>\n60<\/td>\nAlphanumeric<\/td>\n<\/td>\n<\/tr>\n
    Amount<\/td>\nOptional<\/td>\nn\/a<\/td>\nNumeric<\/td>\nTotal amount expected by customer<\/td>\n<\/tr>\n
    FirstName<\/td>\nMandatory<\/td>\n60<\/td>\nAlphanumeric<\/td>\n<\/td>\n<\/tr>\n
    LastName<\/td>\nMandatory<\/td>\n60<\/td>\nAlphanumeric<\/td>\n<\/td>\n<\/tr>\n
    Email<\/td>\nOptional<\/td>\n40<\/td>\nAlphanumeric<\/td>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n

    \u00a0<\/strong><\/p>\n

    Response Fields<\/u><\/strong><\/p>\n\n\n\n\n\n
    Field <\/strong><\/td>\nDescription <\/strong><\/td>\n<\/tr>\n
    ResponseCode<\/td>\nSee Appendix 1.0<\/td>\n<\/tr>\n
    CustReference<\/td>\nSame sent in the request<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n

     <\/p>\n

     <\/p>\n

    UploadThirdPartyInformation<\/strong><\/h3>\n

    This method saves custom\/additional data on the Interswitch Bill payment platform for local verification in anticipation of payment.<\/p>\n

    Request Fields<\/u><\/strong><\/p>\n\n\n\n\n\n\n\n\n\n
    Field <\/strong><\/td>\nMandatory\/<\/strong> Optional<\/strong><\/td>\nLength <\/strong><\/td>\nFormat <\/strong><\/td>\nDescription <\/strong><\/td>\n<\/tr>\n
    MerchantReference<\/td>\nMandatory<\/td>\nn\/a<\/td>\nNumeric<\/td>\nUnique Id assigned to merchant by Interswitch.<\/td>\n<\/tr>\n
    ThirdParties<\/td>\nMandatory<\/td>\n30<\/td>\nNumeric<\/td>\nBiller Unique reference for customer<\/td>\n<\/tr>\n
    ThirdParty<\/td>\nOptional<\/td>\n30<\/td>\nAlphanumeric<\/td>\nBiller Alternate Unique reference for customer.<\/td>\n<\/tr>\n
    Code<\/td>\nOptional<\/td>\n30<\/td>\nAlphanumeric<\/td>\n<\/td>\n<\/tr>\n
    Name<\/td>\nOptional<\/td>\n30<\/td>\nNumeric<\/td>\nTotal amount expected by customer<\/td>\n<\/tr>\n
    Location<\/td>\nMandatory<\/td>\n50<\/td>\nAlphanumeric<\/td>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n

    \u00a0<\/u><\/strong><\/p>\n

    Response Fields<\/u><\/strong><\/p>\n\n\n\n\n
    Field <\/strong><\/td>\nDescription <\/strong><\/td>\n<\/tr>\n
    ResponseCode<\/td>\nSee Appendix 1.0<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n

     <\/p>\n

     <\/p>\n

    FetchBookingDetails<\/strong><\/h3>\n

    This method retrieves all booking details.<\/p>\n

    Request Fields<\/u><\/strong><\/p>\n\n\n\n\n\n
    Field <\/strong><\/td>\nMandatory\/<\/strong> Optional<\/strong><\/td>\nLength <\/strong><\/td>\nFormat <\/strong><\/td>\nDescription <\/strong><\/td>\n<\/tr>\n
    MerchantId<\/td>\nMandatory<\/td>\nn\/a<\/td>\nNumeric<\/td>\nUnique Id assigned to merchant by Interswitch.<\/td>\n<\/tr>\n
    ReferenceNumber<\/td>\nOptional<\/td>\n20<\/td>\nNumeric<\/td>\nUnique reference number for this booking. The first characters must be the MerchantId above.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n

    \u00a0<\/strong><\/p>\n

    Response Fields<\/u><\/strong><\/p>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
    Field <\/strong><\/td>\nDescription <\/strong><\/td>\n<\/tr>\n
    ResponseCode<\/td>\nSee Appendix 1.0<\/td>\n<\/tr>\n
    ResponseMessage<\/td>\nSee Appendix 1.0<\/td>\n<\/tr>\n
    ReferenceNumber<\/td>\nUnique merchant generated reference number<\/td>\n<\/tr>\n
    Amount<\/td>\nAmount paid by customer<\/td>\n<\/tr>\n
    DateBooked<\/td>\nDate of Booking as sent by merchant<\/td>\n<\/tr>\n
    DateExpired<\/td>\nDate of Expiry as set by merchant<\/td>\n<\/tr>\n
    Status<\/td>\nStatus of this booking i.e. Expired \/ Valid<\/td>\n<\/tr>\n
    PaymentStatus<\/td>\nPayment Status i.e. Pending \/ Completed<\/td>\n<\/tr>\n
    PaymentMethod<\/td>\nMethod of Payment i.e. Cash or Card<\/td>\n<\/tr>\n
    PaymentReference<\/td>\nUnique system generated reference for this payment.<\/td>\n<\/tr>\n
    ChannelName<\/td>\nChannel where payment was made.<\/td>\n<\/tr>\n
    TerminaIId<\/td>\nTerminal Id where payment was made.<\/td>\n<\/tr>\n
    Location<\/td>\nLocation where the payment was made.<\/td>\n<\/tr>\n
    PaymentDate<\/td>\nDate of Payment.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n

     <\/p>\n

    <\/a>FetchPaymentNotifications<\/strong><\/h3>\n

    This method retrieves information about the payments that have been made via the InterSwitch Bill payment platform for a service the merchant provides.<\/p>\n

    Request Fields<\/u><\/strong><\/p>\n\n\n\n\n\n
    Field <\/strong><\/td>\nMandatory\/<\/strong> Optional<\/strong><\/td>\nLength <\/strong><\/td>\nFormat <\/strong><\/td>\nDescription <\/strong><\/td>\n<\/tr>\n
    MerchantReference<\/td>\nMandatory<\/td>\nn\/a<\/td>\nNumeric<\/td>\nUnique Id assigned to merchant by Interswitch.<\/td>\n<\/tr>\n
    LastNotificationDate<\/td>\nMandatory<\/td>\n19<\/td>\nString Date in format yyyy-MM-dd hh:mm<\/td>\nDate from when the payment should be fetched.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n

    \u00a0<\/strong><\/p>\n

    Response Fields<\/u><\/strong><\/p>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
    Field <\/strong><\/td>\nDescription <\/strong><\/td>\n<\/tr>\n
    ResponseCode<\/td>\nSee Appendix 1.0<\/td>\n<\/tr>\n
    Payments<\/td>\nContainer element for a collection of payments<\/td>\n<\/tr>\n
    Payment<\/td>\nContainer element for a single payment<\/td>\n<\/tr>\n
    CustReference<\/td>\nUnique ID for the paying customer or specific order. Typically provided to the paying customer by the merchant<\/td>\n<\/tr>\n
    Amount<\/td>\nAmount paid by the customer. E.g. N20,000<\/td>\n<\/tr>\n
    PaymentMethod<\/td>\nMethod by which customer made payment. See list of acceptable values in appendix<\/td>\n<\/tr>\n
    PaymentReference<\/td>\nUnique reference for the payment as issued to the customer at the point of payment. This value is unique for all transactions.<\/td>\n<\/tr>\n
    PaymentLogId<\/td>\nUnique integer ID for the payment<\/td>\n<\/tr>\n
    Terminalld<\/td>\nA unique ID for the terminal through which the payment is made<\/td>\n<\/tr>\n
    ChannelName<\/td>\nName of channel used for transaction. See acceptable values in appendix<\/td>\n<\/tr>\n
    Location<\/td>\nLocation Payment was made<\/td>\n<\/tr>\n
    PaymentDate<\/td>\nDate payment was made<\/td>\n<\/tr>\n
    InstitutionId<\/td>\nUnique ID given to the merchant<\/td>\n<\/tr>\n
    InstitutionName<\/td>\nMerchant\u2019s configured name within the Bill payment system<\/td>\n<\/tr>\n
    BranchName<\/td>\nBank Branch where the payment was made, if applicable<\/td>\n<\/tr>\n
    BankName<\/td>\nBank where the payment was made in case of a cash payment or bank whose card was used to pay in the case of a card based payment<\/td>\n<\/tr>\n
    CustomerName<\/td>\nName of paying customer<\/td>\n<\/tr>\n
    OtherCustomerInfo<\/td>\nFurther Details on paying customer<\/td>\n<\/tr>\n
    ReceiptNo<\/td>\nReceipt Number issued to customer<\/td>\n<\/tr>\n
    CollectionsAccount<\/td>\nThe account of the Collecting Bank<\/td>\n<\/tr>\n
    BankCode<\/td>\nA code representing the Bank where the payment was made or bank whose card was used to pay in the case of a card based payment<\/td>\n<\/tr>\n
    ItemName<\/td>\nThe name of an item that was paid for (There will always be at least one Item)<\/td>\n<\/tr>\n
    ItemCode<\/td>\nThe code of an item that was paid for (There will always be at least one item)<\/td>\n<\/tr>\n
    ItemAmount<\/td>\nThe amount that was paid for the item (Will be equal to Amount if only one item was paid for)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n

     <\/p>\n

    UpdateBooking<\/strong><\/h3>\n

    This method updates a booking detail.<\/p>\n

    Request Fields<\/u><\/strong><\/p>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
    Field <\/strong><\/td>\nMandatory\/Optional <\/strong><\/td>\nLength <\/strong><\/td>\nFormat <\/strong><\/td>\nDescription <\/strong><\/td>\n<\/tr>\n
    MerchantId<\/td>\nMandatory<\/td>\nn\/a<\/td>\nNumeric<\/td>\nUnique Id assigned to merchant by Interswitch.<\/td>\n<\/tr>\n
    ReferenceNumber<\/td>\nMandatory<\/td>\n20<\/td>\nNumeric<\/td>\nUnique reference number for this booking. The first characters must be the MerchantId above. \u00a0Note that this is the Reference Number of the booking to be updated and cannot be updated.<\/strong><\/span><\/td>\n<\/tr>\n
    ServiceNumber<\/td>\nOptional<\/td>\n30<\/td>\nAlphanumeric<\/td>\nThis is an alternate ID used to identify this booking.<\/td>\n<\/tr>\n
    Description<\/td>\nOptional<\/td>\n60<\/td>\nAlphanumeric<\/td>\nDescription of the booking<\/td>\n<\/tr>\n
    Amount<\/td>\nMandatory<\/td>\nn\/a<\/td>\nNumeric<\/td>\nValue to be paid for this reservation<\/td>\n<\/tr>\n
    DateBooked<\/td>\nMandatory<\/td>\n19<\/td>\nString Date in format yyyy-MM-dd hh:mm<\/td>\nDate when the reservation was made. Note that this cannot be updated<\/strong><\/span><\/td>\n<\/tr>\n
    DateExpired<\/td>\nMandatory<\/td>\n19<\/td>\nString Date in format yyyy-MM-dd hh:mm<\/td>\nDate when the reservation will expire. Note that this cannot be updated<\/strong><\/span><\/td>\n<\/tr>\n
    FirstName<\/td>\nMandatory<\/td>\n60<\/td>\nAlphanumeric<\/td>\nCustomer\u2019s First name<\/td>\n<\/tr>\n
    LastName<\/td>\nMandatory<\/td>\n60<\/td>\n\u00a0Alphanumeric<\/td>\nCustomer\u2019s Last name<\/td>\n<\/tr>\n
    Email<\/td>\nMandatory<\/td>\n40<\/td>\nAlphanumeric<\/td>\nCustomer\u2019s Email address<\/td>\n<\/tr>\n
    ItemCode<\/td>\nMandatory<\/td>\nANY<\/td>\nAlphanumeric<\/td>\nThe unique code indicating the exact item linked to the reservation. Note that this cannot be updated<\/strong><\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n

     <\/p>\n

    Response Fields<\/u><\/strong><\/p>\n\n\n\n\n\n
    Field <\/strong><\/td>\nDescription <\/strong><\/td>\n<\/tr>\n
    ResponseCode<\/td>\nSee Appendix 1.0<\/td>\n<\/tr>\n
    ReferenceNumber<\/td>\nSame sent in the request<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n

    \u00a0<\/strong><\/p>\n","protected":false},"author":169,"featured_media":0,"parent":885,"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\/900"}],"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\/169"}],"replies":[{"embeddable":true,"href":"https:\/\/sandbox.interswitchng.com\/docbase\/wp-json\/wp\/v2\/comments?post=900"}],"version-history":[{"count":7,"href":"https:\/\/sandbox.interswitchng.com\/docbase\/wp-json\/wp\/v2\/docs\/900\/revisions"}],"predecessor-version":[{"id":2705,"href":"https:\/\/sandbox.interswitchng.com\/docbase\/wp-json\/wp\/v2\/docs\/900\/revisions\/2705"}],"up":[{"embeddable":true,"href":"https:\/\/sandbox.interswitchng.com\/docbase\/wp-json\/wp\/v2\/docs\/885"}],"next":[{"title":"BookOnHold Test Details","link":"https:\/\/sandbox.interswitchng.com\/docbase\/docs\/paydirect\/soap-service-api\/bookonhold-test-details\/","href":"https:\/\/sandbox.interswitchng.com\/docbase\/wp-json\/wp\/v2\/docs\/2501"}],"wp:attachment":[{"href":"https:\/\/sandbox.interswitchng.com\/docbase\/wp-json\/wp\/v2\/media?parent=900"}],"wp:term":[{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/sandbox.interswitchng.com\/docbase\/wp-json\/wp\/v2\/doc_tag?post=900"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}