Skip to content

Commit e14be7d

Browse files
AdyenAutomationBotAdyenAutomationBotDjoykeAbyah
authored
Update all services (#1424)
* [reformat][adyen-sdk-automation] automated change * style(fmt): code formatted * Update transferRoute.ts * removed obsolete classicCheckout SDK tests --------- Co-authored-by: AdyenAutomationBot <Adyen Automation [email protected]> Co-authored-by: Djoyke Reijans <[email protected]>
1 parent fd0f0f4 commit e14be7d

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+943
-1620
lines changed

src/__tests__/checkout.spec.ts

+42-42
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@ import {createClient} from "../__mocks__/base";
33
import {paymentMethodsSuccess} from "../__mocks__/checkout/paymentMethodsSuccess";
44
import {paymentsSuccess} from "../__mocks__/checkout/paymentsSuccess";
55
import {paymentDetailsSuccess} from "../__mocks__/checkout/paymentsDetailsSuccess";
6-
import {paymentSessionSuccess} from "../__mocks__/checkout/paymentSessionSucess";
6+
// import {paymentSessionSuccess} from "../__mocks__/checkout/paymentSessionSucess";
77
import {originKeysSuccess} from "../__mocks__/checkout/originkeysSuccess";
88
import {paymentsResultMultibancoSuccess} from "../__mocks__/checkout/paymentsResultMultibancoSuccess";
9-
import {paymentsResultSuccess} from "../__mocks__/checkout/paymentsResultSucess";
9+
// import {paymentsResultSuccess} from "../__mocks__/checkout/paymentsResultSucess";
1010
import {sessionsSuccess} from "../__mocks__/checkout/sessionsSuccess";
1111
import Client from "../client";
1212
import {CheckoutAPI} from "../services";
@@ -54,17 +54,17 @@ export function createPaymentsCheckoutRequest(): checkout.PaymentRequest {
5454
};
5555
}
5656

57-
function createPaymentSessionRequest(): checkout.PaymentSetupRequest {
58-
return {
59-
amount: createAmountObject("USD", 1000),
60-
countryCode: "NL",
61-
merchantAccount,
62-
reference,
63-
returnUrl: "https://your-company.com/...",
64-
channel: checkout.PaymentSetupRequest.ChannelEnum.Web,
65-
sdkVersion: "3.7.0"
66-
};
67-
}
57+
// function createPaymentSessionRequest(): checkout.PaymentSetupRequest {
58+
// return {
59+
// amount: createAmountObject("USD", 1000),
60+
// countryCode: "NL",
61+
// merchantAccount,
62+
// reference,
63+
// returnUrl: "https://your-company.com/...",
64+
// channel: checkout.PaymentSetupRequest.ChannelEnum.Web,
65+
// sdkVersion: "3.7.0"
66+
// };
67+
// }
6868

