Skip to content

Commit 262a128

Browse files
[checkout] Automated update from Adyen/adyen-openapi@3550ecd
1 parent e0c07e0 commit 262a128

33 files changed

Lines changed: 805 additions & 37 deletions

sdk-generation-log/checkout.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"service": "checkout",
3+
"project": "node",
4+
"generatedAt": "2026-04-14T14:42:22Z",
5+
"openapiCommitSha": "3550ecd3f320efaad6bee55ffed5122cb9ba09d5",
6+
"automationCommitSha": "855b6c5526cb5fae757e921687c38df66d31dc4b",
7+
"libraryCommitSha": "e0c07e05d8c98b20f336ef0fa714fe95f4172c2f"
8+
}
Lines changed: 75 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,75 @@
1+
/*
2+
* The version of the OpenAPI document: v71
3+
*
4+
*
5+
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
6+
* https://openapi-generator.tech
7+
* Do not edit this class manually.
8+
*/
9+
10+
11+
export class AlmaDetails {
12+
/**
13+
* The checkout attempt identifier.
14+
*/
15+
"checkoutAttemptId"?: string;
16+
/**
17+
* **Alma payment request fee type**
18+
*/
19+
"feeType"?: AlmaDetails.FeeTypeEnum;
20+
/**
21+
* Base64-encoded JSON object containing SDK related parameters required by the SDK
22+
*/
23+
"sdkData"?: string;
24+
/**
25+
* The payment method type.
26+
*/
27+
"type"?: AlmaDetails.TypeEnum;
28+
29+
static readonly discriminator: string | undefined = undefined;
30+
31+
static readonly mapping: {[index: string]: string} | undefined = undefined;
32+
33+
static readonly attributeTypeMap: Array<{name: string, baseName: string, type: string, format: string}> = [
34+
{
35+
"name": "checkoutAttemptId",
36+
"baseName": "checkoutAttemptId",
37+
"type": "string",
38+
"format": ""
39+
},
40+
{
41+
"name": "feeType",
42+
"baseName": "feeType",
43+
"type": "AlmaDetails.FeeTypeEnum",
44+
"format": ""
45+
},
46+
{
47+
"name": "sdkData",
48+
"baseName": "sdkData",
49+
"type": "string",
50+
"format": ""
51+
},
52+
{
53+
"name": "type",
54+
"baseName": "type",
55+
"type": "AlmaDetails.TypeEnum",
56+
"format": ""
57+
} ];
58+
59+
static getAttributeTypeMap() {
60+
return AlmaDetails.attributeTypeMap;
61+
}
62+
63+
public constructor() {
64+
}
65+
}
66+
67+
export namespace AlmaDetails {
68+
export enum FeeTypeEnum {
69+
MerchantPays = 'merchantPays',
70+
ShopperPays = 'shopperPays'
71+
}
72+
export enum TypeEnum {
73+
Alma = 'alma'
74+
}
75+
}
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
/*
2+
* The version of the OpenAPI document: v71
3+
*
4+
*
5+
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
6+
* https://openapi-generator.tech
7+
* Do not edit this class manually.
8+
*/
9+
10+
11+
export class AppIdentifierInfo {
12+
/**
13+
* The Android package identifier for this app.
14+
*/
15+
"androidPackageId"?: string;
16+
/**
17+
* The iOS URL scheme for this app.
18+
*/
19+
"iosScheme"?: string;
20+
21+
static readonly discriminator: string | undefined = undefined;
22+
23+
static readonly mapping: {[index: string]: string} | undefined = undefined;
24+
25+
static readonly attributeTypeMap: Array<{name: string, baseName: string, type: string, format: string}> = [
26+
{
27+
"name": "androidPackageId",
28+
"baseName": "androidPackageId",
29+
"type": "string",
30+
"format": ""
31+
},
32+
{
33+
"name": "iosScheme",
34+
"baseName": "iosScheme",
35+
"type": "string",
36+
"format": ""
37+
} ];
38+
39+
static getAttributeTypeMap() {
40+
return AppIdentifierInfo.attributeTypeMap;
41+
}
42+
43+
public constructor() {
44+
}
45+
}
46+

