Skip to content

Commit

Permalink
Release v2.0.0 (#59)
Browse files Browse the repository at this point in the history
* Update dependency webpack to v4.36.1

* Update dependency @types/node to v11.13.18

* Update babel monorepo to v7.5.5

* Update dependency eslint to v6.1.0

* Update typescript-eslint monorepo to v1.13.0

* Update dependency webpack to v4.37.0

* Update dependency webpack to v4.38.0

* Change 'code' to 'statusCode' on Exception

* Change base mock Promise.reject to throw

* Update README.md

* improve tests for checkout

* improve bin lookup tests

* improve checkout utility test

* improve payout tests

* improve terminal and recurring tests

* improve local terminal tests

* Update dependency @types/jest to v24.0.16

* add httpClient tests

* Pin dependency @types/nock to 10.0.3

* Update dependency nock to v11.0.0-beta.30

* Update dependency webpack to v4.39.0

* Update dependency nock to v11.0.0-beta.31

* Update dependency webpack to v4.39.1

* Fixes HTTP Proxy (#56)

* Fixes HTTP Proxy

* remove manual proxy config, adds http-proxy-agen libt

* add promise back to doPostRequest method

* Release v2.0.0 (#49)
  • Loading branch information
KadoBOT authored Aug 5, 2019
1 parent b50ce4f commit f037f82
Show file tree
Hide file tree
Showing 32 changed files with 1,216 additions and 595 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Adyen Node.js API Library
[![Build Status](https://travis-ci.org/Adyen/adyen-node-api-library.svg?branch=master)](https://travis-ci.org/Adyen/adyen-node-api-library)
[![Coverage Status](https://coveralls.io/repos/github/Adyen/adyen-node-api-library/badge.svg?branch=feature/add-coveralls)](https://coveralls.io/github/Adyen/adyen-node-api-library?branch=feature/add-coveralls)
[![Coverage Status](https://coveralls.io/repos/github/Adyen/adyen-node-api-library/badge.svg?branch=master)](https://coveralls.io/github/Adyen/adyen-node-api-library?branch=master)
[![Downloads](https://img.shields.io/npm/dm/@adyen/api-library.svg)](https://www.npmjs.com/package/@adyen/api-library)
![npm bundle size (scoped)](https://img.shields.io/bundlephobia/minzip/@adyen/api-library.svg)
[![Version](https://img.shields.io/npm/v/@adyen/api-library.svg)](https://www.npmjs.com/package/@adyen/api-library)
Expand Down
31 changes: 18 additions & 13 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@adyen/api-library",
"version": "1.1.1",
"version": "2.0.0",
"description": "The Adyen API Library for NodeJS enables you to work with Adyen APIs and Hosted Payment Pages.",
"main": "dist/lib/src/index.js",
"types": "dist/lib/src/index.d.ts",
Expand Down Expand Up @@ -37,24 +37,29 @@
"author": "Ricardo Ambrogi",
"license": "MIT",
"devDependencies": {
"@babel/core": "7.5.4",
"@babel/plugin-proposal-class-properties": "7.5.0",
"@babel/plugin-proposal-object-rest-spread": "7.5.4",
"@babel/plugin-transform-runtime": "7.5.0",
"@babel/preset-env": "7.5.4",
"@babel/core": "7.5.5",
"@babel/plugin-proposal-class-properties": "7.5.5",
"@babel/plugin-proposal-object-rest-spread": "7.5.5",
"@babel/plugin-transform-runtime": "7.5.5",
"@babel/preset-env": "7.5.5",
"@babel/preset-typescript": "7.3.3",
"@babel/runtime": "7.5.4",
"@types/jest": "24.0.15",
"@types/node": "11.13.17",
"@typescript-eslint/eslint-plugin": "1.12.0",
"@typescript-eslint/parser": "1.12.0",
"@babel/runtime": "7.5.5",
"@types/jest": "24.0.16",
"@types/nock": "10.0.3",
"@types/node": "11.13.18",
"@typescript-eslint/eslint-plugin": "1.13.0",
"@typescript-eslint/parser": "1.13.0",
"babel-loader": "8.0.6",
"eslint": "6.0.1",
"coveralls": "3.0.5",
"eslint": "6.1.0",
"jest": "24.8.0",
"nock": "11.0.0-beta.31",
"ts-loader": "6.0.4",
"typescript": "3.5.3",
"webpack": "4.35.3",
"webpack": "4.39.1",
"webpack-cli": "3.3.6"
},
"dependencies": {
"https-proxy-agent": "2.2.2"
}
}
28 changes: 3 additions & 25 deletions src/__mocks__/base.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,6 @@

import Client from "../client";
import Config from "../config";
import HttpURLConnectionClient from "../httpClient/httpURLConnectionClient";
import {
AmountsReq,
MessageCategoryType,
Expand All @@ -35,38 +34,17 @@ import {
TerminalApiRequest,
TransactionIdentification,
} from "../typings/terminal";
import HttpClientException from "../httpClient/httpClientException";

jest.mock("../httpClient/httpURLConnectionClient");

interface Options { code: number }
export const createMockClientFromResponse = (response: string, { code }: Options = {code: 200}): Client => {
const httpURLConnectionClient: HttpURLConnectionClient = new HttpURLConnectionClient();
// @ts-ignore
httpURLConnectionClient.request.mockImplementation(
(endpoint: string, json: string, config: Config, isApiRequired: boolean): Promise<string> => {
if (
typeof endpoint === "string" &&
typeof json === "string" &&
config instanceof Config &&
(isApiRequired ? typeof isApiRequired === "boolean" : true) &&
code >= 200 && code < 300
) {
return Promise.resolve(response);
} else {
return Promise.reject(new HttpClientException(response, code));
}
}
);

export const createMockClientFromResponse = (): Client => {
const config: Config = new Config();
config.terminalApiCloudEndpoint = Client.TERMINAL_API_ENDPOINT_TEST;
config.terminalApiLocalEndpoint = "https://mocked_local_endpoint.com";
config.hmacKey = "DFB1EB5485895CFA84146406857104ABB4CBCABDC8AAF103A624C8F6A3EAAB00";
config.endpoint = Client.ENDPOINT_TEST;
config.checkoutEndpoint = Client.CHECKOUT_ENDPOINT_TEST;
config.apiKey = "MOCKED_API_KEY";

const client: Client = new Client({ config });
client.httpClient = httpURLConnectionClient;

return client;
};
Expand Down
6 changes: 3 additions & 3 deletions src/__mocks__/checkout/paymentSessionErrorInvalidData422.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/* tslint:disable */
export const paymentSessionError = JSON.stringify({
status: 422,
export const paymentSessionError = {
statusCode: 422,
errorCode: "14_012",
message: "The provided SDK token could not be parsed.",
errorType: "validation",
});
};
5 changes: 2 additions & 3 deletions src/__mocks__/checkout/paymentSessionSucess.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
/* tslint:disable */
export const paymentSessionSuccess = JSON.stringify({
export const paymentSessionSuccess = {
paymentSession: "eyJjaGVja291dHNob3BwZXJCYXNlVXJsIjoiaHR0cHM6XC9cL2NoZWNrb3V0c2asdHBlci10ZXN0LmFkeWVuLmNvbVwvY2hlY2tvdXRzaG9wcGVyXC8iLCJkaXNhYmxlUmVjdXJyaW5nRGV0YWlsVXJsIjoiaHR0cHM6XC9cL2NoZWNrb3V0c2hvcHBlci10ZXN0LmFkeWVuLmNvbVwvY2hlY2tvdXRzaG9wcGVyXC9zZXJ2aWNlc1wvUGF5bWVudEluaXRpYXRpb25cL3YxXC9kaXNhYmxlUmVjdXJyaW5nRGV0YWlsIiwiZ2VuZXJhdGlvbnRpbWUiOiIyMDE4LTA2LTIyVDE0OjMxOjI1WiIsImluaXRpYXRpb25VcmwiOiJodHRwczpcL1wvY2hlY2tvdXRzaG9wcGVyLXRlc3QuYWR5ZW4uY29tXC9jaGVja291dHNob3BwZXJcL3NlcnZpY2VzXC9QYXltZW50SW5pdGlhdGlvblwvdjFcL2luaXRpYXRlIiwib3JpZ2luIjoiIiwicGF5bWVudCI6eyJhbW91bnQiOnsiY3VycmVuY3kiOiJFVVIiLCJ2YWx1ZSI6MTAwMH0sImNvdW50cnlDb2RlIjoiTkwiLCJyZWZlcmVuY2UiOiJZb3VyIG9yZGVyIG51bWJlciIsInJldHVyblVybCI6Imh0dHBzOlwvXC95b3VyLWNvbXBhbnkuY29tXC8iLCJzZXNzaW9uVmFsaWRpdHkiOiIyMDE4LTA2LTIyVDE1OjMxOjI1WiJ9LCJwYXltZW50RGF0YSI6IkFiMDJiNGMwIUJRQUJBZ0FJemlidUZ2Z3hsMGVTOTFQZWtjbDB3VHJhRG1xTU1BWFdZUGdxOXI1NXJjKzJ5N2l5bWV2ZWswR0VWdU9sZDhPSkwyeTBzWnl3UVlYWFhHUDkwa0pZU21SVzIzS1dHYXp3VEhyMDV0cGpGMGZOMHJrZ2lPNTFBdkxrVnhQSWI4RE1iQUtmeVlyRVErdjlpZWIyUjI0emdiTXhYWGJJMWtjZGJWeEdKbENMRWVaXC9kNDUzclVGZ0NnRktWczNXUk1JRHVTTlBoQ1hCclwvMlhqMXJ4dDRFTkFFZEN3czVwb1VnTEdWdnBQK0RSSU9FNlU1bHB1djVJV1k0N256azBIeHdGdWZnNVZmUWhWOGZHd2RCQzZrdW4wTWI2dlZcL1JqWDc5Tm9FVHBKcUlXcDNseEFpQW5HZjl5Mlp0Q3UzNEROUlNOZUR4eUQ1UFFhaTlwWHRNTFo2YnBlMkZEMG1BRkpHNXAyUk9kNUc2RkM0UXRDMzA3YTRcL2d3ZVh5TklpeFN2MHBXdVZzV2RsUzlUM1RDN2dXZEZVSEVLb1ozU041MzZqeVdTZGRMTVNoMlRJZWwxN25ISnZsMnBxTmltQTlBRWpmUG05NG53U0M1SGJkd1NuSDlpQmdmY3NqaSsxVXYrVmlzVnVHbUk5V2lDYjRIR2pPZlFoQUxXbmxWZWZXVlhPWGs0NmkwOExRemZPN1krUXNRMjVRNmVkdEduM1ZCeHlUdDEwajlWMTZnMlwvaTl1Y3pcL2owZ0piODRoUGw3NFZ3bTlWYTNPZEl2bk1MdjdXNE14bG9MWlhcL2paakF3NGZ5V0ZtNHhQclp5ZUpWK2ZLbkV4UHdsY2FzbjVLQkp4SHpcLzJXNk9MOWQ1cE02T003WnprOE9RNVIwOWhcL1pKOHNSMTBGT29kOU1nQkJTNW1YeUMrWXU2Q1JSaGR6N2I4ZlRBRXA3SW10bGVTSTZJa0ZHTUVGQlFURXdNME5CTlRNM1JVRkZSRGczUXpJMFJFUTFNemt3T1VJNE1FRTNPRUU1TWpORk16Z3lNMFEyT0VSQlEwTTVORUk1UmtZNE16QTFSRU1pZlFkd01idGdFczlUZGRXeU96NGQrdlYyQVQxVUEwV3h3XC9NR05Pa0owdWxoaGhPYXVCQVpLK0RIdU5xXC9vQnQzRVQ0S3N2MDd2VnZRWFBZNkc2MzQ4Q2pzWWYyQURHQjV3NzlpeDc3ZERtZzZhWGRhSG95T3RxdHdDcyt2VUUxbXJhVytFOVhpZlh6Qm1UK2Roc2t4WlQ0NHllTzh1VGpjMTRKQnNpVWpmXC9ESEl5YUtzOHV3UFk2UnNxK3JUNjFtR3BseTBMQ25VNWlObjNDM2lPMHRcL3Y1WDY3eGRqWXhnYW5QcHEzTFVpZ29FNDZaOUpNdnp4NEFIdTZJNWJaUDJ6S3UwQzNWcXMyWjUwSENpQjh2MlhKY3dlY0lOcWFUWEZaQmwyclhNRmdBbDlDSjY2dkMwRnJJSWp1d3B4M1ZGelQxTHJmc3psOWdkYUY1aUp4VDlRemgraGNqNk9KaEhmcTNnQ0RGUFZsUnZIWkRcL1VHa3ltUmlvTGNPeDFBVEw3azhRclwvREpZQ3NjY3g5aXlEcnhhQ2hPa1FrV054VjZqcjBYSHRnaHdGSE5GeTFJc3kyeWxPcFJYMUVyY2Y0XC92bHJVU0N3WHQ2R0Z0dHhmR0xHbExlN0dBKzVaU3R3UGR4aGxUb2haeTdwMWg2a0U5ZnJxbU1tZk1YV2N1Rkt4NnZMWjVtMEtsbzZydllROWZ1Q0pUYkdKMDRENkI2RnR5WXYrOHlEWTJaeVBvRzhjbHJJZ3Z6dEtLaVlibG10RnRHakd3OVNaWkVxXC80ODBDOEZOdlVuZmtnXC9IT2FScnlKaXhvSjFicFBEK1YwRVlrYTVIbjBnWlwvRXVQTDFcL1B5eUp5Q0d5SVh2SlBFMHhZUWdDWllqcDJiNUhGZjZpMDdtUDFNdHNkYVBZd280VkQwRUNrckpDeE5DcnBIVmJqMWt3dmtcL0JxNE5QRXlFVFd2N25FamswUG1WalFySHpxZ2lpb2RIM1YrYXZodGxpSjcwNUx1RWFIdmNRTHU1aE5OSlVVRFNlTnMwR2hldVkxcGRuK3l6R1Y5ZG1OaklMSFI0N1B3UlQzRlwvMUJMNGU4elZLdFFOSWpYVnN1ZHd2UHN2RUNzamhmTGpaOEhmY3JGM1JTTW9pNnR0UlwvNkJlTVlSb1BHTlZ5bG9ybnBSQ3lqTXVsZmJlSzkzNWdaOVwvWkd6alFtZzRTRzlTWkUxSGdpaGhldFZ4bnh1YmRmMjhEcUxVNHBTZ2ZHWlFuMk83ZnYwNCt6RjQ0eHQ2VnJ6NFwvNHNzbTdaZUpKYW5HQStSVlFUZTlNTVNEYXU5Z1YyXC93Y0N4bGN6YmdkaUllYWQzb3RVK296V1FpS2VoODY2RVBrWjUxQmJraHRMNUxlT1lUYjAwYU5GRGk2QnVWZ2s2SG5sTnpJcDZIRDFcLytSaXVvc3llYTNmcVg0b1hwYVR0RE5WMEF1TlVLVnFvZUJkaktoTVVpb005UTVqbW94Q2hpcStWRndGbUlNUGFLMWpSRkpxTzRIUElsYWYwXC9MWk5cL3hzQU96WHQrVW5BQTFFZzZUU2FLYWN5amwxUXFmT21CNFV6TFwvcmx2WXRqRW5IdlwvdzZ4eUROMnp1IiwicGF5bWVudE1ldGhvZHMiOlt7ImNvbmZpZ3VyYXRpb24iOnsiY2FuSWdub3JlQ29va2llcyI6InRydWUifSwiZGV0YWlscyI6W3siaXRlbXMiOlt7ImlkIjoiMTEyMSIsIm5hbWUiOiJUZXN0IElzc3VlciJ9LHsiaWQiOiIxMTU0IiwibmFtZSI6IlRlc3QgSXNzdWVyIDUifSx7ImlkIjoiMTE1MyIsIm5hbWUiOiJUZXN0IElzc3VlciA0In0seyJpZCI6IjExNTIiLCJuYW1lIjoiVGVzdCBJc3N1ZXIgMyJ9LHsiaWQiOiIxMTUxIiwibmFtZSI6IlRlc3QgSXNzdWVyIDIifSx7ImlkIjoiMTE2MiIsIm5hbWUiOiJUZXN0IElzc3VlciBDYW5jZWxsZWQifSx7ImlkIjoiMTE2MSIsIm5hbWUiOiJUZXN0IElzc3VlciBQZW5kaW5nIn0seyJpZCI6IjExNjAiLCJuYW1lIjoiVGVzdCBJc3N1ZXIgUmVmdXNlZCJ9LHsiaWQiOiIxMTU5IiwibmFtZSI6IlRlc3QgSXNzdWVyIDEwIn0seyJpZCI6IjExNTgiLCJuYW1lIjoiVGVzdCBJc3N1ZXIgOSJ9LHsiaWQiOiIxMTU3IiwibmFtZSI6IlRlc3QgSXNzdWVyIDgifSx7ImlkIjoiMTE1NiIsIm5hbWUiOiJUZXN0IElzc3VlciA3In0seyJpZCI6IjExNTUiLCJuYW1lIjoiVGVzdCBJc3N1ZXIgNiJ9XSwia2V5IjoiaWRlYWxJc3N1ZXIiLCJ0eXBlIjoic2VsZWN0In1dLCJuYW1lIjoiaURFQUwiLCJwYXltZW50TWV0aG9kRGF0YSI6IkNmNjJmMWUzIVluSmhibVJEYjJSbFBXbGtaV0ZzIiwidHlwZSI6ImlkZWFsIn0seyJkZXRhaWxzIjpbeyJrZXkiOiJlbmNyeXB0ZWRDYXJkTnVtYmVyIiwidHlwZSI6ImNhcmRUb2tlbiJ9LHsia2V5IjoiZW5jcnlwdGVkU2VjdXJpdHlDb2RlIiwidHlwZSI6ImNhcmRUb2tlbiJ9LHsia2V5IjoiZW5jcnlwdGVkRXhwaXJ5TW9udGgiLCJ0eXBlIjoiY2FyZFRva2VuIn0seyJrZXkiOiJlbmNyeXB0ZWRFeHBpcnlZZWFyIiwidHlwZSI6ImNhcmRUb2tlbiJ9LHsia2V5IjoiaG9sZGVyTmFtZSIsIm9wdGlvbmFsIjoidHJ1ZSIsInR5cGUiOiJ0ZXh0In1dLCJncm91cCI6eyJuYW1lIjoiQ3JlZGl0IENhcmQiLCJwYXltZW50TWV0aG9kRGF0YSI6IkNmNjJmMWUzIVluSmhibVJEYjJSbFBYTmphR1Z0WlE9PSIsInR5cGUiOiJjYXJkIn0sIm5hbWUiOiJNYXN0ZXJDYXJkIiwicGF5bWVudE1ldGhvZERhdGEiOiJDZjYyZjFlMyFZbkpoYm1SRGIyUmxQVzFqIiwidHlwZSI6Im1jIn0seyJuYW1lIjoiUGF5UGFsIiwicGF5bWVudE1ldGhvZERhdGEiOiJDZjYyZjFlMyFZbkpoYm1SRGIyUmxQWEJoZVhCaGJBPT0iLCJ0eXBlIjoicGF5cGFsIn0seyJkZXRhaWxzIjpbeyJrZXkiOiJlbmNyeXB0ZWRDYXJkTnVtYmVyIiwidHlwZSI6ImNhcmRUb2tlbiJ9LHsia2V5IjoiZW5jcnlwdGVkU2VjdXJpdHlDb2RlIiwidHlwZSI6ImNhcmRUb2tlbiJ9LHsia2V5IjoiZW5jcnlwdGVkRXhwaXJ5TW9udGgiLCJ0eXBlIjoiY2FyZFRva2VuIn0seyJrZXkiOiJlbmNyeXB0ZWRFeHBpcnlZZWFyIiwidHlwZSI6ImNhcmRUb2tlbiJ9LHsia2V5IjoiaG9sZGVyTmFtZSIsIm9wdGlvbmFsIjoidHJ1ZSIsInR5cGUiOiJ0ZXh0In1dLCJncm91cCI6eyJuYW1lIjoiQ3JlZGl0IENhcmQiLCJwYXltZW50TWV0aG9kRGF0YSI6IkNmNjJmMWUzIVluSmhibVJEYjJSbFBYTmphR1Z0WlE9PSIsInR5cGUiOiJjYXJkIn0sIm5hbWUiOiJWSVNBIiwicGF5bWVudE1ldGhvZERhdGEiOiJDZjYyZjFlMyFZbkpoYm1SRGIyUmxQWFpwYzJFPSIsInR5cGUiOiJ2aXNhIn0seyJkZXRhaWxzIjpbeyJrZXkiOiJlbmNyeXB0ZWRDYXJkTnVtYmVyIiwidHlwZSI6ImNhcmRUb2tlbiJ9LHsia2V5IjoiZW5jcnlwdGVkU2VjdXJpdHlDb2RlIiwidHlwZSI6ImNhcmRUb2tlbiJ9LHsia2V5IjoiZW5jcnlwdGVkRXhwaXJ5TW9udGgiLCJ0eXBlIjoiY2FyZFRva2VuIn0seyJrZXkiOiJlbmNyeXB0ZWRFeHBpcnlZZWFyIiwidHlwZSI6ImNhcmRUb2tlbiJ9LHsia2V5IjoiaG9sZGVyTmFtZSIsIm9wdGlvbmFsIjoidHJ1ZSIsInR5cGUiOiJ0ZXh0In1dLCJncm91cCI6eyJuYW1lIjoiQ3JlZGl0IENhcmQiLCJwYXltZW50TWV0aG9kRGF0YSI6IkNmNjJmMWUzIVluSmhibVJEYjJSbFBYTmphR1Z0WlE9PSIsInR5cGUiOiJjYXJkIn0sIm5hbWUiOiJBbWVyaWNhbiBFeHByZXNzIiwicGF5bWVudE1ldGhvZERhdGEiOiJDZjYyZjFlMyFZbkpoYm1SRGIyUmxQV0Z0WlhnPSIsInR5cGUiOiJhbWV4In0seyJuYW1lIjoiU0VQQSBEaXJlY3QgRGViaXQiLCJwYXltZW50TWV0aG9kRGF0YSI6IkNmNjJmMWUzIVluSmhibVJEYjJSbFBYTmxjR0ZrYVhKbFkzUmtaV0pwZEE9PSIsInR5cGUiOiJzZXBhZGlyZWN0ZGViaXQifSx7Im5hbWUiOiJQYXlzYWZlY2FyZCIsInBheW1lbnRNZXRob2REYXRhIjoiQ2Y2MmYxZTMhWW5KaGJtUkRiMlJsUFhCaGVYTmhabVZqWVhKayIsInR5cGUiOiJwYXlzYWZlY2FyZCJ9LHsibmFtZSI6IkJhbmsgVHJhbnNmZXIgKE5MKSIsInBheW1lbnRNZXRob2REYXRhIjoiQ2Y2MmYxZTMhWW5KaGJtUkRiMlJsUFdKaGJtdFVjbUZ1YzJabGNsOU9UQT09IiwidHlwZSI6ImJhbmtUcmFuc2Zlcl9OTCJ9LHsiZGV0YWlscyI6W3sia2V5IjoiZW5jcnlwdGVkQ2FyZE51bWJlciIsInR5cGUiOiJjYXJkVG9rZW4ifSx7ImtleSI6ImVuY3J5cHRlZFNlY3VyaXR5Q29kZSIsIm9wdGlvbmFsIjoidHJ1ZSIsInR5cGUiOiJjYXJkVG9rZW4ifSx7ImtleSI6ImVuY3J5cHRlZEV4cGlyeU1vbnRoIiwidHlwZSI6ImNhcmRUb2tlbiJ9LHsia2V5IjoiZW5jcnlwdGVkRXhwaXJ5WWVhciIsInR5cGUiOiJjYXJkVG9rZW4ifSx7ImtleSI6ImhvbGRlck5hbWUiLCJvcHRpb25hbCI6InRydWUiLCJ0eXBlIjoidGV4dCJ9XSwiZ3JvdXAiOnsibmFtZSI6IkNyZWRpdCBDYXJkIiwicGF5bWVudE1ldGhvZERhdGEiOiJDZjYyZjFlMyFZbkpoYm1SRGIyUmxQWE5qYUdWdFpRPT0iLCJ0eXBlIjoiY2FyZCJ9LCJuYW1lIjoiTWFlc3RybyIsInBheW1lbnRNZXRob2REYXRhIjoiQ2Y2MmYxZTMhWW5KaGJtUkRiMlJsUFcxaFpYTjBjbTg9IiwidHlwZSI6Im1hZXN0cm8ifSx7Im5hbWUiOiJIdW5rZW1vbGxlciBMaW5nZXJpZSBDYXJkIiwicGF5bWVudE1ldGhvZERhdGEiOiJDZjYyZjFlMyFZbkpoYm1SRGIyUmxQV2h0YkdsdVoyVnlhV1U9IiwidHlwZSI6ImhtbGluZ2VyaWUifSx7Im5hbWUiOiJFZW5tYWxpZ2UgbWFjaHRpZ2luZyIsInBheW1lbnRNZXRob2REYXRhIjoiQ2Y2MmYxZTMhWW5KaGJtUkRiMlJsUFdScGNtVmpkR1JsWW1sMFgwNU0iLCJ0eXBlIjoiZGlyZWN0ZGViaXRfTkwifSx7Im5hbWUiOiJTRVBBIEJhbmsgVHJhbnNmZXIiLCJwYXltZW50TWV0aG9kRGF0YSI6IkNmNjJmMWUzIVluSmhibVJEYjJSbFBXSmhibXRVY21GdWMyWmxjbDlKUWtGTyIsInR5cGUiOiJiYW5rVHJhbnNmZXJfSUJBTiJ9LHsibmFtZSI6ImNfY2FzaCIsInBheW1lbnRNZXRob2REYXRhIjoiQ2Y2MmYxZTMhWW5KaGJtUkRiMlJsUFdOZlkyRnphQT09IiwidHlwZSI6ImNfY2FzaCJ9LHsiZGV0YWlscyI6W3sia2V5IjoiZW5jcnlwdGVkQ2FyZE51bWJlciIsInR5cGUiOiJjYXJkVG9rZW4ifSx7ImtleSI6ImVuY3J5cHRlZFNlY3VyaXR5Q29kZSIsInR5cGUiOiJjYXJkVG9rZW4ifSx7ImtleSI6ImVuY3J5cHRlZEV4cGlyeU1vbnRoIiwidHlwZSI6ImNhcmRUb2tlbiJ9LHsia2V5IjoiZW5jcnlwdGVkRXhwaXJ5WWVhciIsInR5cGUiOiJjYXJkVG9rZW4ifSx7ImtleSI6ImhvbGRlck5hbWUiLCJvcHRpb25hbCI6InRydWUiLCJ0eXBlIjoidGV4dCJ9XSwiZ3JvdXAiOnsibmFtZSI6IkNyZWRpdCBDYXJkIiwicGF5bWVudE1ldGhvZERhdGEiOiJDZjYyZjFlMyFZbkpoYm1SRGIyUmxQWE5qYUdWdFpRPT0iLCJ0eXBlIjoiY2FyZCJ9LCJuYW1lIjoiRXhwcmVzc1BheSIsInBheW1lbnRNZXRob2REYXRhIjoiQ2Y2MmYxZTMhWW5KaGJtUkRiMlJsUFdOMWNBPT0iLCJ0eXBlIjoiY3VwIn0seyJkZXRhaWxzIjpbeyJrZXkiOiJlbmNyeXB0ZWRDYXJkTnVtYmVyIiwidHlwZSI6ImNhcmRUb2tlbiJ9LHsia2V5IjoiZW5jcnlwdGVkU2VjdXJpdHlDb2RlIiwidHlwZSI6ImNhcmRUb2tlbiJ9LHsia2V5IjoiZW5jcnlwdGVkRXhwaXJ5TW9udGgiLCJ0eXBlIjoiY2FyZFRva2VuIn0seyJrZXkiOiJlbmNyeXB0ZWRFeHBpcnlZZWFyIiwidHlwZSI6ImNhcmRUb2tlbiJ9LHsia2V5IjoiaG9sZGVyTmFtZSIsIm9wdGlvbmFsIjoidHJ1ZSIsInR5cGUiOiJ0ZXh0In1dLCJncm91cCI6eyJuYW1lIjoiQ3JlZGl0IENhcmQiLCJwYXltZW50TWV0aG9kRGF0YSI6IkNmNjJmMWUzIVluSmhibVJEYjJSbFBYTmphR1Z0WlE9PSIsInR5cGUiOiJjYXJkIn0sIm5hbWUiOiJEaW5lcnMgQ2x1YiIsInBheW1lbnRNZXRob2REYXRhIjoiQ2Y2MmYxZTMhWW5KaGJtUkRiMlJsUFdScGJtVnljdz09IiwidHlwZSI6ImRpbmVycyJ9LHsiZGV0YWlscyI6W3sia2V5IjoiZW5jcnlwdGVkQ2FyZE51bWJlciIsInR5cGUiOiJjYXJkVG9rZW4ifSx7ImtleSI6ImVuY3J5cHRlZFNlY3VyaXR5Q29kZSIsInR5cGUiOiJjYXJkVG9rZW4ifSx7ImtleSI6ImVuY3J5cHRlZEV4cGlyeU1vbnRoIiwidHlwZSI6ImNhcmRUb2tlbiJ9LHsia2V5IjoiZW5jcnlwdGVkRXhwaXJ5WWVhciIsInR5cGUiOiJjYXJkVG9rZW4ifSx7ImtleSI6ImhvbGRlck5hbWUiLCJvcHRpb25hbCI6InRydWUiLCJ0eXBlIjoidGV4dCJ9XSwiZ3JvdXAiOnsibmFtZSI6IkNyZWRpdCBDYXJkIiwicGF5bWVudE1ldGhvZERhdGEiOiJDZjYyZjFlMyFZbkpoYm1SRGIyUmxQWE5qYUdWdFpRPT0iLCJ0eXBlIjoiY2FyZCJ9LCJuYW1lIjoiRGlzY292ZXIiLCJwYXltZW50TWV0aG9kRGF0YSI6IkNmNjJmMWUzIVluSmhibVJEYjJSbFBXUnBjMk52ZG1WeSIsInR5cGUiOiJkaXNjb3ZlciJ9LHsibmFtZSI6Ik5hdGlvbmFsZSBFbnRlcnRhaW5tZW50IENhcmQiLCJwYXltZW50TWV0aG9kRGF0YSI6IkNmNjJmMWUzIVluSmhibVJEYjJSbFBXVnVkR1Z5ZEdGcGJtMWxiblJqWVhKayIsInR5cGUiOiJlbnRlcnRhaW5tZW50Y2FyZCJ9LHsibmFtZSI6IkdhbGwgJiBHYWxsIiwicGF5bWVudE1ldGhvZERhdGEiOiJDZjYyZjFlMyFZbkpoYm1SRGIyUmxQV2RoYkd4bllXeHMiLCJ0eXBlIjoiZ2FsbGdhbGwifSx7Im5hbWUiOiJQaG9uZSBQYXltZW50IiwicGF5bWVudE1ldGhvZERhdGEiOiJDZjYyZjFlMyFZbkpoYm1SRGIyUmxQV2wyY2c9PSIsInR5cGUiOiJpdnIifSx7Im5hbWUiOiJMYW5kbGluZSBwaG9uZSIsInBheW1lbnRNZXRob2REYXRhIjoiQ2Y2MmYxZTMhWW5KaGJtUkRiMlJsUFdsMmNreGhibVJzYVc1bCIsInR5cGUiOiJpdnJMYW5kbGluZSJ9LHsibmFtZSI6Ik1vYmlsZSBwaG9uZSIsInBheW1lbnRNZXRob2REYXRhIjoiQ2Y2MmYxZTMhWW5KaGJtUkRiMlJsUFdsMmNrMXZZbWxzWlE9PSIsInR5cGUiOiJpdnJNb2JpbGUifSx7ImRldGFpbHMiOlt7ImtleSI6ImVuY3J5cHRlZENhcmROdW1iZXIiLCJ0eXBlIjoiY2FyZFRva2VuIn0seyJrZXkiOiJlbmNyeXB0ZWRTZWN1cml0eUNvZGUiLCJ0eXBlIjoiY2FyZFRva2VuIn0seyJrZXkiOiJlbmNyeXB0ZWRFeHBpcnlNb250aCIsInR5cGUiOiJjYXJkVG9rZW4ifSx7ImtleSI6ImVuY3J5cHRlZEV4cGlyeVllYXIiLCJ0eXBlIjoiY2FyZFRva2VuIn0seyJrZXkiOiJob2xkZXJOYW1lIiwib3B0aW9uYWwiOiJ0cnVlIiwidHlwZSI6InRleHQifV0sImdyb3VwIjp7Im5hbWUiOiJDcmVkaXQgQ2FyZCIsInBheW1lbnRNZXRob2REYXRhIjoiQ2Y2MmYxZTMhWW5KaGJtUkRiMlJsUFhOamFHVnRaUT09IiwidHlwZSI6ImNhcmQifSwibmFtZSI6IkpDQiIsInBheW1lbnRNZXRob2REYXRhIjoiQ2Y2MmYxZTMhWW5KaGJtUkRiMlJsUFdwallnPT0iLCJ0eXBlIjoiamNiIn0seyJuYW1lIjoiTW9uZXlib29rZXJzIiwicGF5bWVudE1ldGhvZERhdGEiOiJDZjYyZjFlMyFZbkpoYm1SRGIyUmxQVzF2Ym1WNVltOXZhMlZ5Y3c9PSIsInR5cGUiOiJtb25leWJvb2tlcnMifSx7Im5hbWUiOiJPbmViaXAiLCJwYXltZW50TWV0aG9kRGF0YSI6IkNmNjJmMWUzIVluSmhibVJEYjJSbFBXOXVaV0pwY0E9PSIsInR5cGUiOiJvbmViaXAifSx7Im5hbWUiOiJQcmVtaXVtIFNNUyIsInBheW1lbnRNZXRob2REYXRhIjoiQ2Y2MmYxZTMhWW5KaGJtUkRiMlJsUFhOdGN3PT0iLCJ0eXBlIjoic21zIn0seyJuYW1lIjoiVW5pb25QYXkiLCJwYXltZW50TWV0aG9kRGF0YSI6IkNmNjJmMWUzIVluSmhibVJEYjJSbFBYVnVhVzl1Y0dGNSIsInR5cGUiOiJ1bmlvbnBheSJ9LHsibmFtZSI6IldlYnNob3AgR2lmdGNhcmQiLCJwYXltZW50TWV0aG9kRGF0YSI6IkNmNjJmMWUzIVluSmhibVJEYjJSbFBYZGxZbk5vYjNCbmFXWjBZMkZ5WkE9PSIsInR5cGUiOiJ3ZWJzaG9wZ2lmdGNhcmQifSx7Im5hbWUiOiJZb3VyIEdpZnQiLCJwYXltZW50TWV0aG9kRGF0YSI6IkNmNjJmMWUzIVluSmhibVJEYjJSbFBYbHZkWEpuYVdaMCIsInR5cGUiOiJ5b3VyZ2lmdCJ9XSwicHVibGljS2V5IjoiMTAwMDF8QkNBREY4MjU3RTE4QTFBODlBQ0M0MTQ5RDBGQzMyNEU5ODMxNUMyNDA1RDc1NUU1MDRENjY0QjJDMUM3MUE2MzhCOUQxMkZEMjkwRTEyQTA0QkIxRTZCMkRBM0YzN0M1NTJEMDExQ0ZCQUJCQ0M4NDgwNkFCQjc4RUQxNjU3OERFRDk2NDQ4Q0I4QjU0MTM5RkQ3QzcyRjkwQzA4NkMzNkFFNzdFNjlFOTE3MUEzQTBENTIwRDAyMTM2MzcyNjNFMEM1REY5NjREQUQ4RDc5N0VCMURENkU1NEFENjY5RDYwQUFDMjU1NUUwQzhCRTIyNzNGODk4NDQ3M0U3NkVFNzM4N0ZFQzBFNzFCODM2ODQ0Qjg0MDZBQzkwNTk0OUZCODhGQzY4RThGMDE4NjYzMkYxRURCNEM5QjVCODg4RUY1QzU3RERFMTEzN0JCRjM2RjY1NEU0N0U1NzFGQkM4ODgyOENCRTk0MzhENzQyRjNDMDkyQUQ1RkYzRTYyQUNBRDI1MjQ2RUE0M0QyMkNGQzhBRTE0NDE5NzY3ODY3RDJDNjBEQ0JBNkFDOTIwMDhEMEQ4ODM0QkVBMTExN0FFMzQ3RjMxMkQ2QzAxQzU3Q0I0MkFERDNENEQ2MkUzNzI3QTNDRThBQTFGMDlCRjZCNzk2QTBBMzc0MUJDNDgxMTEifQ==",
},
);
};
8 changes: 4 additions & 4 deletions src/__mocks__/checkout/paymentmethodsErrorForbidden403.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
export const paymentMethodsError = JSON.stringify({
export const paymentMethodsError = {
errorCode: "901",
errorType: "security",
message: "Invalid Merchant Account",
status: 403,
});
statusMessage: "Invalid Merchant Account",
statusCode: 403,
};
6 changes: 3 additions & 3 deletions src/__mocks__/checkout/paymentsDetailsErrorInvalidData422.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/* tslint:disable */
export const paymentDetailsError = JSON.stringify({
status: 422,
export const paymentDetailsError = {
statusCode: 422,
errorCode: "101",
message: "Invalid card number",
errorType: "validation",
});
};
4 changes: 2 additions & 2 deletions src/__mocks__/checkout/paymentsErrorInvalidData422.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/* tslint:disable */
export const paymentsError = JSON.stringify({
status: 422,
statusCode: 422,
errorCode: "130",
message: "Reference Missing",
statusMessage: "Reference Missing",
errorType: "validation",
});
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* tslint:disable */
export const paymentsResultError = JSON.stringify({
status: 422,
statusCode: 422,
errorCode: "14_018",
message: "Invalid payload provided",
errorType: "validation",
Expand Down
4 changes: 2 additions & 2 deletions src/__mocks__/checkout/paymentsResultMultibancoSuccess.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/* tslint:disable */
export const paymentsResultMultibancoSuccess = JSON.stringify({
export const paymentsResultMultibancoSuccess = {
additionalData: {
"cvcResult": "0",
"avsResult": "0",
Expand All @@ -12,4 +12,4 @@ export const paymentsResultMultibancoSuccess = JSON.stringify({
},
pspReference: "8111111111111111",
resultCode: "Received",
});
};
4 changes: 2 additions & 2 deletions src/__mocks__/recurring/disableSuccess.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
export const disableSuccess = JSON.stringify({
export const disableSuccess = {
response: "[detail-successfully-disabled]",
});
};
Loading

0 comments on commit f037f82

Please sign in to comment.