6969
function createUpdatePaymentLinkRequest(): checkout.UpdatePaymentLinkRequest {
7070
return {
@@ -195,19 +195,19 @@ describe("Checkout", (): void => {
195195
.matchHeader("Idempotency-Key", "testKey");
196196
await checkoutService.PaymentsApi.paymentsDetails(createPaymentsDetailsRequest(), {idempotencyKey: "testKey"});
197197

198-
scope.post("/paymentSession")
199-
.reply(200, paymentSessionSuccess)
200-
.matchHeader("Idempotency-Key", "testKey");
201-
const paymentSessionRequest: checkout.PaymentSetupRequest = createPaymentSessionRequest();
202-
await checkoutService.ClassicCheckoutSDKApi.paymentSession(paymentSessionRequest, {idempotencyKey: "testKey"});
198+
// scope.post("/paymentSession")
199+
// .reply(200, paymentSessionSuccess)
200+
// .matchHeader("Idempotency-Key", "testKey");
201+
// const paymentSessionRequest: checkout.PaymentSetupRequest = createPaymentSessionRequest();
202+
// await checkoutService.ClassicCheckoutSDKApi.paymentSession(paymentSessionRequest, {idempotencyKey: "testKey"});
203203

204-
scope.post("/payments/result")
205-
.reply(200, paymentsResultSuccess)
206-
.matchHeader("Idempotency-Key", "testKey");
207-
const paymentResultRequest: checkout.PaymentVerificationRequest = {
208-
payload: "This is a test payload",
209-
};
210-
await checkoutService.ClassicCheckoutSDKApi.verifyPaymentResult(paymentResultRequest, {idempotencyKey: "testKey"});
204+
// scope.post("/payments/result")
205+
// .reply(200, paymentsResultSuccess)
206+
// .matchHeader("Idempotency-Key", "testKey");
207+
// const paymentResultRequest: checkout.PaymentVerificationRequest = {
208+
// payload: "This is a test payload",
209+
// };
210+
// await checkoutService.ClassicCheckoutSDKApi.verifyPaymentResult(paymentResultRequest, {idempotencyKey: "testKey"});
211211

212212
const orderRequest: checkout.CreateOrderRequest = {
213213
amount: createAmountObject("USD", 1000),
@@ -355,23 +355,23 @@ describe("Checkout", (): void => {
355355
expect(paymentsResponse.resultCode).toEqual("Authorised");
356356
});
357357

358-
test("should have payment session success", async (): Promise<void> => {
359-
scope.post("/paymentSession")
360-
.reply(200, paymentSessionSuccess);
361-
const paymentSessionRequest: checkout.PaymentSetupRequest = createPaymentSessionRequest();
362-
const paymentSessionResponse = await checkoutService.ClassicCheckoutSDKApi.paymentSession(paymentSessionRequest);
363-
expect(paymentSessionResponse.paymentSession).not.toBeUndefined();
364-
});
365-
366-
test("should have payments result", async (): Promise<void> => {
367-
scope.post("/payments/result")
368-
.reply(200, paymentsResultSuccess);
369-
const paymentResultRequest: checkout.PaymentVerificationRequest = {
370-
payload: "This is a test payload",
371-
};
372-
const paymentResultResponse = await checkoutService.ClassicCheckoutSDKApi.verifyPaymentResult(paymentResultRequest);
373-
expect(paymentResultResponse.resultCode).toEqual("Authorised");
374-
});
358+
// test("should have payment session success", async (): Promise<void> => {
359+
// scope.post("/paymentSession")
360+
// .reply(200, paymentSessionSuccess);
361+
// const paymentSessionRequest: checkout.PaymentSetupRequest = createPaymentSessionRequest();
362+
// const paymentSessionResponse = await checkoutService.ClassicCheckoutSDKApi.paymentSession(paymentSessionRequest);
363+
// expect(paymentSessionResponse.paymentSession).not.toBeUndefined();
364+
// });
365+
366+
// test("should have payments result", async (): Promise<void> => {
367+
// scope.post("/payments/result")
368+
// .reply(200, paymentsResultSuccess);
369+
// const paymentResultRequest: checkout.PaymentVerificationRequest = {
370+
// payload: "This is a test payload",
371+
// };
372+
// const paymentResultResponse = await checkoutService.ClassicCheckoutSDKApi.verifyPaymentResult(paymentResultRequest);
373+
// expect(paymentResultResponse.resultCode).toEqual("Authorised");
374+
// });
375375

376376
test("should have missing identifier on live", async (): Promise<void> => {
377377
client.setEnvironment("LIVE");

src/services/checkout/classicCheckoutSDKApi.ts

-72
This file was deleted.

src/services/checkout/index.ts

-5
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
* Do not edit this class manually.
88
*/
99

10-
import { ClassicCheckoutSDKApi } from "./classicCheckoutSDKApi";
1110
import { DonationsApi } from "./donationsApi";
1211
import { ModificationsApi } from "./modificationsApi";
1312
import { OrdersApi } from "./ordersApi";
@@ -25,10 +24,6 @@ export default class CheckoutAPI extends Service {
2524
super(client);
2625
}
2726

28-
public get ClassicCheckoutSDKApi() {
29-
return new ClassicCheckoutSDKApi(this.client);
30-
}
31-
3227
public get DonationsApi() {
3328
return new DonationsApi(this.client);
3429
}

src/services/legalEntityManagement/termsOfServiceApi.ts

+28
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ import {
1414
AcceptTermsOfServiceRequest,
1515
AcceptTermsOfServiceResponse,
1616
CalculateTermsOfServiceStatusResponse,
17+
GetAcceptedTermsOfServiceDocumentResponse,
1718
GetTermsOfServiceAcceptanceInfosResponse,
1819
GetTermsOfServiceDocumentRequest,
1920
GetTermsOfServiceDocumentResponse,
@@ -54,6 +55,33 @@ export class TermsOfServiceApi extends Service {
5455
return ObjectSerializer.deserialize(response, "AcceptTermsOfServiceResponse");
5556
}
5657

58+
/**
59+
* @summary Get accepted Terms of Service document
60+
* @param id {@link string } The unique identifier of the legal entity. For sole proprietorship, this is the individual legal entity ID of the owner. For organizations, this is the ID of the organization.
61+
* @param termsofserviceacceptancereference {@link string } An Adyen-generated reference for the accepted Terms of Service.
62+
* @param requestOptions {@link IRequest.Options }
63+
* @param termsOfServiceDocumentFormat {@link string } The format of the Terms of Service document. Possible values: **JSON**, **PDF**, or **TXT**
64+
* @return {@link GetAcceptedTermsOfServiceDocumentResponse }
65+
*/
66+
public async getAcceptedTermsOfServiceDocument(id: string, termsofserviceacceptancereference: string, termsOfServiceDocumentFormat?: string, requestOptions?: IRequest.Options): Promise<GetAcceptedTermsOfServiceDocumentResponse> {
67+
const endpoint = `${this.baseUrl}/legalEntities/{id}/acceptedTermsOfServiceDocument/{termsofserviceacceptancereference}`
68+
.replace("{" + "id" + "}", encodeURIComponent(String(id)))
69+
.replace("{" + "termsofserviceacceptancereference" + "}", encodeURIComponent(String(termsofserviceacceptancereference)));
70+
const resource = new Resource(this, endpoint);
71+
const hasDefinedQueryParams = termsOfServiceDocumentFormat;
72+
if(hasDefinedQueryParams) {
73+
if(!requestOptions) requestOptions = {};
74+
if(!requestOptions.params) requestOptions.params = {};
75+
if(termsOfServiceDocumentFormat) requestOptions.params["termsOfServiceDocumentFormat"] = termsOfServiceDocumentFormat;
76+
}
77+
const response = await getJsonResponse<string, GetAcceptedTermsOfServiceDocumentResponse>(
78+
resource,
79+
"",
80+
{ ...requestOptions, method: "GET" }
81+
);
82+
return ObjectSerializer.deserialize(response, "GetAcceptedTermsOfServiceDocumentResponse");
83+
}
84+
5785
/**
5886
* @summary Get Terms of Service document
5987
* @param id {@link string } The unique identifier of the legal entity. For sole proprietorships, this is the individual legal entity ID of the owner. For organizations, this is the ID of the organization.

src/typings/checkout/avs.ts

-46
This file was deleted.

src/typings/checkout/bankAccount.ts

-102
This file was deleted.

0 commit comments

Comments
 (0)