src/typings/checkout/balanceCheckRequest.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ export class BalanceCheckRequest {
118118
*/
119119
"shopperInteraction"?: BalanceCheckRequest.ShopperInteractionEnum;
120120
/**
121-
* The combination of a language code and a country code to specify the language to be used in the payment.
121+
* The language for the payment. The value combines the two-letter [ISO 639-1](https://en.wikipedia.org/wiki/List_of_ISO_639_language_codes) language code with the [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/List_of_ISO_3166_country_codes) country code. For example, **nl-NL**. When using Drop-in/Components, the specified language appears if your front-end global configuration does not set the `locale`.
122122
*/
123123
"shopperLocale"?: string;
124124
"shopperName"?: Name | null;

src/typings/checkout/cardDetailsRequest.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ export class CardDetailsRequest {
1414
*/
1515
"cardNumber"?: string;
1616
/**
17-
* The shopper country. Format: [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) Example: NL or DE
17+
* The shopper country code. Format: [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) Example: NL or DE
1818
*/
1919
"countryCode"?: string;
2020
/**

src/typings/checkout/checkoutForwardRequest.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,14 @@
77
* Do not edit this class manually.
88
*/
99

10+
import { Amount } from "./amount";
1011
import { CheckoutForwardRequestCard } from "./checkoutForwardRequestCard";
1112
import { CheckoutForwardRequestOptions } from "./checkoutForwardRequestOptions";
1213
import { CheckoutOutgoingForwardRequest } from "./checkoutOutgoingForwardRequest";
1314

1415

1516
export class CheckoutForwardRequest {
17+
"amount"?: Amount | null;
1618
/**
1719
* The base URL of the third party API, where Adyen will send the request to forward the payment details.
1820
*/
@@ -42,6 +44,12 @@ export class CheckoutForwardRequest {
4244
static readonly mapping: {[index: string]: string} | undefined = undefined;
4345

4446
static readonly attributeTypeMap: Array<{name: string, baseName: string, type: string, format: string}> = [
47+
{
48+
"name": "amount",
49+
"baseName": "amount",
50+
"type": "Amount | null",
51+
"format": ""
52+
},
4553
{
4654
"name": "baseUrl",
4755
"baseName": "baseUrl",
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
/*
2+
* The version of the OpenAPI document: v71
3+
*
4+
*
5+
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
6+
* https://openapi-generator.tech
7+
* Do not edit this class manually.
8+
*/
9+
10+
11+
export class ConfidenceScore {
12+
"errors"?: Array<string>;
13+
"score"?: number;
14+
15+
static readonly discriminator: string | undefined = undefined;
16+
17+
static readonly mapping: {[index: string]: string} | undefined = undefined;
18+
19+
static readonly attributeTypeMap: Array<{name: string, baseName: string, type: string, format: string}> = [
20+
{
21+
"name": "errors",
22+
"baseName": "errors",
23+
"type": "Array<string>",
24+
"format": ""
25+
},
26+
{
27+
"name": "score",
28+
"baseName": "score",
29+
"type": "number",
30+
"format": "double"
31+
} ];
32+
33+
static getAttributeTypeMap() {
34+
return ConfidenceScore.attributeTypeMap;
35+
}
36+
37+
public constructor() {
38+
}
39+
}
40+

src/typings/checkout/createCheckoutSessionRequest.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ export class CreateCheckoutSessionRequest {
159159
*/
160160
"shopperInteraction"?: CreateCheckoutSessionRequest.ShopperInteractionEnum;
161161
/**
162-
* The combination of a language code and a country code to specify the language to be used in the payment.
162+
* The language for the payment. The value combines the two-letter [ISO 639-1](https://en.wikipedia.org/wiki/List_of_ISO_639_language_codes) language code with the [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/List_of_ISO_3166_country_codes) country code. For example, **nl-NL**. When using Drop-in/Components, the specified language appears if your front-end global configuration does not set the `locale`.
163163
*/
164164
"shopperLocale"?: string;
165165
"shopperName"?: ShopperName | null;

src/typings/checkout/createCheckoutSessionResponse.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ export class CreateCheckoutSessionResponse {
167167
*/
168168
"shopperInteraction"?: CreateCheckoutSessionResponse.ShopperInteractionEnum;
169169
/**
170-
* The combination of a language code and a country code to specify the language to be used in the payment.
170+
* The language for the payment. The value combines the two-letter [ISO 639-1](https://en.wikipedia.org/wiki/List_of_ISO_639_language_codes) language code with the [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/List_of_ISO_3166_country_codes) country code. For example, **nl-NL**. When using Drop-in/Components, the specified language appears if your front-end global configuration does not set the `locale`.
171171
*/
172172
"shopperLocale"?: string;
173173
"shopperName"?: ShopperName | null;
Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
/*
2+
* The version of the OpenAPI document: v71
3+
*
4+
*
5+
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
6+
* https://openapi-generator.tech
7+
* Do not edit this class manually.
8+
*/
9+
10+
11+
export class DirectDebitAuDetails {
12+
/**
13+
* The shopper\'s banking account number used to complete payment.
14+
*/
15+
"bankAccountNumber"?: string;
16+
/**
17+
* The shopper\'s BSB (their bank\'s branch code) number used to complete payment.
18+
*/
19+
"bankBranchCode"?: string;
20+
/**
21+
* The checkout attempt identifier.
22+
*/
23+
"checkoutAttemptId"?: string;
24+
/**
25+
* This is the `recurringDetailReference` returned in the response when you created the token.
26+
*
27+
* @deprecated since Adyen Checkout API v49
28+
* Use `storedPaymentMethodId` instead.
29+
*/
30+
"recurringDetailReference"?: string;
31+
/**
32+
* Base64-encoded JSON object containing SDK related parameters required by the SDK
33+
*/
34+
"sdkData"?: string;
35+
/**
36+
* This is the `recurringDetailReference` returned in the response when you created the token.
37+
*/
38+
"storedPaymentMethodId"?: string;
39+
/**
40+
* **directdebit_AU**
41+
*/
42+
"type"?: DirectDebitAuDetails.TypeEnum;
43+
44+
static readonly discriminator: string | undefined = undefined;
45+
46+
static readonly mapping: {[index: string]: string} | undefined = undefined;
47+
48+
static readonly attributeTypeMap: Array<{name: string, baseName: string, type: string, format: string}> = [
49+
{
50+
"name": "bankAccountNumber",
51+
"baseName": "bankAccountNumber",
52+
"type": "string",
53+
"format": ""
54+
},
55+
{
56+
"name": "bankBranchCode",
57+
"baseName": "bankBranchCode",
58+
"type": "string",
59+
"format": ""
60+
},
61+
{
62+
"name": "checkoutAttemptId",
63+
"baseName": "checkoutAttemptId",
64+
"type": "string",
65+
"format": ""
66+
},
67+
{
68+
"name": "recurringDetailReference",
69+
"baseName": "recurringDetailReference",
70+
"type": "string",
71+
"format": ""
72+
},
73+
{
74+
"name": "sdkData",
75+
"baseName": "sdkData",
76+
"type": "string",
77+
"format": ""
78+
},
79+
{
80+
"name": "storedPaymentMethodId",
81+
"baseName": "storedPaymentMethodId",
82+
"type": "string",
83+
"format": ""
84+
},
85+
{
86+
"name": "type",
87+
"baseName": "type",
88+
"type": "DirectDebitAuDetails.TypeEnum",
89+
"format": ""
90+
} ];
91+
92+
static getAttributeTypeMap() {
93+
return DirectDebitAuDetails.attributeTypeMap;
94+
}
95+
96+
public constructor() {
97+
}
98+
}
99+
100+
export namespace DirectDebitAuDetails {
101+
export enum TypeEnum {
102+
DirectdebitAu = 'directdebit_AU'
103+
}
104+
}

0 commit comments

Comments
 (0)