UNPKG

popbill

Version:

Popbill API SDK for node. see www.popbill.com

159 lines (133 loc) 3.9 kB
var popbill = require('./'); popbill.config({ LinkID :'TESTER', SecretKey : 'SwWxqU+0TErBXy/9TVjIPEnI0VTUMMSQZtJf3Ed8q3I=', IsTest : true, defaultErrorHandler : function(Error) { console.log('Error Occur : [' + Error.code + '] ' + Error.message); } }); var htTaxinvoiceService = popbill.HTTaxinvoiceService(); htTaxinvoiceService.getChargeInfo('1234567890', 'testkorea', function(response){ console.log(response); }, function(error){ console.log(error); }); KeyType = popbill.MgtKeyType.SELL; htTaxinvoiceService.requestJob('1234567890', KeyType, 'S', '20190901', '20191231', function(response){ console.log(response); }, function (error){ console.log(error); }); jobID = "016072114000000004"; htTaxinvoiceService.getJobState('1234567890', jobID, function(response){ console.log(response); }, function (error){ console.log(error); }); htTaxinvoiceService.listActiveJob('1234567890', 'testkorea', function(response){ console.log(response); }, function(error){ console.log(error); }); Type = ['N', 'M']; TaxType = ['T','N','Z']; PurposeType = ['R', 'C', 'N']; TaxRegIDType = 'S'; TaxRegIDYN = ''; TaxRegID = ''; htTaxinvoiceService.search('1234567890', '019103017000000003', Type, TaxType, PurposeType, TaxRegIDType, TaxRegIDYN, TaxRegID, 1, 10, 'D', '', '123', function(response){ console.log(response); }, function(error){ console.log(error); }); htTaxinvoiceService.summary('1234567890', '019103017000000003', Type, TaxType, PurposeType, TaxRegIDType, TaxRegIDYN, TaxRegID, '', '', function(response){ console.log(response); }, function(error){ console.log(error); }); ntsconfirmNum = '201607204100002900001205'; htTaxinvoiceService.getTaxinvoice('1234567890', ntsconfirmNum, 'testkorea', function(response){ console.log(response); }, function(error){ console.log(error); }); htTaxinvoiceService.getXML('1234567890', ntsconfirmNum, 'testkorea', function(response){ console.log(response); }, function(error){ console.log(error); }); htTaxinvoiceService.getFlatRatePopUpURL('1234567890', function(response){ console.log(response); }, function(error){ console.log(error); }); htTaxinvoiceService.getCertificatePopUpURL('1234567890', function(response){ console.log(response); }, function(error){ console.log(error); }); htTaxinvoiceService.getFlatRateState('1234567890', function(response){ console.log(response); }, function(error){ console.log(error); }); htTaxinvoiceService.getCertificateExpireDate('1234567890', 'testkorea', function(response){ console.log(response); }, function(error){ console.log(error); }); htTaxinvoiceService.checkCertValidation('1234567890', function(response){ console.log(response); }, function(error){ console.log(error); }); htTaxinvoiceService.checkDeptUser('1234567890', function(response){ console.log(response); }, function(error){ console.log(error); }); htTaxinvoiceService.registDeptUser('1234567890', 'test1234','test1234!', function(response){ console.log(response); }, function(error){ console.log(error); }); htTaxinvoiceService.checkLoginDeptUser('1234567890', function(response){ console.log(response); }, function(error){ console.log(error); }); htTaxinvoiceService.deleteDeptUser('1234567890', function(response){ console.log(response); }, function(error){ console.log(error); }); htTaxinvoiceService.getPopUpURL('1234567890','201809194100020300000cd5', 'testkorea_linkhub', function(response){ console.log(response); }, function (error){ console.log(error); }); htTaxinvoiceService.getPrintURL('1234567890','201809194100020300000cd5', 'testkorea_linkhub', function(response){ console.log(response); }, function (error){ console.log(error); });