From 35d3e5057e3b1a66e5e3a98862885fe3fae32d5d Mon Sep 17 00:00:00 2001 From: Adhidarma Hadiwinoto <gua@adhisimon.org> Date: Thu, 19 May 2016 18:53:25 +0700 Subject: [PATCH] pakai signature --- partner-kospinjasa.js | 5 ++++- test.js | 8 ++++++++ 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 test.js diff --git a/partner-kospinjasa.js b/partner-kospinjasa.js index 9042321..972fa13 100644 --- a/partner-kospinjasa.js +++ b/partner-kospinjasa.js @@ -48,9 +48,12 @@ function topupRequest(task, retry) { amount: remoteProduct[1], bit61: createBillNumber(task.destination), reff: task.requestId, - timeStamp: strftime('%d-%m-%Y %H:%M:%S', new Date()); + timeStamp: strftime('%d-%m-%Y %H:%M:%S', new Date()), } + var signature = createSignature(args, config.h2h_out.password); + args.signature = signature; + client.billpayment(args, function(err, result) { if (err) { logger.warn('Error requesting service', {err: err}); diff --git a/test.js b/test.js new file mode 100644 index 0000000..00ea196 --- /dev/null +++ b/test.js @@ -0,0 +1,8 @@ +var should = require("should"); +var partner = require("./partner-kospinjasa"); + +describe("#partner-kospinjasa", function() { + it('should return correct billNumber', function() { + partner.createBillNumber('0818').should.equal('0000000000818'); + }); +}); -- 1.9.0