Distribution files

This commit is contained in:
Ricardo Ambrogi
2020-06-11 08:49:34 +02:00
parent 050763be7f
commit ae45b10082
38 changed files with 101 additions and 71 deletions

4
dist/es5/main.js vendored

File diff suppressed because one or more lines are too long

View File

@@ -55,6 +55,14 @@ var transactionIdentification = {
};
var saleData = {
saleTransactionID: transactionIdentification,
saleToAcquirerData: {
applicationInfo: {
merchantApplication: {
version: "1",
name: "test"
}
}
}
};
var amountsReq = {
currency: "EUR",

View File

@@ -1 +1 @@
{"version":3,"file":"base.js","sourceRoot":"","sources":["../../../../src/__mocks__/base.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"base.js","sourceRoot":"","sources":["../../../../src/__mocks__/base.ts"],"names":[],"mappings":"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"}

View File

@@ -55,7 +55,7 @@ afterEach(function () {
});
var isCI = process.env.CI === "true" || (typeof process.env.CI === "boolean" && process.env.CI);
describe("Terminal Local API", function () {
test.each([isCI, true])("should make a local payment", function (isMock) { return __awaiter(void 0, void 0, void 0, function () {
test.each([isCI, true])("should make a local payment, isMock: %p", function (isMock) { return __awaiter(void 0, void 0, void 0, function () {
var terminalAPIPaymentRequest, securityKey, terminalApiResponse;
var _a, _b;
return __generator(this, function (_c) {
@@ -65,9 +65,9 @@ describe("Terminal Local API", function () {
scope.post("/").reply(200, localEncRes);
terminalAPIPaymentRequest = createTerminalAPIPaymentRequest();
securityKey = {
adyenCryptoVersion: 1,
adyenCryptoVersion: 0,
keyIdentifier: "CryptoKeyIdentifier12345",
keyVersion: 1,
keyVersion: 0,
passphrase: "p@ssw0rd123456",
};
return [4, terminalLocalAPI.request(terminalAPIPaymentRequest, securityKey)];
@@ -79,7 +79,7 @@ describe("Terminal Local API", function () {
}
});
}); });
test.each([isCI, true])("should return NexoCryptoException", function (isMock) { return __awaiter(void 0, void 0, void 0, function () {
test.each([isCI, true])("should return NexoCryptoException, isMock: %p", function (isMock) { return __awaiter(void 0, void 0, void 0, function () {
var terminalAPIPaymentRequest, securityKey, e_1;
return __generator(this, function (_a) {
switch (_a.label) {
@@ -88,9 +88,9 @@ describe("Terminal Local API", function () {
scope.post("/").reply(200, wrongEncRes);
terminalAPIPaymentRequest = createTerminalAPIPaymentRequest();
securityKey = {
adyenCryptoVersion: 1,
adyenCryptoVersion: 0,
keyIdentifier: "CryptoKeyIdentifier12345",
keyVersion: 1,
keyVersion: 0,
passphrase: "p@ssw0rd123456",
};
_a.label = 1;

View File

@@ -1 +1 @@
{"version":3,"file":"terminalLocalAPI.spec.js","sourceRoot":"","sources":["../../../../src/__tests__/terminalLocalAPI.spec.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"terminalLocalAPI.spec.js","sourceRoot":"","sources":["../../../../src/__tests__/terminalLocalAPI.spec.ts"],"names":[],"mappings":"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"}

View File

@@ -44,8 +44,8 @@ var NexoCrypto = (function () {
var isValid = securityKey
&& securityKey.passphrase
&& securityKey.keyIdentifier
&& securityKey.keyVersion
&& securityKey.adyenCryptoVersion;
&& !isNaN(securityKey.keyVersion)
&& !isNaN(securityKey.adyenCryptoVersion);
if (!isValid) {
throw new InvalidSecurityKeyException("Invalid Security Key");
}

View File

@@ -1 +1 @@
{"version":3,"file":"nexoCrypto.js","sourceRoot":"","sources":["../../../../src/security/nexoCrypto.ts"],"names":[],"mappings":"AAmBA,OAAO,EAAS,cAAc,EAAE,gBAAgB,EAAE,UAAU,EAAE,WAAW,EAAC,MAAM,QAAQ,CAAC;AACzF,OAAO,mBAAmB,MAAM,2CAA2C,CAAC;AAQ5E,OAAO,2BAA2B,MAAM,yCAAyC,CAAC;AAClF,OAAO,uBAAuB,MAAM,2BAA2B,CAAC;AAChE,OAAO,EAAC,QAAQ,EAAC,MAAM,4BAA4B,CAAC;AAEpD,IAAK,KAGJ;AAHD,WAAK,KAAK;IACN,uCAAO,CAAA;IACP,uCAAO,CAAA;AACX,CAAC,EAHI,KAAK,KAAL,KAAK,QAGT;AAED;IAAA;IAsFA,CAAC;IArFiB,kBAAO,GAArB,UACI,aAA4B,EAC5B,oBAA4B,EAC5B,WAAwB;QAExB,IAAM,UAAU,GAAmB,uBAAuB,CAAC,iBAAiB,CAAC,WAAW,CAAC,UAAU,CAAC,CAAC;QACrG,IAAM,yBAAyB,GAAG,MAAM,CAAC,IAAI,CAAC,oBAAoB,EAAE,OAAO,CAAC,CAAC;QAC7E,IAAM,OAAO,GAAG,UAAU,CAAC,qBAAqB,EAAE,CAAC;QACnD,IAAM,yBAAyB,GAAG,UAAU,CAAC,KAAK,CAAC,yBAAyB,EAAE,UAAU,EAAE,OAAO,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC;QAClH,IAAM,6BAA6B,GAAG,UAAU,CAAC,IAAI,CAAC,yBAAyB,EAAE,UAAU,CAAC,CAAC;QAE7F,IAAM,eAAe,GAAoB;YACrC,kBAAkB,EAAE,WAAW,CAAC,kBAAkB;YAClD,IAAI,EAAE,6BAA6B,CAAC,QAAQ,CAAC,QAAQ,CAAC;YACtD,aAAa,EAAE,WAAW,CAAC,aAAa;YACxC,UAAU,EAAE,WAAW,CAAC,UAAU;YAClC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,QAAQ,CAAC;SACpC,CAAC;QAEF,OAAO;YACH,aAAa,eAAA;YACb,QAAQ,EAAE,yBAAyB,CAAC,QAAQ,CAAC,QAAQ,CAAC;YACtD,eAAe,EAAE,eAAe;SACnC,CAAC;IACN,CAAC;IAEM,4BAAO,GAAd,UAAe,sBAA+C,EAAE,WAAwB;QACpF,UAAU,CAAC,mBAAmB,CAAC,WAAW,CAAC,CAAC;QAE5C,IAAM,kCAAkC,GAAG,MAAM,CAAC,IAAI,CAAC,sBAAsB,CAAC,QAAQ,EAAE,QAAQ,CAAC,CAAC;QAClG,IAAM,UAAU,GAAG,uBAAuB,CAAC,iBAAiB,CAAC,WAAW,CAAC,UAAU,CAAC,CAAC;QACrF,IAAM,OAAO,GAAG,MAAM,CAAC,IAAI,CAAC,sBAAsB,CAAC,eAAe,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC;QACpF,IAAM,kCAAkC,GACpC,UAAU,CAAC,KAAK,CAAC,kCAAkC,EAAE,UAAU,EAAE,OAAO,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC;QAE7F,IAAM,YAAY,GAAG,MAAM,CAAC,IAAI,CAAC,sBAAsB,CAAC,eAAe,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC;QACxF,IAAI,CAAC,YAAY,CAAC,YAAY,EAAE,kCAAkC,EAAE,UAAU,CAAC,CAAC;QAEhF,OAAO,kCAAkC,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;IAChE,CAAC;IAEc,8BAAmB,GAAlC,UAAmC,WAAwB;QACvD,IAAM,OAAO,GAAG,WAAW;eACpB,WAAW,CAAC,UAAU;eACtB,WAAW,CAAC,aAAa;eACzB,WAAW,CAAC,UAAU;eACtB,WAAW,CAAC,kBAAkB,CAAC;QACtC,IAAI,CAAC,OAAO,EAAE;YACV,MAAM,IAAI,2BAA2B,CAAC,sBAAsB,CAAC,CAAC;SACjE;IACL,CAAC;IAEc,gBAAK,GAApB,UAAqB,KAAa,EAAE,EAAkB,EAAE,OAAe,EAAE,IAAW;QAChF,IAAM,QAAQ,GAAG,MAAM,CAAC,KAAK,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC;QAClD,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,QAAQ,CAAC,SAAS,EAAE,CAAC,EAAE,EAAE;YACzC,QAAQ,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,OAAO,CAAC,CAAC,CAAC,CAAC;SACvC;QAED,IAAM,MAAM,GAAG,IAAI,KAAK,KAAK,CAAC,OAAO;YACjC,CAAC,CAAC,cAAc,CAAC,aAAa,EAAE,EAAE,CAAC,SAAS,EAAE,QAAQ,CAAC;YACvD,CAAC,CAAC,gBAAgB,CAAC,aAAa,EAAE,EAAE,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC;QAE9D,IAAI,SAAS,GAAI,MAAiB,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;QACjD,SAAS,GAAG,MAAM,CAAC,MAAM,CAAC,CAAC,SAAS,EAAE,MAAM,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC;QACvD,OAAO,SAAS,CAAC;IACrB,CAAC;IAEc,eAAI,GAAnB,UAAoB,KAAa,EAAE,UAA0B;QACzD,IAAM,GAAG,GAAG,UAAU,CAAC,QAAQ,EAAE,UAAU,CAAC,OAAO,CAAC,CAAC;QACrD,OAAO,GAAG,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,MAAM,EAAE,CAAC;IACtC,CAAC;IAEc,gCAAqB,GAApC;QACI,OAAO,WAAW,CAAC,QAAQ,CAAC,SAAS,CAAC,CAAC;IAC3C,CAAC;IAEO,iCAAY,GAApB,UAAqB,YAAoB,EAAE,gBAAwB,EAAE,UAA0B;QAC3F,IAAM,IAAI,GAAG,UAAU,CAAC,IAAI,CAAC,gBAAgB,EAAE,UAAU,CAAC,CAAC;QAE3D,IAAM,OAAO,GAAG,IAAI,CAAC,KAAK,CAAC,UAAC,IAAI,EAAE,KAAK,IAAc,OAAA,IAAI,KAAK,YAAY,CAAC,KAAK,CAAC,EAA5B,CAA4B,CAAC,CAAC;QAEnF,IAAI,CAAC,OAAO,EAAE;YACV,MAAM,IAAI,mBAAmB,CAAC,wBAAwB,CAAC,CAAC;SAC3D;IACL,CAAC;IACL,iBAAC;AAAD,CAAC,AAtFD,IAsFC;AAED,eAAe,UAAU,CAAC"}
{"version":3,"file":"nexoCrypto.js","sourceRoot":"","sources":["../../../../src/security/nexoCrypto.ts"],"names":[],"mappings":"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"}

View File

@@ -63,6 +63,7 @@ var TerminalCloudAPI = (function (_super) {
return _this;
}
TerminalCloudAPI.setApplicationInfo = function (request) {
var _a, _b, _c;
if (request.saleToPOIRequest.paymentRequest) {
var applicationInfo = new ApplicationInfo();
var saleToAcquirerData = { applicationInfo: applicationInfo };
@@ -72,8 +73,10 @@ var TerminalCloudAPI = (function (_super) {
var reqWithAppInfo = { saleToPOIRequest: saleToPOIRequest };
mergeDeep(request, reqWithAppInfo);
var formattedRequest = ObjectSerializer.serialize(request, "TerminalApiRequest");
var dataString = JSON.stringify(formattedRequest.SaleToPOIRequest.PaymentRequest.SaleData.SaleToAcquirerData);
formattedRequest.SaleToPOIRequest.PaymentRequest.SaleData.SaleToAcquirerData = Buffer.from(dataString).toString("base64");
if ((_c = (_b = (_a = formattedRequest.SaleToPOIRequest) === null || _a === void 0 ? void 0 : _a.PaymentRequest) === null || _b === void 0 ? void 0 : _b.SaleData) === null || _c === void 0 ? void 0 : _c.SaleToAcquirerData) {
var dataString = JSON.stringify(formattedRequest.SaleToPOIRequest.PaymentRequest.SaleData.SaleToAcquirerData);
formattedRequest.SaleToPOIRequest.PaymentRequest.SaleData.SaleToAcquirerData = Buffer.from(dataString).toString("base64");
}
return formattedRequest;
}
return ObjectSerializer.serialize(request, "TerminalApiRequest");

View File

@@ -1 +1 @@
{"version":3,"file":"terminalCloudAPI.js","sourceRoot":"","sources":["../../../../src/services/terminalCloudAPI.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAmBA,OAAO,0BAA0B,MAAM,+BAA+B,CAAC;AAEvE,OAAO,eAAe,MAAM,4BAA4B,CAAC;AACzD,OAAO,KAAK,MAAM,iCAAiC,CAAC;AACpD,OAAO,IAAI,MAAM,gCAAgC,CAAC;AAClD,OAAO,SAAS,MAAM,oBAAoB,CAAC;AAC3C,OAAO,EAAC,eAAe,EAAC,MAAM,4BAA4B,CAAC;AAC3D,OAAO,EAAC,gBAAgB,EAA0C,MAAM,4BAA4B,CAAC;AAErG;IAA+B,oCAA0B;IAIrD,0BAAmB,MAAc;QAAjC,YACI,kBAAM,MAAM,CAAC,SAGhB;QAFG,KAAI,CAAC,gBAAgB,GAAG,IAAI,KAAK,CAAC,KAAI,CAAC,CAAC;QACxC,KAAI,CAAC,eAAe,GAAG,IAAI,IAAI,CAAC,KAAI,CAAC,CAAC;;IAC1C,CAAC;IAEc,mCAAkB,GAAjC,UAAkC,OAA2B;QACzD,IAAI,OAAO,CAAC,gBAAgB,CAAC,cAAc,EAAE;YACzC,IAAM,eAAe,GAAG,IAAI,eAAe,EAAE,CAAC;YAC9C,IAAM,kBAAkB,GAAG,EAAC,eAAe,iBAAA,EAAC,CAAC;YAC7C,IAAM,QAAQ,GAAG,EAAC,kBAAkB,oBAAA,EAAC,CAAC;YACtC,IAAM,cAAc,GAAG,EAAC,QAAQ,UAAA,EAAC,CAAC;YAClC,IAAM,gBAAgB,GAAG,EAAC,cAAc,gBAAA,EAAC,CAAC;YAC1C,IAAM,cAAc,GAAG,EAAC,gBAAgB,kBAAA,EAAC,CAAC;YAE1C,SAAS,CAAC,OAAO,EAAE,cAAc,CAAC,CAAC;YACnC,IAAM,gBAAgB,GAAG,gBAAgB,CAAC,SAAS,CAAC,OAAO,EAAE,oBAAoB,CAAC,CAAC;YACnF,IAAM,UAAU,GAAG,IAAI,CAAC,SAAS,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,cAAc,CAAC,QAAQ,CAAC,kBAAkB,CAAC,CAAC;YAChH,gBAAgB,CAAC,gBAAgB,CAAC,cAAc,CAAC,QAAQ,CAAC,kBAAkB,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC;YAC1H,OAAO,gBAAgB,CAAC;SAC3B;QAED,OAAO,gBAAgB,CAAC,SAAS,CAAC,OAAO,EAAE,oBAAoB,CAAC,CAAC;IACrE,CAAC;IAEM,gCAAK,GAAZ,UAAa,kBAAsC;QAC/C,IAAM,OAAO,GAAG,gBAAgB,CAAC,kBAAkB,CAAC,kBAAkB,CAAC,CAAC;QACxE,OAAO,eAAe,CAAqB,IAAI,CAAC,gBAAgB,EAAE,OAAO,CAAC,CAAC;IAC/E,CAAC;IAEY,+BAAI,GAAjB,UAAkB,kBAAsC;;;;;;wBAC9C,OAAO,GAAG,gBAAgB,CAAC,kBAAkB,CAAC,kBAAkB,CAAC,CAAC;wBACvD,WAAM,eAAe,CAClC,IAAI,CAAC,eAAe,EACpB,OAAO,CACV,EAAA;;wBAHK,QAAQ,GAAG,SAGhB;wBAED,WAAO,gBAAgB,CAAC,WAAW,CAAC,QAAQ,EAAE,qBAAqB,CAAC,EAAC;;;;KACxE;IACL,uBAAC;AAAD,CAAC,AA3CD,CAA+B,0BAA0B,GA2CxD;AAED,eAAe,gBAAgB,CAAC"}
{"version":3,"file":"terminalCloudAPI.js","sourceRoot":"","sources":["../../../../src/services/terminalCloudAPI.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAmBA,OAAO,0BAA0B,MAAM,+BAA+B,CAAC;AAEvE,OAAO,eAAe,MAAM,4BAA4B,CAAC;AACzD,OAAO,KAAK,MAAM,iCAAiC,CAAC;AACpD,OAAO,IAAI,MAAM,gCAAgC,CAAC;AAClD,OAAO,SAAS,MAAM,oBAAoB,CAAC;AAC3C,OAAO,EAAC,eAAe,EAAC,MAAM,4BAA4B,CAAC;AAC3D,OAAO,EAAC,gBAAgB,EAA0C,MAAM,4BAA4B,CAAC;AAErG;IAA+B,oCAA0B;IAIrD,0BAAmB,MAAc;QAAjC,YACI,kBAAM,MAAM,CAAC,SAGhB;QAFG,KAAI,CAAC,gBAAgB,GAAG,IAAI,KAAK,CAAC,KAAI,CAAC,CAAC;QACxC,KAAI,CAAC,eAAe,GAAG,IAAI,IAAI,CAAC,KAAI,CAAC,CAAC;;IAC1C,CAAC;IAEc,mCAAkB,GAAjC,UAAkC,OAA2B;;QACzD,IAAI,OAAO,CAAC,gBAAgB,CAAC,cAAc,EAAE;YACzC,IAAM,eAAe,GAAG,IAAI,eAAe,EAAE,CAAC;YAC9C,IAAM,kBAAkB,GAAG,EAAC,eAAe,iBAAA,EAAC,CAAC;YAC7C,IAAM,QAAQ,GAAG,EAAC,kBAAkB,oBAAA,EAAC,CAAC;YACtC,IAAM,cAAc,GAAG,EAAC,QAAQ,UAAA,EAAC,CAAC;YAClC,IAAM,gBAAgB,GAAG,EAAC,cAAc,gBAAA,EAAC,CAAC;YAC1C,IAAM,cAAc,GAAG,EAAC,gBAAgB,kBAAA,EAAC,CAAC;YAE1C,SAAS,CAAC,OAAO,EAAE,cAAc,CAAC,CAAC;YACnC,IAAM,gBAAgB,GAAG,gBAAgB,CAAC,SAAS,CAAC,OAAO,EAAE,oBAAoB,CAAC,CAAC;YAEnF,sBAAI,gBAAgB,CAAC,gBAAgB,0CAAE,cAAc,0CAAE,QAAQ,0CAAE,kBAAkB,EAAE;gBACjF,IAAM,UAAU,GAAG,IAAI,CAAC,SAAS,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,cAAc,CAAC,QAAQ,CAAC,kBAAkB,CAAC,CAAC;gBAChH,gBAAgB,CAAC,gBAAgB,CAAC,cAAc,CAAC,QAAQ,CAAC,kBAAkB,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC;aAC7H;YAED,OAAO,gBAAgB,CAAC;SAC3B;QAED,OAAO,gBAAgB,CAAC,SAAS,CAAC,OAAO,EAAE,oBAAoB,CAAC,CAAC;IACrE,CAAC;IAEM,gCAAK,GAAZ,UAAa,kBAAsC;QAC/C,IAAM,OAAO,GAAG,gBAAgB,CAAC,kBAAkB,CAAC,kBAAkB,CAAC,CAAC;QACxE,OAAO,eAAe,CAAqB,IAAI,CAAC,gBAAgB,EAAE,OAAO,CAAC,CAAC;IAC/E,CAAC;IAEY,+BAAI,GAAjB,UAAkB,kBAAsC;;;;;;wBAC9C,OAAO,GAAG,gBAAgB,CAAC,kBAAkB,CAAC,kBAAkB,CAAC,CAAC;wBACvD,WAAM,eAAe,CAClC,IAAI,CAAC,eAAe,EACpB,OAAO,CACV,EAAA;;wBAHK,QAAQ,GAAG,SAGhB;wBAED,WAAO,gBAAgB,CAAC,WAAW,CAAC,QAAQ,EAAE,qBAAqB,CAAC,EAAC;;;;KACxE;IACL,uBAAC;AAAD,CAAC,AA/CD,CAA+B,0BAA0B,GA+CxD;AAED,eAAe,gBAAgB,CAAC"}

View File

@@ -61,18 +61,24 @@ var TerminalLocalAPI = (function (_super) {
return _this;
}
TerminalLocalAPI.prototype.request = function (terminalApiRequest, securityKey) {
var _a, _b, _c;
return __awaiter(this, void 0, void 0, function () {
var saleToPoiSecuredMessage, securedPaymentRequest, jsonResponse, terminalApiSecuredResponse, response;
return __generator(this, function (_a) {
switch (_a.label) {
var formattedRequest, dataString, saleToPoiSecuredMessage, securedPaymentRequest, jsonResponse, terminalApiSecuredResponse, response;
return __generator(this, function (_d) {
switch (_d.label) {
case 0:
saleToPoiSecuredMessage = NexoCrypto.encrypt(terminalApiRequest.saleToPOIRequest.messageHeader, JSON.stringify(ObjectSerializer.serialize(terminalApiRequest, "TerminalApiRequest")), securityKey);
formattedRequest = ObjectSerializer.serialize(terminalApiRequest, "TerminalApiRequest");
if ((_c = (_b = (_a = formattedRequest.SaleToPOIRequest) === null || _a === void 0 ? void 0 : _a.PaymentRequest) === null || _b === void 0 ? void 0 : _b.SaleData) === null || _c === void 0 ? void 0 : _c.SaleToAcquirerData) {
dataString = JSON.stringify(formattedRequest.SaleToPOIRequest.PaymentRequest.SaleData.SaleToAcquirerData);
formattedRequest.SaleToPOIRequest.PaymentRequest.SaleData.SaleToAcquirerData = Buffer.from(dataString).toString("base64");
}
saleToPoiSecuredMessage = NexoCrypto.encrypt(terminalApiRequest.saleToPOIRequest.messageHeader, JSON.stringify(formattedRequest), securityKey);
securedPaymentRequest = ObjectSerializer.serialize({
saleToPOIRequest: saleToPoiSecuredMessage,
}, "TerminalApiSecuredRequest");
return [4, getJsonResponse(this.localRequest, securedPaymentRequest)];
case 1:
jsonResponse = _a.sent();
jsonResponse = _d.sent();
terminalApiSecuredResponse = ObjectSerializer.deserialize(jsonResponse, "TerminalApiSecuredResponse");
response = this.nexoCrypto.decrypt(terminalApiSecuredResponse.saleToPOIResponse, securityKey);
return [2, ObjectSerializer.deserialize(JSON.parse(response), "TerminalApiResponse")];

View File

@@ -1 +1 @@
{"version":3,"file":"terminalLocalAPI.js","sourceRoot":"","sources":["../../../../src/services/terminalLocalAPI.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAmBA,OAAO,0BAA0B,MAAM,+BAA+B,CAAC;AAEvE,OAAO,eAAe,MAAM,4BAA4B,CAAC;AACzD,OAAO,UAAU,MAAM,wBAAwB,CAAC;AAChD,OAAO,YAAY,MAAM,wCAAwC,CAAC;AAClE,OAAO,EACH,gBAAgB,EAOnB,MAAM,4BAA4B,CAAC;AAEpC;IAA+B,oCAA0B;IAIrD,0BAAmB,MAAc;QAAjC,YACI,kBAAM,MAAM,CAAC,SAGhB;QAFG,KAAI,CAAC,YAAY,GAAG,IAAI,YAAY,CAAC,KAAI,CAAC,CAAC;QAC3C,KAAI,CAAC,UAAU,GAAG,IAAI,UAAU,EAAE,CAAC;;IACvC,CAAC;IAEY,kCAAO,GAApB,UACI,kBAAsC,EACtC,WAAwB;;;;;;wBAElB,uBAAuB,GAA4B,UAAU,CAAC,OAAO,CACvE,kBAAkB,CAAC,gBAAgB,CAAC,aAAa,EACjD,IAAI,CAAC,SAAS,CAAC,gBAAgB,CAAC,SAAS,CAAC,kBAAkB,EAAE,oBAAoB,CAAC,CAAC,EACpF,WAAW,CACd,CAAC;wBAEI,qBAAqB,GAA8B,gBAAgB,CAAC,SAAS,CAAC;4BAChF,gBAAgB,EAAE,uBAAuB;yBAC5C,EAAE,2BAA2B,CAAC,CAAC;wBAEX,WAAM,eAAe,CACtC,IAAI,CAAC,YAAY,EACjB,qBAAqB,CACxB,EAAA;;wBAHK,YAAY,GAAG,SAGpB;wBAEK,0BAA0B,GAC5B,gBAAgB,CAAC,WAAW,CAAC,YAAY,EAAE,4BAA4B,CAAC,CAAC;wBAEvE,QAAQ,GAAG,IAAI,CAAC,UAAU,CAAC,OAAO,CACpC,0BAA0B,CAAC,iBAAiB,EAC5C,WAAW,CACd,CAAC;wBAEF,WAAO,gBAAgB,CAAC,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,EAAE,qBAAqB,CAAC,EAAC;;;;KACpF;IACL,uBAAC;AAAD,CAAC,AAvCD,CAA+B,0BAA0B,GAuCxD;AAED,eAAe,gBAAgB,CAAC"}
{"version":3,"file":"terminalLocalAPI.js","sourceRoot":"","sources":["../../../../src/services/terminalLocalAPI.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAmBA,OAAO,0BAA0B,MAAM,+BAA+B,CAAC;AAEvE,OAAO,eAAe,MAAM,4BAA4B,CAAC;AACzD,OAAO,UAAU,MAAM,wBAAwB,CAAC;AAChD,OAAO,YAAY,MAAM,wCAAwC,CAAC;AAClE,OAAO,EACH,gBAAgB,EAOnB,MAAM,4BAA4B,CAAC;AAEpC;IAA+B,oCAA0B;IAIrD,0BAAmB,MAAc;QAAjC,YACI,kBAAM,MAAM,CAAC,SAGhB;QAFG,KAAI,CAAC,YAAY,GAAG,IAAI,YAAY,CAAC,KAAI,CAAC,CAAC;QAC3C,KAAI,CAAC,UAAU,GAAG,IAAI,UAAU,EAAE,CAAC;;IACvC,CAAC;IAEY,kCAAO,GAApB,UACI,kBAAsC,EACtC,WAAwB;;;;;;;wBAElB,gBAAgB,GAAG,gBAAgB,CAAC,SAAS,CAAC,kBAAkB,EAAE,oBAAoB,CAAC,CAAC;wBAE9F,sBAAI,gBAAgB,CAAC,gBAAgB,0CAAE,cAAc,0CAAE,QAAQ,0CAAE,kBAAkB,EAAE;4BAC3E,UAAU,GAAG,IAAI,CAAC,SAAS,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,cAAc,CAAC,QAAQ,CAAC,kBAAkB,CAAC,CAAC;4BAChH,gBAAgB,CAAC,gBAAgB,CAAC,cAAc,CAAC,QAAQ,CAAC,kBAAkB,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC;yBAC7H;wBAEK,uBAAuB,GAA4B,UAAU,CAAC,OAAO,CACvE,kBAAkB,CAAC,gBAAgB,CAAC,aAAa,EACjD,IAAI,CAAC,SAAS,CAAC,gBAAgB,CAAC,EAChC,WAAW,CACd,CAAC;wBAEI,qBAAqB,GAA8B,gBAAgB,CAAC,SAAS,CAAC;4BAChF,gBAAgB,EAAE,uBAAuB;yBAC5C,EAAE,2BAA2B,CAAC,CAAC;wBAEX,WAAM,eAAe,CACtC,IAAI,CAAC,YAAY,EACjB,qBAAqB,CACxB,EAAA;;wBAHK,YAAY,GAAG,SAGpB;wBAEK,0BAA0B,GAC5B,gBAAgB,CAAC,WAAW,CAAC,YAAY,EAAE,4BAA4B,CAAC,CAAC;wBAEvE,QAAQ,GAAG,IAAI,CAAC,UAAU,CAAC,OAAO,CACpC,0BAA0B,CAAC,iBAAiB,EAC5C,WAAW,CACd,CAAC;wBAEF,WAAO,gBAAgB,CAAC,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,EAAE,qBAAqB,CAAC,EAAC;;;;KACpF;IACL,uBAAC;AAAD,CAAC,AA9CD,CAA+B,0BAA0B,GA8CxD;AAED,eAAe,gBAAgB,CAAC"}

View File

@@ -4,6 +4,6 @@ export declare enum BarcodeType {
EAN13,
EAN8,
PDF417,
QRCODE,
QRCode,
UPCA
}

View File

@@ -5,7 +5,7 @@ export var BarcodeType;
BarcodeType[BarcodeType["EAN13"] = 'EAN13'] = "EAN13";
BarcodeType[BarcodeType["EAN8"] = 'EAN8'] = "EAN8";
BarcodeType[BarcodeType["PDF417"] = 'PDF417'] = "PDF417";
BarcodeType[BarcodeType["QRCODE"] = 'QRCODE'] = "QRCODE";
BarcodeType[BarcodeType["QRCode"] = 'QRCode'] = "QRCode";
BarcodeType[BarcodeType["UPCA"] = 'UPCA'] = "UPCA";
})(BarcodeType || (BarcodeType = {}));
//# sourceMappingURL=barcodeType.js.map

View File

@@ -1,6 +1,6 @@
export declare class OutputBarcode {
'barcodeType'?: OutputBarcode.BarcodeTypeEnum;
'value'?: string;
'barcodeValue'?: string;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
@@ -20,7 +20,7 @@ export declare namespace OutputBarcode {
EAN13,
EAN8,
PDF417,
QRCODE,
QRCode,
UPCA
}
}

View File

@@ -12,8 +12,8 @@ var OutputBarcode = (function () {
"type": "OutputBarcode.BarcodeTypeEnum"
},
{
"name": "value",
"baseName": "Value",
"name": "barcodeValue",
"baseName": "BarcodeValue",
"type": "string"
}
];
@@ -28,7 +28,7 @@ export { OutputBarcode };
BarcodeTypeEnum[BarcodeTypeEnum["EAN13"] = 'EAN13'] = "EAN13";
BarcodeTypeEnum[BarcodeTypeEnum["EAN8"] = 'EAN8'] = "EAN8";
BarcodeTypeEnum[BarcodeTypeEnum["PDF417"] = 'PDF417'] = "PDF417";
BarcodeTypeEnum[BarcodeTypeEnum["QRCODE"] = 'QRCODE'] = "QRCODE";
BarcodeTypeEnum[BarcodeTypeEnum["QRCode"] = 'QRCode'] = "QRCode";
BarcodeTypeEnum[BarcodeTypeEnum["UPCA"] = 'UPCA'] = "UPCA";
})(BarcodeTypeEnum = OutputBarcode.BarcodeTypeEnum || (OutputBarcode.BarcodeTypeEnum = {}));
})(OutputBarcode || (OutputBarcode = {}));

View File

@@ -1 +1 @@
{"version":3,"file":"outputBarcode.js","sourceRoot":"","sources":["../../../../../src/typings/terminal/outputBarcode.ts"],"names":[],"mappings":"AAiCA;IAAA;IAqBA,CAAC;IAHU,iCAAmB,GAA1B;QACI,OAAO,aAAa,CAAC,gBAAgB,CAAC;IAC1C,CAAC;IAhBM,2BAAa,GAAuB,SAAS,CAAC;IAE9C,8BAAgB,GAA0D;QAC7E;YACI,MAAM,EAAE,aAAa;YACrB,UAAU,EAAE,aAAa;YACzB,MAAM,EAAE,+BAA+B;SAC1C;QACD;YACI,MAAM,EAAE,OAAO;YACf,UAAU,EAAE,OAAO;YACnB,MAAM,EAAE,QAAQ;SACnB;KAAK,CAAC;IAKf,oBAAC;CAAA,AArBD,IAqBC;SArBY,aAAa;AAuB1B,WAAiB,aAAa;IAC1B,IAAY,eAQX;IARD,WAAY,eAAe;QACvB,6CAAgB,SAAS,aAAA,CAAA;QACzB,4CAAe,QAAQ,YAAA,CAAA;QACvB,2CAAc,OAAO,WAAA,CAAA;QACrB,0CAAa,MAAM,UAAA,CAAA;QACnB,4CAAe,QAAQ,YAAA,CAAA;QACvB,4CAAe,QAAQ,YAAA,CAAA;QACvB,0CAAa,MAAM,UAAA,CAAA;IACvB,CAAC,EARW,eAAe,GAAf,6BAAe,KAAf,6BAAe,QAQ1B;AACL,CAAC,EAVgB,aAAa,KAAb,aAAa,QAU7B"}
{"version":3,"file":"outputBarcode.js","sourceRoot":"","sources":["../../../../../src/typings/terminal/outputBarcode.ts"],"names":[],"mappings":"AAiCA;IAAA;IAqBA,CAAC;IAHU,iCAAmB,GAA1B;QACI,OAAO,aAAa,CAAC,gBAAgB,CAAC;IAC1C,CAAC;IAhBM,2BAAa,GAAuB,SAAS,CAAC;IAE9C,8BAAgB,GAA0D;QAC7E;YACI,MAAM,EAAE,aAAa;YACrB,UAAU,EAAE,aAAa;YACzB,MAAM,EAAE,+BAA+B;SAC1C;QACD;YACI,MAAM,EAAE,cAAc;YACtB,UAAU,EAAE,cAAc;YAC1B,MAAM,EAAE,QAAQ;SACnB;KAAK,CAAC;IAKf,oBAAC;CAAA,AArBD,IAqBC;SArBY,aAAa;AAuB1B,WAAiB,aAAa;IAC1B,IAAY,eAQX;IARD,WAAY,eAAe;QACvB,6CAAgB,SAAS,aAAA,CAAA;QACzB,4CAAe,QAAQ,YAAA,CAAA;QACvB,2CAAc,OAAO,WAAA,CAAA;QACrB,0CAAa,MAAM,UAAA,CAAA;QACnB,4CAAe,QAAQ,YAAA,CAAA;QACvB,4CAAe,QAAQ,YAAA,CAAA;QACvB,0CAAa,MAAM,UAAA,CAAA;IACvB,CAAC,EARW,eAAe,GAAf,6BAAe,KAAf,6BAAe,QAQ1B;AACL,CAAC,EAVgB,aAAa,KAAb,aAAa,QAU7B"}

View File

@@ -1,8 +1,6 @@
import { AnyType } from './anyType';
import { ApplicationInfo } from './applicationInfo';
export declare class SaleToAcquirerData {
'applicationInfo'?: {
[key: string]: AnyType;
};
'applicationInfo'?: ApplicationInfo;
'shopperEmail'?: string;
'shopperReference'?: string;
'recurringContract'?: string;

View File

@@ -9,7 +9,7 @@ var SaleToAcquirerData = (function () {
{
"name": "applicationInfo",
"baseName": "ApplicationInfo",
"type": "{ [key: string]: AnyType; }"
"type": "ApplicationInfo"
},
{
"name": "shopperEmail",

View File

@@ -1 +1 @@
{"version":3,"file":"saleToAcquirerData.js","sourceRoot":"","sources":["../../../../../src/typings/terminal/saleToAcquirerData.ts"],"names":[],"mappings":"AAkCA;IAAA;IA2EA,CAAC;IAHU,sCAAmB,GAA1B;QACI,OAAO,kBAAkB,CAAC,gBAAgB,CAAC;IAC/C,CAAC;IA7DM,gCAAa,GAAuB,SAAS,CAAC;IAE9C,mCAAgB,GAA0D;QAC7E;YACI,MAAM,EAAE,iBAAiB;YACzB,UAAU,EAAE,iBAAiB;YAC7B,MAAM,EAAE,6BAA6B;SACxC;QACD;YACI,MAAM,EAAE,cAAc;YACtB,UAAU,EAAE,cAAc;YAC1B,MAAM,EAAE,QAAQ;SACnB;QACD;YACI,MAAM,EAAE,kBAAkB;YAC1B,UAAU,EAAE,kBAAkB;YAC9B,MAAM,EAAE,QAAQ;SACnB;QACD;YACI,MAAM,EAAE,mBAAmB;YAC3B,UAAU,EAAE,mBAAmB;YAC/B,MAAM,EAAE,QAAQ;SACnB;QACD;YACI,MAAM,EAAE,kBAAkB;YAC1B,UAAU,EAAE,kBAAkB;YAC9B,MAAM,EAAE,QAAQ;SACnB;QACD;YACI,MAAM,EAAE,qBAAqB;YAC7B,UAAU,EAAE,qBAAqB;YACjC,MAAM,EAAE,QAAQ;SACnB;QACD;YACI,MAAM,EAAE,OAAO;YACf,UAAU,EAAE,OAAO;YACnB,MAAM,EAAE,QAAQ;SACnB;QACD;YACI,MAAM,EAAE,iBAAiB;YACzB,UAAU,EAAE,iBAAiB;YAC7B,MAAM,EAAE,QAAQ;SACnB;QACD;YACI,MAAM,EAAE,UAAU;YAClB,UAAU,EAAE,UAAU;YACtB,MAAM,EAAE,QAAQ;SACnB;QACD;YACI,MAAM,EAAE,cAAc;YACtB,UAAU,EAAE,cAAc;YAC1B,MAAM,EAAE,QAAQ;SACnB;QACD;YACI,MAAM,EAAE,gBAAgB;YACxB,UAAU,EAAE,gBAAgB;YAC5B,MAAM,EAAE,QAAQ;SACnB;KAAK,CAAC;IAKf,yBAAC;CAAA,AA3ED,IA2EC;SA3EY,kBAAkB"}
{"version":3,"file":"saleToAcquirerData.js","sourceRoot":"","sources":["../../../../../src/typings/terminal/saleToAcquirerData.ts"],"names":[],"mappings":"AAkCA;IAAA;IA2EA,CAAC;IAHU,sCAAmB,GAA1B;QACI,OAAO,kBAAkB,CAAC,gBAAgB,CAAC;IAC/C,CAAC;IA7DM,gCAAa,GAAuB,SAAS,CAAC;IAE9C,mCAAgB,GAA0D;QAC7E;YACI,MAAM,EAAE,iBAAiB;YACzB,UAAU,EAAE,iBAAiB;YAC7B,MAAM,EAAE,iBAAiB;SAC5B;QACD;YACI,MAAM,EAAE,cAAc;YACtB,UAAU,EAAE,cAAc;YAC1B,MAAM,EAAE,QAAQ;SACnB;QACD;YACI,MAAM,EAAE,kBAAkB;YAC1B,UAAU,EAAE,kBAAkB;YAC9B,MAAM,EAAE,QAAQ;SACnB;QACD;YACI,MAAM,EAAE,mBAAmB;YAC3B,UAAU,EAAE,mBAAmB;YAC/B,MAAM,EAAE,QAAQ;SACnB;QACD;YACI,MAAM,EAAE,kBAAkB;YAC1B,UAAU,EAAE,kBAAkB;YAC9B,MAAM,EAAE,QAAQ;SACnB;QACD;YACI,MAAM,EAAE,qBAAqB;YAC7B,UAAU,EAAE,qBAAqB;YACjC,MAAM,EAAE,QAAQ;SACnB;QACD;YACI,MAAM,EAAE,OAAO;YACf,UAAU,EAAE,OAAO;YACnB,MAAM,EAAE,QAAQ;SACnB;QACD;YACI,MAAM,EAAE,iBAAiB;YACzB,UAAU,EAAE,iBAAiB;YAC7B,MAAM,EAAE,QAAQ;SACnB;QACD;YACI,MAAM,EAAE,UAAU;YAClB,UAAU,EAAE,UAAU;YACtB,MAAM,EAAE,QAAQ;SACnB;QACD;YACI,MAAM,EAAE,cAAc;YACtB,UAAU,EAAE,cAAc;YAC1B,MAAM,EAAE,QAAQ;SACnB;QACD;YACI,MAAM,EAAE,gBAAgB;YACxB,UAAU,EAAE,gBAAgB;YAC5B,MAAM,EAAE,QAAQ;SACnB;KAAK,CAAC;IAKf,yBAAC;CAAA,AA3ED,IA2EC;SA3EY,kBAAkB"}

View File

@@ -61,6 +61,14 @@ var transactionIdentification = {
};
var saleData = {
saleTransactionID: transactionIdentification,
saleToAcquirerData: {
applicationInfo: {
merchantApplication: {
version: "1",
name: "test"
}
}
}
};
var amountsReq = {
currency: "EUR",

View File

@@ -1 +1 @@
{"version":3,"file":"base.js","sourceRoot":"","sources":["../../../../src/__mocks__/base.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"base.js","sourceRoot":"","sources":["../../../../src/__mocks__/base.ts"],"names":[],"mappings":"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"}

View File

@@ -60,7 +60,7 @@ afterEach(function () {
});
var isCI = process.env.CI === "true" || (typeof process.env.CI === "boolean" && process.env.CI);
describe("Terminal Local API", function () {
test.each([isCI, true])("should make a local payment", function (isMock) { return __awaiter(void 0, void 0, void 0, function () {
test.each([isCI, true])("should make a local payment, isMock: %p", function (isMock) { return __awaiter(void 0, void 0, void 0, function () {
var terminalAPIPaymentRequest, securityKey, terminalApiResponse;
var _a, _b;
return __generator(this, function (_c) {
@@ -70,9 +70,9 @@ describe("Terminal Local API", function () {
scope.post("/").reply(200, local_1.localEncRes);
terminalAPIPaymentRequest = base_1.createTerminalAPIPaymentRequest();
securityKey = {
adyenCryptoVersion: 1,
adyenCryptoVersion: 0,
keyIdentifier: "CryptoKeyIdentifier12345",
keyVersion: 1,
keyVersion: 0,
passphrase: "p@ssw0rd123456",
};
return [4, terminalLocalAPI.request(terminalAPIPaymentRequest, securityKey)];
@@ -84,7 +84,7 @@ describe("Terminal Local API", function () {
}
});
}); });
test.each([isCI, true])("should return NexoCryptoException", function (isMock) { return __awaiter(void 0, void 0, void 0, function () {
test.each([isCI, true])("should return NexoCryptoException, isMock: %p", function (isMock) { return __awaiter(void 0, void 0, void 0, function () {
var terminalAPIPaymentRequest, securityKey, e_1;
return __generator(this, function (_a) {
switch (_a.label) {
@@ -93,9 +93,9 @@ describe("Terminal Local API", function () {
scope.post("/").reply(200, local_1.wrongEncRes);
terminalAPIPaymentRequest = base_1.createTerminalAPIPaymentRequest();
securityKey = {
adyenCryptoVersion: 1,
adyenCryptoVersion: 0,
keyIdentifier: "CryptoKeyIdentifier12345",
keyVersion: 1,
keyVersion: 0,
passphrase: "p@ssw0rd123456",
};
_a.label = 1;

View File

@@ -1 +1 @@
{"version":3,"file":"terminalLocalAPI.spec.js","sourceRoot":"","sources":["../../../../src/__tests__/terminalLocalAPI.spec.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAmBA,8CAAwB;AACxB,0CAAgF;AAChF,wDAAwE;AAExE,kFAA4D;AAE5D,kGAA4E;AAE5E,IAAI,MAAc,CAAC;AACnB,IAAI,gBAAkC,CAAC;AACvC,IAAI,KAAiB,CAAC;AAEtB,UAAU,CAAC;IACP,IAAI,CAAC,cAAI,CAAC,QAAQ,EAAE,EAAC;QACjB,cAAI,CAAC,QAAQ,EAAE,CAAC;KACnB;IAED,MAAM,GAAG,mBAAY,EAAE,CAAC;IACxB,gBAAgB,GAAG,IAAI,0BAAgB,CAAC,MAAM,CAAC,CAAC;IAChD,KAAK,GAAG,cAAI,CAAC,MAAM,CAAC,MAAM,CAAC,wBAAwB,GAAG,YAAY,CAAC,CAAC;AACxE,CAAC,CAAC,CAAC;AAEH,SAAS,CAAC;IACN,cAAI,CAAC,QAAQ,EAAE,CAAC;AACpB,CAAC,CAAC,CAAC;AAEH,IAAM,IAAI,GAAG,OAAO,CAAC,GAAG,CAAC,EAAE,KAAK,MAAM,IAAI,CAAC,OAAO,OAAO,CAAC,GAAG,CAAC,EAAE,KAAK,SAAS,IAAI,OAAO,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC;AAElG,QAAQ,CAAC,oBAAoB,EAAE;IAC3B,IAAI,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,6BAA6B,EAAE,UAAO,MAAe;;;;;;oBACzE,CAAC,MAAM,IAAI,cAAI,CAAC,OAAO,EAAE,CAAC;oBAC1B,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,GAAG,EAAE,mBAAW,CAAC,CAAC;oBAClC,yBAAyB,GAAG,sCAA+B,EAAE,CAAC;oBAE9D,WAAW,GAAgB;wBAC7B,kBAAkB,EAAE,CAAC;wBACrB,aAAa,EAAE,0BAA0B;wBACzC,UAAU,EAAE,CAAC;wBACb,UAAU,EAAE,gBAAgB;qBAC/B,CAAC;oBAGE,WAAM,gBAAgB,CAAC,OAAO,CAAC,yBAAyB,EAAE,WAAW,CAAC,EAAA;;oBADpE,mBAAmB,GACrB,SAAsE;oBAE1E,MAAM,OAAC,mBAAmB,CAAC,iBAAiB,0CAAE,eAAe,CAAC,CAAC,WAAW,EAAE,CAAC;oBAC7E,MAAM,OAAC,mBAAmB,CAAC,iBAAiB,0CAAE,aAAa,CAAC,CAAC,WAAW,EAAE,CAAC;;;;SAC9E,CAAC,CAAC;IAEH,IAAI,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,mCAAmC,EAAE,UAAO,MAAe;;;;;oBAC/E,CAAC,MAAM,IAAI,cAAI,CAAC,OAAO,EAAE,CAAC;oBAC1B,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,GAAG,EAAE,mBAAW,CAAC,CAAC;oBAClC,yBAAyB,GAAG,sCAA+B,EAAE,CAAC;oBAE9D,WAAW,GAAgB;wBAC7B,kBAAkB,EAAE,CAAC;wBACrB,aAAa,EAAE,0BAA0B;wBACzC,UAAU,EAAE,CAAC;wBACb,UAAU,EAAE,gBAAgB;qBAC/B,CAAC;;;;oBAGE,WAAM,gBAAgB,CAAC,OAAO,CAAC,yBAAyB,EAAE,WAAW,CAAC,EAAA;;oBAAtE,SAAsE,CAAC;;;;oBAEvE,MAAM,CAAC,GAAC,YAAY,6BAAmB,CAAC,CAAC;oBACzC,MAAM,CAAC,GAAC,CAAC,OAAO,CAAC,CAAC,OAAO,CAAC,wBAAwB,CAAC,CAAC;;;;;SAE3D,CAAC,CAAC;AACP,CAAC,CAAC,CAAC"}
{"version":3,"file":"terminalLocalAPI.spec.js","sourceRoot":"","sources":["../../../../src/__tests__/terminalLocalAPI.spec.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAmBA,8CAAwB;AACxB,0CAAgF;AAChF,wDAAwE;AAExE,kFAA4D;AAE5D,kGAA4E;AAE5E,IAAI,MAAc,CAAC;AACnB,IAAI,gBAAkC,CAAC;AACvC,IAAI,KAAiB,CAAC;AAEtB,UAAU,CAAC;IACP,IAAI,CAAC,cAAI,CAAC,QAAQ,EAAE,EAAC;QACjB,cAAI,CAAC,QAAQ,EAAE,CAAC;KACnB;IAED,MAAM,GAAG,mBAAY,EAAE,CAAC;IACxB,gBAAgB,GAAG,IAAI,0BAAgB,CAAC,MAAM,CAAC,CAAC;IAChD,KAAK,GAAG,cAAI,CAAC,MAAM,CAAC,MAAM,CAAC,wBAAwB,GAAG,YAAY,CAAC,CAAC;AACxE,CAAC,CAAC,CAAC;AAEH,SAAS,CAAC;IACN,cAAI,CAAC,QAAQ,EAAE,CAAC;AACpB,CAAC,CAAC,CAAC;AAEH,IAAM,IAAI,GAAG,OAAO,CAAC,GAAG,CAAC,EAAE,KAAK,MAAM,IAAI,CAAC,OAAO,OAAO,CAAC,GAAG,CAAC,EAAE,KAAK,SAAS,IAAI,OAAO,CAAC,GAAG,CAAC,EAAE,CAAC,CAAC;AAElG,QAAQ,CAAC,oBAAoB,EAAE;IAC3B,IAAI,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,yCAAyC,EAAE,UAAO,MAAM;;;;;;oBAC5E,CAAC,MAAM,IAAI,cAAI,CAAC,OAAO,EAAE,CAAC;oBAC1B,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,GAAG,EAAE,mBAAW,CAAC,CAAC;oBAClC,yBAAyB,GAAG,sCAA+B,EAAE,CAAC;oBAE9D,WAAW,GAAgB;wBAC7B,kBAAkB,EAAE,CAAC;wBACrB,aAAa,EAAE,0BAA0B;wBACzC,UAAU,EAAE,CAAC;wBACb,UAAU,EAAE,gBAAgB;qBAC/B,CAAC;oBAGE,WAAM,gBAAgB,CAAC,OAAO,CAAC,yBAAyB,EAAE,WAAW,CAAC,EAAA;;oBADpE,mBAAmB,GACrB,SAAsE;oBAE1E,MAAM,OAAC,mBAAmB,CAAC,iBAAiB,0CAAE,eAAe,CAAC,CAAC,WAAW,EAAE,CAAC;oBAC7E,MAAM,OAAC,mBAAmB,CAAC,iBAAiB,0CAAE,aAAa,CAAC,CAAC,WAAW,EAAE,CAAC;;;;SAC9E,CAAC,CAAC;IAEH,IAAI,CAAC,IAAI,CAAC,CAAC,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,+CAA+C,EAAE,UAAO,MAAe;;;;;oBAC3F,CAAC,MAAM,IAAI,cAAI,CAAC,OAAO,EAAE,CAAC;oBAC1B,KAAK,CAAC,IAAI,CAAC,GAAG,CAAC,CAAC,KAAK,CAAC,GAAG,EAAE,mBAAW,CAAC,CAAC;oBAClC,yBAAyB,GAAG,sCAA+B,EAAE,CAAC;oBAE9D,WAAW,GAAgB;wBAC7B,kBAAkB,EAAE,CAAC;wBACrB,aAAa,EAAE,0BAA0B;wBACzC,UAAU,EAAE,CAAC;wBACb,UAAU,EAAE,gBAAgB;qBAC/B,CAAC;;;;oBAGE,WAAM,gBAAgB,CAAC,OAAO,CAAC,yBAAyB,EAAE,WAAW,CAAC,EAAA;;oBAAtE,SAAsE,CAAC;;;;oBAEvE,MAAM,CAAC,GAAC,YAAY,6BAAmB,CAAC,CAAC;oBACzC,MAAM,CAAC,GAAC,CAAC,OAAO,CAAC,CAAC,OAAO,CAAC,wBAAwB,CAAC,CAAC;;;;;SAE3D,CAAC,CAAC;AACP,CAAC,CAAC,CAAC"}

View File

@@ -25,7 +25,7 @@ var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (
var __importStar = (this && this.__importStar) || function (mod) {
if (mod && mod.__esModule) return mod;
var result = {};
if (mod != null) for (var k in mod) if (Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
if (mod != null) for (var k in mod) if (k !== "default" && Object.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k);
__setModuleDefault(result, mod);
return result;
};

View File

@@ -49,8 +49,8 @@ var NexoCrypto = (function () {
var isValid = securityKey
&& securityKey.passphrase
&& securityKey.keyIdentifier
&& securityKey.keyVersion
&& securityKey.adyenCryptoVersion;
&& !isNaN(securityKey.keyVersion)
&& !isNaN(securityKey.adyenCryptoVersion);
if (!isValid) {
throw new invalidSecurityKeyException_1.default("Invalid Security Key");
}

View File

@@ -1 +1 @@
{"version":3,"file":"nexoCrypto.js","sourceRoot":"","sources":["../../../../src/security/nexoCrypto.ts"],"names":[],"mappings":";;;;;AAmBA,iCAAyF;AACzF,kGAA4E;AAQ5E,wGAAkF;AAClF,sFAAgE;AAChE,4DAAoD;AAEpD,IAAK,KAGJ;AAHD,WAAK,KAAK;IACN,uCAAO,CAAA;IACP,uCAAO,CAAA;AACX,CAAC,EAHI,KAAK,KAAL,KAAK,QAGT;AAED;IAAA;IAsFA,CAAC;IArFiB,kBAAO,GAArB,UACI,aAA4B,EAC5B,oBAA4B,EAC5B,WAAwB;QAExB,IAAM,UAAU,GAAmB,iCAAuB,CAAC,iBAAiB,CAAC,WAAW,CAAC,UAAU,CAAC,CAAC;QACrG,IAAM,yBAAyB,GAAG,MAAM,CAAC,IAAI,CAAC,oBAAoB,EAAE,OAAO,CAAC,CAAC;QAC7E,IAAM,OAAO,GAAG,UAAU,CAAC,qBAAqB,EAAE,CAAC;QACnD,IAAM,yBAAyB,GAAG,UAAU,CAAC,KAAK,CAAC,yBAAyB,EAAE,UAAU,EAAE,OAAO,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC;QAClH,IAAM,6BAA6B,GAAG,UAAU,CAAC,IAAI,CAAC,yBAAyB,EAAE,UAAU,CAAC,CAAC;QAE7F,IAAM,eAAe,GAAoB;YACrC,kBAAkB,EAAE,WAAW,CAAC,kBAAkB;YAClD,IAAI,EAAE,6BAA6B,CAAC,QAAQ,CAAC,QAAQ,CAAC;YACtD,aAAa,EAAE,WAAW,CAAC,aAAa;YACxC,UAAU,EAAE,WAAW,CAAC,UAAU;YAClC,KAAK,EAAE,OAAO,CAAC,QAAQ,CAAC,QAAQ,CAAC;SACpC,CAAC;QAEF,OAAO;YACH,aAAa,eAAA;YACb,QAAQ,EAAE,yBAAyB,CAAC,QAAQ,CAAC,QAAQ,CAAC;YACtD,eAAe,EAAE,eAAe;SACnC,CAAC;IACN,CAAC;IAEM,4BAAO,GAAd,UAAe,sBAA+C,EAAE,WAAwB;QACpF,UAAU,CAAC,mBAAmB,CAAC,WAAW,CAAC,CAAC;QAE5C,IAAM,kCAAkC,GAAG,MAAM,CAAC,IAAI,CAAC,sBAAsB,CAAC,QAAQ,EAAE,QAAQ,CAAC,CAAC;QAClG,IAAM,UAAU,GAAG,iCAAuB,CAAC,iBAAiB,CAAC,WAAW,CAAC,UAAU,CAAC,CAAC;QACrF,IAAM,OAAO,GAAG,MAAM,CAAC,IAAI,CAAC,sBAAsB,CAAC,eAAe,CAAC,KAAK,EAAE,QAAQ,CAAC,CAAC;QACpF,IAAM,kCAAkC,GACpC,UAAU,CAAC,KAAK,CAAC,kCAAkC,EAAE,UAAU,EAAE,OAAO,EAAE,KAAK,CAAC,OAAO,CAAC,CAAC;QAE7F,IAAM,YAAY,GAAG,MAAM,CAAC,IAAI,CAAC,sBAAsB,CAAC,eAAe,CAAC,IAAI,EAAE,QAAQ,CAAC,CAAC;QACxF,IAAI,CAAC,YAAY,CAAC,YAAY,EAAE,kCAAkC,EAAE,UAAU,CAAC,CAAC;QAEhF,OAAO,kCAAkC,CAAC,QAAQ,CAAC,OAAO,CAAC,CAAC;IAChE,CAAC;IAEc,8BAAmB,GAAlC,UAAmC,WAAwB;QACvD,IAAM,OAAO,GAAG,WAAW;eACpB,WAAW,CAAC,UAAU;eACtB,WAAW,CAAC,aAAa;eACzB,WAAW,CAAC,UAAU;eACtB,WAAW,CAAC,kBAAkB,CAAC;QACtC,IAAI,CAAC,OAAO,EAAE;YACV,MAAM,IAAI,qCAA2B,CAAC,sBAAsB,CAAC,CAAC;SACjE;IACL,CAAC;IAEc,gBAAK,GAApB,UAAqB,KAAa,EAAE,EAAkB,EAAE,OAAe,EAAE,IAAW;QAChF,IAAM,QAAQ,GAAG,MAAM,CAAC,KAAK,CAAC,wBAAQ,CAAC,SAAS,CAAC,CAAC;QAClD,KAAK,IAAI,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,wBAAQ,CAAC,SAAS,EAAE,CAAC,EAAE,EAAE;YACzC,QAAQ,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,GAAG,OAAO,CAAC,CAAC,CAAC,CAAC;SACvC;QAED,IAAM,MAAM,GAAG,IAAI,KAAK,KAAK,CAAC,OAAO;YACjC,CAAC,CAAC,uBAAc,CAAC,aAAa,EAAE,EAAE,CAAC,SAAS,EAAE,QAAQ,CAAC;YACvD,CAAC,CAAC,yBAAgB,CAAC,aAAa,EAAE,EAAE,CAAC,SAAS,EAAE,QAAQ,CAAC,CAAC;QAE9D,IAAI,SAAS,GAAI,MAAiB,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC;QACjD,SAAS,GAAG,MAAM,CAAC,MAAM,CAAC,CAAC,SAAS,EAAE,MAAM,CAAC,KAAK,EAAE,CAAC,CAAC,CAAC;QACvD,OAAO,SAAS,CAAC;IACrB,CAAC;IAEc,eAAI,GAAnB,UAAoB,KAAa,EAAE,UAA0B;QACzD,IAAM,GAAG,GAAG,mBAAU,CAAC,QAAQ,EAAE,UAAU,CAAC,OAAO,CAAC,CAAC;QACrD,OAAO,GAAG,CAAC,MAAM,CAAC,KAAK,CAAC,CAAC,MAAM,EAAE,CAAC;IACtC,CAAC;IAEc,gCAAqB,GAApC;QACI,OAAO,oBAAW,CAAC,wBAAQ,CAAC,SAAS,CAAC,CAAC;IAC3C,CAAC;IAEO,iCAAY,GAApB,UAAqB,YAAoB,EAAE,gBAAwB,EAAE,UAA0B;QAC3F,IAAM,IAAI,GAAG,UAAU,CAAC,IAAI,CAAC,gBAAgB,EAAE,UAAU,CAAC,CAAC;QAE3D,IAAM,OAAO,GAAG,IAAI,CAAC,KAAK,CAAC,UAAC,IAAI,EAAE,KAAK,IAAc,OAAA,IAAI,KAAK,YAAY,CAAC,KAAK,CAAC,EAA5B,CAA4B,CAAC,CAAC;QAEnF,IAAI,CAAC,OAAO,EAAE;YACV,MAAM,IAAI,6BAAmB,CAAC,wBAAwB,CAAC,CAAC;SAC3D;IACL,CAAC;IACL,iBAAC;AAAD,CAAC,AAtFD,IAsFC;AAED,kBAAe,UAAU,CAAC"}
{"version":3,"file":"nexoCrypto.js","sourceRoot":"","sources":["../../../../src/security/nexoCrypto.ts"],"names":[],"mappings":"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"}

View File

@@ -68,6 +68,7 @@ var TerminalCloudAPI = (function (_super) {
return _this;
}
TerminalCloudAPI.setApplicationInfo = function (request) {
var _a, _b, _c;
if (request.saleToPOIRequest.paymentRequest) {
var applicationInfo = new applicationInfo_1.ApplicationInfo();
var saleToAcquirerData = { applicationInfo: applicationInfo };
@@ -77,8 +78,10 @@ var TerminalCloudAPI = (function (_super) {
var reqWithAppInfo = { saleToPOIRequest: saleToPOIRequest };
mergeDeep_1.default(request, reqWithAppInfo);
var formattedRequest = models_1.ObjectSerializer.serialize(request, "TerminalApiRequest");
var dataString = JSON.stringify(formattedRequest.SaleToPOIRequest.PaymentRequest.SaleData.SaleToAcquirerData);
formattedRequest.SaleToPOIRequest.PaymentRequest.SaleData.SaleToAcquirerData = Buffer.from(dataString).toString("base64");
if ((_c = (_b = (_a = formattedRequest.SaleToPOIRequest) === null || _a === void 0 ? void 0 : _a.PaymentRequest) === null || _b === void 0 ? void 0 : _b.SaleData) === null || _c === void 0 ? void 0 : _c.SaleToAcquirerData) {
var dataString = JSON.stringify(formattedRequest.SaleToPOIRequest.PaymentRequest.SaleData.SaleToAcquirerData);
formattedRequest.SaleToPOIRequest.PaymentRequest.SaleData.SaleToAcquirerData = Buffer.from(dataString).toString("base64");
}
return formattedRequest;
}
return models_1.ObjectSerializer.serialize(request, "TerminalApiRequest");

View File

@@ -1 +1 @@
{"version":3,"file":"terminalCloudAPI.js","sourceRoot":"","sources":["../../../../src/services/terminalCloudAPI.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAmBA,6FAAuE;AAEvE,+EAAyD;AACzD,0EAAoD;AACpD,wEAAkD;AAClD,iEAA2C;AAC3C,8DAA2D;AAC3D,qDAAqG;AAErG;IAA+B,oCAA0B;IAIrD,0BAAmB,MAAc;QAAjC,YACI,kBAAM,MAAM,CAAC,SAGhB;QAFG,KAAI,CAAC,gBAAgB,GAAG,IAAI,eAAK,CAAC,KAAI,CAAC,CAAC;QACxC,KAAI,CAAC,eAAe,GAAG,IAAI,cAAI,CAAC,KAAI,CAAC,CAAC;;IAC1C,CAAC;IAEc,mCAAkB,GAAjC,UAAkC,OAA2B;QACzD,IAAI,OAAO,CAAC,gBAAgB,CAAC,cAAc,EAAE;YACzC,IAAM,eAAe,GAAG,IAAI,iCAAe,EAAE,CAAC;YAC9C,IAAM,kBAAkB,GAAG,EAAC,eAAe,iBAAA,EAAC,CAAC;YAC7C,IAAM,QAAQ,GAAG,EAAC,kBAAkB,oBAAA,EAAC,CAAC;YACtC,IAAM,cAAc,GAAG,EAAC,QAAQ,UAAA,EAAC,CAAC;YAClC,IAAM,gBAAgB,GAAG,EAAC,cAAc,gBAAA,EAAC,CAAC;YAC1C,IAAM,cAAc,GAAG,EAAC,gBAAgB,kBAAA,EAAC,CAAC;YAE1C,mBAAS,CAAC,OAAO,EAAE,cAAc,CAAC,CAAC;YACnC,IAAM,gBAAgB,GAAG,yBAAgB,CAAC,SAAS,CAAC,OAAO,EAAE,oBAAoB,CAAC,CAAC;YACnF,IAAM,UAAU,GAAG,IAAI,CAAC,SAAS,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,cAAc,CAAC,QAAQ,CAAC,kBAAkB,CAAC,CAAC;YAChH,gBAAgB,CAAC,gBAAgB,CAAC,cAAc,CAAC,QAAQ,CAAC,kBAAkB,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC;YAC1H,OAAO,gBAAgB,CAAC;SAC3B;QAED,OAAO,yBAAgB,CAAC,SAAS,CAAC,OAAO,EAAE,oBAAoB,CAAC,CAAC;IACrE,CAAC;IAEM,gCAAK,GAAZ,UAAa,kBAAsC;QAC/C,IAAM,OAAO,GAAG,gBAAgB,CAAC,kBAAkB,CAAC,kBAAkB,CAAC,CAAC;QACxE,OAAO,yBAAe,CAAqB,IAAI,CAAC,gBAAgB,EAAE,OAAO,CAAC,CAAC;IAC/E,CAAC;IAEY,+BAAI,GAAjB,UAAkB,kBAAsC;;;;;;wBAC9C,OAAO,GAAG,gBAAgB,CAAC,kBAAkB,CAAC,kBAAkB,CAAC,CAAC;wBACvD,WAAM,yBAAe,CAClC,IAAI,CAAC,eAAe,EACpB,OAAO,CACV,EAAA;;wBAHK,QAAQ,GAAG,SAGhB;wBAED,WAAO,yBAAgB,CAAC,WAAW,CAAC,QAAQ,EAAE,qBAAqB,CAAC,EAAC;;;;KACxE;IACL,uBAAC;AAAD,CAAC,AA3CD,CAA+B,oCAA0B,GA2CxD;AAED,kBAAe,gBAAgB,CAAC"}
{"version":3,"file":"terminalCloudAPI.js","sourceRoot":"","sources":["../../../../src/services/terminalCloudAPI.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAmBA,6FAAuE;AAEvE,+EAAyD;AACzD,0EAAoD;AACpD,wEAAkD;AAClD,iEAA2C;AAC3C,8DAA2D;AAC3D,qDAAqG;AAErG;IAA+B,oCAA0B;IAIrD,0BAAmB,MAAc;QAAjC,YACI,kBAAM,MAAM,CAAC,SAGhB;QAFG,KAAI,CAAC,gBAAgB,GAAG,IAAI,eAAK,CAAC,KAAI,CAAC,CAAC;QACxC,KAAI,CAAC,eAAe,GAAG,IAAI,cAAI,CAAC,KAAI,CAAC,CAAC;;IAC1C,CAAC;IAEc,mCAAkB,GAAjC,UAAkC,OAA2B;;QACzD,IAAI,OAAO,CAAC,gBAAgB,CAAC,cAAc,EAAE;YACzC,IAAM,eAAe,GAAG,IAAI,iCAAe,EAAE,CAAC;YAC9C,IAAM,kBAAkB,GAAG,EAAC,eAAe,iBAAA,EAAC,CAAC;YAC7C,IAAM,QAAQ,GAAG,EAAC,kBAAkB,oBAAA,EAAC,CAAC;YACtC,IAAM,cAAc,GAAG,EAAC,QAAQ,UAAA,EAAC,CAAC;YAClC,IAAM,gBAAgB,GAAG,EAAC,cAAc,gBAAA,EAAC,CAAC;YAC1C,IAAM,cAAc,GAAG,EAAC,gBAAgB,kBAAA,EAAC,CAAC;YAE1C,mBAAS,CAAC,OAAO,EAAE,cAAc,CAAC,CAAC;YACnC,IAAM,gBAAgB,GAAG,yBAAgB,CAAC,SAAS,CAAC,OAAO,EAAE,oBAAoB,CAAC,CAAC;YAEnF,sBAAI,gBAAgB,CAAC,gBAAgB,0CAAE,cAAc,0CAAE,QAAQ,0CAAE,kBAAkB,EAAE;gBACjF,IAAM,UAAU,GAAG,IAAI,CAAC,SAAS,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,cAAc,CAAC,QAAQ,CAAC,kBAAkB,CAAC,CAAC;gBAChH,gBAAgB,CAAC,gBAAgB,CAAC,cAAc,CAAC,QAAQ,CAAC,kBAAkB,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC;aAC7H;YAED,OAAO,gBAAgB,CAAC;SAC3B;QAED,OAAO,yBAAgB,CAAC,SAAS,CAAC,OAAO,EAAE,oBAAoB,CAAC,CAAC;IACrE,CAAC;IAEM,gCAAK,GAAZ,UAAa,kBAAsC;QAC/C,IAAM,OAAO,GAAG,gBAAgB,CAAC,kBAAkB,CAAC,kBAAkB,CAAC,CAAC;QACxE,OAAO,yBAAe,CAAqB,IAAI,CAAC,gBAAgB,EAAE,OAAO,CAAC,CAAC;IAC/E,CAAC;IAEY,+BAAI,GAAjB,UAAkB,kBAAsC;;;;;;wBAC9C,OAAO,GAAG,gBAAgB,CAAC,kBAAkB,CAAC,kBAAkB,CAAC,CAAC;wBACvD,WAAM,yBAAe,CAClC,IAAI,CAAC,eAAe,EACpB,OAAO,CACV,EAAA;;wBAHK,QAAQ,GAAG,SAGhB;wBAED,WAAO,yBAAgB,CAAC,WAAW,CAAC,QAAQ,EAAE,qBAAqB,CAAC,EAAC;;;;KACxE;IACL,uBAAC;AAAD,CAAC,AA/CD,CAA+B,oCAA0B,GA+CxD;AAED,kBAAe,gBAAgB,CAAC"}

View File

@@ -66,18 +66,24 @@ var TerminalLocalAPI = (function (_super) {
return _this;
}
TerminalLocalAPI.prototype.request = function (terminalApiRequest, securityKey) {
var _a, _b, _c;
return __awaiter(this, void 0, void 0, function () {
var saleToPoiSecuredMessage, securedPaymentRequest, jsonResponse, terminalApiSecuredResponse, response;
return __generator(this, function (_a) {
switch (_a.label) {
var formattedRequest, dataString, saleToPoiSecuredMessage, securedPaymentRequest, jsonResponse, terminalApiSecuredResponse, response;
return __generator(this, function (_d) {
switch (_d.label) {
case 0:
saleToPoiSecuredMessage = nexoCrypto_1.default.encrypt(terminalApiRequest.saleToPOIRequest.messageHeader, JSON.stringify(models_1.ObjectSerializer.serialize(terminalApiRequest, "TerminalApiRequest")), securityKey);
formattedRequest = models_1.ObjectSerializer.serialize(terminalApiRequest, "TerminalApiRequest");
if ((_c = (_b = (_a = formattedRequest.SaleToPOIRequest) === null || _a === void 0 ? void 0 : _a.PaymentRequest) === null || _b === void 0 ? void 0 : _b.SaleData) === null || _c === void 0 ? void 0 : _c.SaleToAcquirerData) {
dataString = JSON.stringify(formattedRequest.SaleToPOIRequest.PaymentRequest.SaleData.SaleToAcquirerData);
formattedRequest.SaleToPOIRequest.PaymentRequest.SaleData.SaleToAcquirerData = Buffer.from(dataString).toString("base64");
}
saleToPoiSecuredMessage = nexoCrypto_1.default.encrypt(terminalApiRequest.saleToPOIRequest.messageHeader, JSON.stringify(formattedRequest), securityKey);
securedPaymentRequest = models_1.ObjectSerializer.serialize({
saleToPOIRequest: saleToPoiSecuredMessage,
}, "TerminalApiSecuredRequest");
return [4, getJsonResponse_1.default(this.localRequest, securedPaymentRequest)];
case 1:
jsonResponse = _a.sent();
jsonResponse = _d.sent();
terminalApiSecuredResponse = models_1.ObjectSerializer.deserialize(jsonResponse, "TerminalApiSecuredResponse");
response = this.nexoCrypto.decrypt(terminalApiSecuredResponse.saleToPOIResponse, securityKey);
return [2, models_1.ObjectSerializer.deserialize(JSON.parse(response), "TerminalApiResponse")];

View File

@@ -1 +1 @@
{"version":3,"file":"terminalLocalAPI.js","sourceRoot":"","sources":["../../../../src/services/terminalLocalAPI.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAmBA,6FAAuE;AAEvE,+EAAyD;AACzD,sEAAgD;AAChD,wFAAkE;AAClE,qDAQoC;AAEpC;IAA+B,oCAA0B;IAIrD,0BAAmB,MAAc;QAAjC,YACI,kBAAM,MAAM,CAAC,SAGhB;QAFG,KAAI,CAAC,YAAY,GAAG,IAAI,sBAAY,CAAC,KAAI,CAAC,CAAC;QAC3C,KAAI,CAAC,UAAU,GAAG,IAAI,oBAAU,EAAE,CAAC;;IACvC,CAAC;IAEY,kCAAO,GAApB,UACI,kBAAsC,EACtC,WAAwB;;;;;;wBAElB,uBAAuB,GAA4B,oBAAU,CAAC,OAAO,CACvE,kBAAkB,CAAC,gBAAgB,CAAC,aAAa,EACjD,IAAI,CAAC,SAAS,CAAC,yBAAgB,CAAC,SAAS,CAAC,kBAAkB,EAAE,oBAAoB,CAAC,CAAC,EACpF,WAAW,CACd,CAAC;wBAEI,qBAAqB,GAA8B,yBAAgB,CAAC,SAAS,CAAC;4BAChF,gBAAgB,EAAE,uBAAuB;yBAC5C,EAAE,2BAA2B,CAAC,CAAC;wBAEX,WAAM,yBAAe,CACtC,IAAI,CAAC,YAAY,EACjB,qBAAqB,CACxB,EAAA;;wBAHK,YAAY,GAAG,SAGpB;wBAEK,0BAA0B,GAC5B,yBAAgB,CAAC,WAAW,CAAC,YAAY,EAAE,4BAA4B,CAAC,CAAC;wBAEvE,QAAQ,GAAG,IAAI,CAAC,UAAU,CAAC,OAAO,CACpC,0BAA0B,CAAC,iBAAiB,EAC5C,WAAW,CACd,CAAC;wBAEF,WAAO,yBAAgB,CAAC,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,EAAE,qBAAqB,CAAC,EAAC;;;;KACpF;IACL,uBAAC;AAAD,CAAC,AAvCD,CAA+B,oCAA0B,GAuCxD;AAED,kBAAe,gBAAgB,CAAC"}
{"version":3,"file":"terminalLocalAPI.js","sourceRoot":"","sources":["../../../../src/services/terminalLocalAPI.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAmBA,6FAAuE;AAEvE,+EAAyD;AACzD,sEAAgD;AAChD,wFAAkE;AAClE,qDAQoC;AAEpC;IAA+B,oCAA0B;IAIrD,0BAAmB,MAAc;QAAjC,YACI,kBAAM,MAAM,CAAC,SAGhB;QAFG,KAAI,CAAC,YAAY,GAAG,IAAI,sBAAY,CAAC,KAAI,CAAC,CAAC;QAC3C,KAAI,CAAC,UAAU,GAAG,IAAI,oBAAU,EAAE,CAAC;;IACvC,CAAC;IAEY,kCAAO,GAApB,UACI,kBAAsC,EACtC,WAAwB;;;;;;;wBAElB,gBAAgB,GAAG,yBAAgB,CAAC,SAAS,CAAC,kBAAkB,EAAE,oBAAoB,CAAC,CAAC;wBAE9F,sBAAI,gBAAgB,CAAC,gBAAgB,0CAAE,cAAc,0CAAE,QAAQ,0CAAE,kBAAkB,EAAE;4BAC3E,UAAU,GAAG,IAAI,CAAC,SAAS,CAAC,gBAAgB,CAAC,gBAAgB,CAAC,cAAc,CAAC,QAAQ,CAAC,kBAAkB,CAAC,CAAC;4BAChH,gBAAgB,CAAC,gBAAgB,CAAC,cAAc,CAAC,QAAQ,CAAC,kBAAkB,GAAG,MAAM,CAAC,IAAI,CAAC,UAAU,CAAC,CAAC,QAAQ,CAAC,QAAQ,CAAC,CAAC;yBAC7H;wBAEK,uBAAuB,GAA4B,oBAAU,CAAC,OAAO,CACvE,kBAAkB,CAAC,gBAAgB,CAAC,aAAa,EACjD,IAAI,CAAC,SAAS,CAAC,gBAAgB,CAAC,EAChC,WAAW,CACd,CAAC;wBAEI,qBAAqB,GAA8B,yBAAgB,CAAC,SAAS,CAAC;4BAChF,gBAAgB,EAAE,uBAAuB;yBAC5C,EAAE,2BAA2B,CAAC,CAAC;wBAEX,WAAM,yBAAe,CACtC,IAAI,CAAC,YAAY,EACjB,qBAAqB,CACxB,EAAA;;wBAHK,YAAY,GAAG,SAGpB;wBAEK,0BAA0B,GAC5B,yBAAgB,CAAC,WAAW,CAAC,YAAY,EAAE,4BAA4B,CAAC,CAAC;wBAEvE,QAAQ,GAAG,IAAI,CAAC,UAAU,CAAC,OAAO,CACpC,0BAA0B,CAAC,iBAAiB,EAC5C,WAAW,CACd,CAAC;wBAEF,WAAO,yBAAgB,CAAC,WAAW,CAAC,IAAI,CAAC,KAAK,CAAC,QAAQ,CAAC,EAAE,qBAAqB,CAAC,EAAC;;;;KACpF;IACL,uBAAC;AAAD,CAAC,AA9CD,CAA+B,oCAA0B,GA8CxD;AAED,kBAAe,gBAAgB,CAAC"}

View File

@@ -4,6 +4,6 @@ export declare enum BarcodeType {
EAN13,
EAN8,
PDF417,
QRCODE,
QRCode,
UPCA
}

View File

@@ -8,7 +8,7 @@ var BarcodeType;
BarcodeType[BarcodeType["EAN13"] = 'EAN13'] = "EAN13";
BarcodeType[BarcodeType["EAN8"] = 'EAN8'] = "EAN8";
BarcodeType[BarcodeType["PDF417"] = 'PDF417'] = "PDF417";
BarcodeType[BarcodeType["QRCODE"] = 'QRCODE'] = "QRCODE";
BarcodeType[BarcodeType["QRCode"] = 'QRCode'] = "QRCode";
BarcodeType[BarcodeType["UPCA"] = 'UPCA'] = "UPCA";
})(BarcodeType = exports.BarcodeType || (exports.BarcodeType = {}));
//# sourceMappingURL=barcodeType.js.map

View File

@@ -1,6 +1,6 @@
export declare class OutputBarcode {
'barcodeType'?: OutputBarcode.BarcodeTypeEnum;
'value'?: string;
'barcodeValue'?: string;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
@@ -20,7 +20,7 @@ export declare namespace OutputBarcode {
EAN13,
EAN8,
PDF417,
QRCODE,
QRCode,
UPCA
}
}

View File

@@ -15,8 +15,8 @@ var OutputBarcode = (function () {
"type": "OutputBarcode.BarcodeTypeEnum"
},
{
"name": "value",
"baseName": "Value",
"name": "barcodeValue",
"baseName": "BarcodeValue",
"type": "string"
}
];
@@ -31,7 +31,7 @@ exports.OutputBarcode = OutputBarcode;
BarcodeTypeEnum[BarcodeTypeEnum["EAN13"] = 'EAN13'] = "EAN13";
BarcodeTypeEnum[BarcodeTypeEnum["EAN8"] = 'EAN8'] = "EAN8";
BarcodeTypeEnum[BarcodeTypeEnum["PDF417"] = 'PDF417'] = "PDF417";
BarcodeTypeEnum[BarcodeTypeEnum["QRCODE"] = 'QRCODE'] = "QRCODE";
BarcodeTypeEnum[BarcodeTypeEnum["QRCode"] = 'QRCode'] = "QRCode";
BarcodeTypeEnum[BarcodeTypeEnum["UPCA"] = 'UPCA'] = "UPCA";
})(BarcodeTypeEnum = OutputBarcode.BarcodeTypeEnum || (OutputBarcode.BarcodeTypeEnum = {}));
})(OutputBarcode = exports.OutputBarcode || (exports.OutputBarcode = {}));

View File

@@ -1 +1 @@
{"version":3,"file":"outputBarcode.js","sourceRoot":"","sources":["../../../../../src/typings/terminal/outputBarcode.ts"],"names":[],"mappings":";;;AAiCA;IAAA;IAqBA,CAAC;IAHU,iCAAmB,GAA1B;QACI,OAAO,aAAa,CAAC,gBAAgB,CAAC;IAC1C,CAAC;IAhBM,2BAAa,GAAuB,SAAS,CAAC;IAE9C,8BAAgB,GAA0D;QAC7E;YACI,MAAM,EAAE,aAAa;YACrB,UAAU,EAAE,aAAa;YACzB,MAAM,EAAE,+BAA+B;SAC1C;QACD;YACI,MAAM,EAAE,OAAO;YACf,UAAU,EAAE,OAAO;YACnB,MAAM,EAAE,QAAQ;SACnB;KAAK,CAAC;IAKf,oBAAC;CAAA,AArBD,IAqBC;AArBY,sCAAa;AAuB1B,WAAiB,aAAa;IAC1B,IAAY,eAQX;IARD,WAAY,eAAe;QACvB,6CAAgB,SAAS,aAAA,CAAA;QACzB,4CAAe,QAAQ,YAAA,CAAA;QACvB,2CAAc,OAAO,WAAA,CAAA;QACrB,0CAAa,MAAM,UAAA,CAAA;QACnB,4CAAe,QAAQ,YAAA,CAAA;QACvB,4CAAe,QAAQ,YAAA,CAAA;QACvB,0CAAa,MAAM,UAAA,CAAA;IACvB,CAAC,EARW,eAAe,GAAf,6BAAe,KAAf,6BAAe,QAQ1B;AACL,CAAC,EAVgB,aAAa,GAAb,qBAAa,KAAb,qBAAa,QAU7B;AAjCY,sCAAa"}
{"version":3,"file":"outputBarcode.js","sourceRoot":"","sources":["../../../../../src/typings/terminal/outputBarcode.ts"],"names":[],"mappings":";;;AAiCA;IAAA;IAqBA,CAAC;IAHU,iCAAmB,GAA1B;QACI,OAAO,aAAa,CAAC,gBAAgB,CAAC;IAC1C,CAAC;IAhBM,2BAAa,GAAuB,SAAS,CAAC;IAE9C,8BAAgB,GAA0D;QAC7E;YACI,MAAM,EAAE,aAAa;YACrB,UAAU,EAAE,aAAa;YACzB,MAAM,EAAE,+BAA+B;SAC1C;QACD;YACI,MAAM,EAAE,cAAc;YACtB,UAAU,EAAE,cAAc;YAC1B,MAAM,EAAE,QAAQ;SACnB;KAAK,CAAC;IAKf,oBAAC;CAAA,AArBD,IAqBC;AArBY,sCAAa;AAuB1B,WAAiB,aAAa;IAC1B,IAAY,eAQX;IARD,WAAY,eAAe;QACvB,6CAAgB,SAAS,aAAA,CAAA;QACzB,4CAAe,QAAQ,YAAA,CAAA;QACvB,2CAAc,OAAO,WAAA,CAAA;QACrB,0CAAa,MAAM,UAAA,CAAA;QACnB,4CAAe,QAAQ,YAAA,CAAA;QACvB,4CAAe,QAAQ,YAAA,CAAA;QACvB,0CAAa,MAAM,UAAA,CAAA;IACvB,CAAC,EARW,eAAe,GAAf,6BAAe,KAAf,6BAAe,QAQ1B;AACL,CAAC,EAVgB,aAAa,GAAb,qBAAa,KAAb,qBAAa,QAU7B;AAjCY,sCAAa"}

View File

@@ -1,8 +1,6 @@
import { AnyType } from './anyType';
import { ApplicationInfo } from './applicationInfo';
export declare class SaleToAcquirerData {
'applicationInfo'?: {
[key: string]: AnyType;
};
'applicationInfo'?: ApplicationInfo;
'shopperEmail'?: string;
'shopperReference'?: string;
'recurringContract'?: string;

View File

@@ -12,7 +12,7 @@ var SaleToAcquirerData = (function () {
{
"name": "applicationInfo",
"baseName": "ApplicationInfo",
"type": "{ [key: string]: AnyType; }"
"type": "ApplicationInfo"
},
{
"name": "shopperEmail",

View File

@@ -1 +1 @@
{"version":3,"file":"saleToAcquirerData.js","sourceRoot":"","sources":["../../../../../src/typings/terminal/saleToAcquirerData.ts"],"names":[],"mappings":";;;AAkCA;IAAA;IA2EA,CAAC;IAHU,sCAAmB,GAA1B;QACI,OAAO,kBAAkB,CAAC,gBAAgB,CAAC;IAC/C,CAAC;IA7DM,gCAAa,GAAuB,SAAS,CAAC;IAE9C,mCAAgB,GAA0D;QAC7E;YACI,MAAM,EAAE,iBAAiB;YACzB,UAAU,EAAE,iBAAiB;YAC7B,MAAM,EAAE,6BAA6B;SACxC;QACD;YACI,MAAM,EAAE,cAAc;YACtB,UAAU,EAAE,cAAc;YAC1B,MAAM,EAAE,QAAQ;SACnB;QACD;YACI,MAAM,EAAE,kBAAkB;YAC1B,UAAU,EAAE,kBAAkB;YAC9B,MAAM,EAAE,QAAQ;SACnB;QACD;YACI,MAAM,EAAE,mBAAmB;YAC3B,UAAU,EAAE,mBAAmB;YAC/B,MAAM,EAAE,QAAQ;SACnB;QACD;YACI,MAAM,EAAE,kBAAkB;YAC1B,UAAU,EAAE,kBAAkB;YAC9B,MAAM,EAAE,QAAQ;SACnB;QACD;YACI,MAAM,EAAE,qBAAqB;YAC7B,UAAU,EAAE,qBAAqB;YACjC,MAAM,EAAE,QAAQ;SACnB;QACD;YACI,MAAM,EAAE,OAAO;YACf,UAAU,EAAE,OAAO;YACnB,MAAM,EAAE,QAAQ;SACnB;QACD;YACI,MAAM,EAAE,iBAAiB;YACzB,UAAU,EAAE,iBAAiB;YAC7B,MAAM,EAAE,QAAQ;SACnB;QACD;YACI,MAAM,EAAE,UAAU;YAClB,UAAU,EAAE,UAAU;YACtB,MAAM,EAAE,QAAQ;SACnB;QACD;YACI,MAAM,EAAE,cAAc;YACtB,UAAU,EAAE,cAAc;YAC1B,MAAM,EAAE,QAAQ;SACnB;QACD;YACI,MAAM,EAAE,gBAAgB;YACxB,UAAU,EAAE,gBAAgB;YAC5B,MAAM,EAAE,QAAQ;SACnB;KAAK,CAAC;IAKf,yBAAC;CAAA,AA3ED,IA2EC;AA3EY,gDAAkB"}
{"version":3,"file":"saleToAcquirerData.js","sourceRoot":"","sources":["../../../../../src/typings/terminal/saleToAcquirerData.ts"],"names":[],"mappings":";;;AAkCA;IAAA;IA2EA,CAAC;IAHU,sCAAmB,GAA1B;QACI,OAAO,kBAAkB,CAAC,gBAAgB,CAAC;IAC/C,CAAC;IA7DM,gCAAa,GAAuB,SAAS,CAAC;IAE9C,mCAAgB,GAA0D;QAC7E;YACI,MAAM,EAAE,iBAAiB;YACzB,UAAU,EAAE,iBAAiB;YAC7B,MAAM,EAAE,iBAAiB;SAC5B;QACD;YACI,MAAM,EAAE,cAAc;YACtB,UAAU,EAAE,cAAc;YAC1B,MAAM,EAAE,QAAQ;SACnB;QACD;YACI,MAAM,EAAE,kBAAkB;YAC1B,UAAU,EAAE,kBAAkB;YAC9B,MAAM,EAAE,QAAQ;SACnB;QACD;YACI,MAAM,EAAE,mBAAmB;YAC3B,UAAU,EAAE,mBAAmB;YAC/B,MAAM,EAAE,QAAQ;SACnB;QACD;YACI,MAAM,EAAE,kBAAkB;YAC1B,UAAU,EAAE,kBAAkB;YAC9B,MAAM,EAAE,QAAQ;SACnB;QACD;YACI,MAAM,EAAE,qBAAqB;YAC7B,UAAU,EAAE,qBAAqB;YACjC,MAAM,EAAE,QAAQ;SACnB;QACD;YACI,MAAM,EAAE,OAAO;YACf,UAAU,EAAE,OAAO;YACnB,MAAM,EAAE,QAAQ;SACnB;QACD;YACI,MAAM,EAAE,iBAAiB;YACzB,UAAU,EAAE,iBAAiB;YAC7B,MAAM,EAAE,QAAQ;SACnB;QACD;YACI,MAAM,EAAE,UAAU;YAClB,UAAU,EAAE,UAAU;YACtB,MAAM,EAAE,QAAQ;SACnB;QACD;YACI,MAAM,EAAE,cAAc;YACtB,UAAU,EAAE,cAAc;YAC1B,MAAM,EAAE,QAAQ;SACnB;QACD;YACI,MAAM,EAAE,gBAAgB;YACxB,UAAU,EAAE,gBAAgB;YAC5B,MAAM,EAAE,QAAQ;SACnB;KAAK,CAAC;IAKf,yBAAC;CAAA,AA3ED,IA2EC;AA3EY,gDAAkB"}