Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions sdk-generation-log/checkout.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"service": "checkout",
"project": "node",
"generatedAt": "2026-05-01T15:06:01Z",
"openapiCommitSha": "7824ebf60ac8c780120e550d6495a8f02e409859",
"automationCommitSha": "4c065f4314ebb286f05dc38fd80f19058281c63c",
"libraryCommitSha": "ecc0f79b39a3c2103d00600e00aec9cade27ddaf"
}
75 changes: 75 additions & 0 deletions src/typings/checkout/almaDetails.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
/*
* The version of the OpenAPI document: v71
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit this class manually.
*/


export class AlmaDetails {
/**
* The checkout attempt identifier.
*/
"checkoutAttemptId"?: string;
/**
* **Alma payment request fee type**
*/
"feeType"?: AlmaDetails.FeeTypeEnum;
/**
* Base64-encoded JSON object containing SDK related parameters required by the SDK
*/
"sdkData"?: string;
/**
* The payment method type.
*/
"type"?: AlmaDetails.TypeEnum;

static readonly discriminator: string | undefined = undefined;

static readonly mapping: {[index: string]: string} | undefined = undefined;

static readonly attributeTypeMap: Array<{name: string, baseName: string, type: string, format: string}> = [
{
"name": "checkoutAttemptId",
"baseName": "checkoutAttemptId",
"type": "string",
"format": ""
},
{
"name": "feeType",
"baseName": "feeType",
"type": "AlmaDetails.FeeTypeEnum",
"format": ""
},
{
"name": "sdkData",
"baseName": "sdkData",
"type": "string",
"format": ""
},
{
"name": "type",
"baseName": "type",
"type": "AlmaDetails.TypeEnum",
"format": ""
} ];

static getAttributeTypeMap() {
return AlmaDetails.attributeTypeMap;
}

public constructor() {
}
}

export namespace AlmaDetails {
export enum FeeTypeEnum {
MerchantPays = 'merchantPays',
ShopperPays = 'shopperPays'
}
export enum TypeEnum {
Alma = 'alma'
}
}
46 changes: 46 additions & 0 deletions src/typings/checkout/appIdentifierInfo.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
/*
* The version of the OpenAPI document: v71
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit this class manually.
*/


export class AppIdentifierInfo {
/**
* The Android package identifier for this app.
*/
"androidPackageId"?: string;
/**
* The iOS URL scheme for this app.
*/
"iosScheme"?: string;

static readonly discriminator: string | undefined = undefined;

static readonly mapping: {[index: string]: string} | undefined = undefined;

static readonly attributeTypeMap: Array<{name: string, baseName: string, type: string, format: string}> = [
{
"name": "androidPackageId",
"baseName": "androidPackageId",
"type": "string",
"format": ""
},
{
"name": "iosScheme",
"baseName": "iosScheme",
"type": "string",
"format": ""
} ];

static getAttributeTypeMap() {
return AppIdentifierInfo.attributeTypeMap;
}

public constructor() {
}
}

