From 107ff7b0f6128093e27e3daa1b0f63173b2bc4c6 Mon Sep 17 00:00:00 2001 From: Adhidarma Hadiwinoto <gua@adhisimon.org> Date: Thu, 19 May 2016 21:59:04 +0700 Subject: [PATCH] easysoap --- partner-kospinjasa.js | 36 ++++++++++++++++++++++-------------- 1 file changed, 22 insertions(+), 14 deletions(-) diff --git a/partner-kospinjasa.js b/partner-kospinjasa.js index 646de42..1cbea6c 100644 --- a/partner-kospinjasa.js +++ b/partner-kospinjasa.js @@ -59,26 +59,34 @@ function topupRequest(task, retry) { function topupRequestEasySoap(task, args, retry) { //partner=http://203.130.243.155/ApiH2H/index.php?wsdl - var params = { + var clientParams = { host: '203.130.243.155', path: '/ApiH2H/index.php', wsdl: '/ApiH2H/index.php?wsdl' } - var soapClient = easysoap.createClient(params); - soapClient.call({ - method: 'billpayment', - params: args, - }) - .then((callResponse) => { - console.log(callResponse.data); // response data as json - console.log(callResponse.body); // response body - console.log(callResponse.header); //response header - }) - .catch((err) => { throw new Error(err); }); - - callbackReport(task.requestId, '68', 'debug'); + var clientOptions { + secure: false, + } + var soapClient = new easysoap.Client(clientParams, clientOptions); + soapClient.call( + {method: 'billpayment', params: args} + ).done( + //success + function(res) { + res.data // response data as array + res.response // full response data (including xml) + res.header // response header + }, + + //method fail + function(err) { + console.log(err); + } + ); + + callbackReport(task.requestId, '68', 'debug'); } function topupRequestSoap(task, args, retry) { -- 1.9.0