2 changes: 1 addition & 1 deletion src/typings/checkout/balanceCheckRequest.ts
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@ export class BalanceCheckRequest {
*/
"shopperInteraction"?: BalanceCheckRequest.ShopperInteractionEnum;
/**
* The combination of a language code and a country code to specify the language to be used in the payment.
* 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`.
*/
"shopperLocale"?: string;
"shopperName"?: Name | null;
Expand Down
2 changes: 1 addition & 1 deletion src/typings/checkout/cardDetailsRequest.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ export class CardDetailsRequest {
*/
"cardNumber"?: string;
/**
* The shopper country. Format: [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) Example: NL or DE
* The shopper country code. Format: [ISO 3166-1 alpha-2](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) Example: NL or DE
*/
"countryCode"?: string;
/**
Expand Down
8 changes: 8 additions & 0 deletions src/typings/checkout/checkoutForwardRequest.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,14 @@
* Do not edit this class manually.
*/

import { Amount } from "./amount";
import { CheckoutForwardRequestCard } from "./checkoutForwardRequestCard";
import { CheckoutForwardRequestOptions } from "./checkoutForwardRequestOptions";
import { CheckoutOutgoingForwardRequest } from "./checkoutOutgoingForwardRequest";


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

static readonly attributeTypeMap: Array<{name: string, baseName: string, type: string, format: string}> = [
{
"name": "amount",
"baseName": "amount",
"type": "Amount | null",
"format": ""
},
{
"name": "baseUrl",
"baseName": "baseUrl",
Expand Down
40 changes: 40 additions & 0 deletions src/typings/checkout/confidenceScore.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
/*
* The version of the OpenAPI document: v71
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit this class manually.
*/


export class ConfidenceScore {
"errors"?: Array<string>;
"score"?: number;

static readonly discriminator: string | undefined = undefined;

static readonly mapping: {[index: string]: string} | undefined = undefined;

static readonly attributeTypeMap: Array<{name: string, baseName: string, type: string, format: string}> = [
{
"name": "errors",
"baseName": "errors",
"type": "Array<string>",
"format": ""
},
{
"name": "score",
"baseName": "score",
"type": "number",
"format": "double"
} ];

static getAttributeTypeMap() {
return ConfidenceScore.attributeTypeMap;
}

public constructor() {
}
}

2 changes: 1 addition & 1 deletion src/typings/checkout/createCheckoutSessionRequest.ts
Original file line number Diff line number Diff line change
Expand Up @@ -159,7 +159,7 @@ export class CreateCheckoutSessionRequest {
*/
"shopperInteraction"?: CreateCheckoutSessionRequest.ShopperInteractionEnum;
/**
* The combination of a language code and a country code to specify the language to be used in the payment.
* 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`.
*/
"shopperLocale"?: string;
"shopperName"?: ShopperName | null;
Expand Down
2 changes: 1 addition & 1 deletion src/typings/checkout/createCheckoutSessionResponse.ts
Original file line number Diff line number Diff line change
Expand Up @@ -167,7 +167,7 @@ export class CreateCheckoutSessionResponse {
*/
"shopperInteraction"?: CreateCheckoutSessionResponse.ShopperInteractionEnum;
/**
* The combination of a language code and a country code to specify the language to be used in the payment.
* 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`.
*/
"shopperLocale"?: string;
"shopperName"?: ShopperName | null;
Expand Down
104 changes: 104 additions & 0 deletions src/typings/checkout/directDebitAuDetails.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
/*
* The version of the OpenAPI document: v71
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit this class manually.
*/


export class DirectDebitAuDetails {
/**
* The shopper\'s banking account number used to complete payment.
*/
"bankAccountNumber"?: string;
/**
* The shopper\'s BSB (their bank\'s branch code) number used to complete payment.
*/
"bankBranchCode"?: string;
/**
* The checkout attempt identifier.
*/
"checkoutAttemptId"?: string;
/**
* This is the `recurringDetailReference` returned in the response when you created the token.
*
* @deprecated since Adyen Checkout API v49
* Use `storedPaymentMethodId` instead.
*/
"recurringDetailReference"?: string;
/**
* Base64-encoded JSON object containing SDK related parameters required by the SDK
*/
"sdkData"?: string;
/**
* This is the `recurringDetailReference` returned in the response when you created the token.
*/
"storedPaymentMethodId"?: string;
/**
* **directdebit_AU**
*/
"type"?: DirectDebitAuDetails.TypeEnum;

static readonly discriminator: string | undefined = undefined;

static readonly mapping: {[index: string]: string} | undefined = undefined;

static readonly attributeTypeMap: Array<{name: string, baseName: string, type: string, format: string}> = [
{
"name": "bankAccountNumber",
"baseName": "bankAccountNumber",
"type": "string",
"format": ""
},
{
"name": "bankBranchCode",
"baseName": "bankBranchCode",
"type": "string",
"format": ""
},
{
"name": "checkoutAttemptId",
"baseName": "checkoutAttemptId",
"type": "string",
"format": ""
},
{
"name": "recurringDetailReference",
"baseName": "recurringDetailReference",
"type": "string",
"format": ""
},
{
"name": "sdkData",
"baseName": "sdkData",
"type": "string",
"format": ""
},
{
"name": "storedPaymentMethodId",
"baseName": "storedPaymentMethodId",
"type": "string",
"format": ""
},
{
"name": "type",
"baseName": "type",
"type": "DirectDebitAuDetails.TypeEnum",
"format": ""
} ];

static getAttributeTypeMap() {
return DirectDebitAuDetails.attributeTypeMap;
}

public constructor() {
}
}

export namespace DirectDebitAuDetails {
export enum TypeEnum {
DirectdebitAu = 'directdebit_AU'
}
}
10 changes: 10 additions & 0 deletions src/typings/checkout/donationCampaignsRequest.ts
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,10 @@ export class DonationCampaignsRequest {
* Your merchant account identifier.
*/
"merchantAccount": string;
/**
* Required for Adyen for Platforms integrations if you are a platform model. This is your [reference](https://docs.adyen.com/api-explorer/Management/3/post/merchants/(merchantId)/stores#request-reference) (on [balance platform](https://docs.adyen.com/platforms)) or the [storeReference](https://docs.adyen.com/api-explorer/Account/latest/post/updateAccountHolder#request-accountHolderDetails-storeDetails-storeReference) (in the [classic integration](https://docs.adyen.com/classic-platforms/processing-payments/route-payment-to-store/#route-a-payment-to-a-store)) for the ecommerce or point-of-sale store that is processing the payment.
*/
"store"?: string;

static readonly discriminator: string | undefined = undefined;

Expand All @@ -44,6 +48,12 @@ export class DonationCampaignsRequest {
"baseName": "merchantAccount",
"type": "string",
"format": ""
},
{
"name": "store",
"baseName": "store",
"type": "string",
"format": ""
} ];

static getAttributeTypeMap() {
Expand Down
Loading
Loading