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/payout.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"service": "payout",
"project": "node",
"generatedAt": "2026-06-02T15:29:50Z",
"openapiCommitSha": "f3894fd6b47d9076841b04852378251de3bba2de",
"automationCommitSha": "6f06b47d0661f0891defe6b85461d2c367fbd284",
"libraryCommitSha": "ecc0f79b39a3c2103d00600e00aec9cade27ddaf"
}
1 change: 0 additions & 1 deletion src/typings/payout/objectSerializer.ts
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,6 @@ let enumsMap: Set<string> = new Set<string>([
"PayoutResponse.ResultCodeEnum",
"Recurring.ContractEnum",
"Recurring.TokenServiceEnum",
"ResponseAdditionalDataCard.CardProductIdEnum",
"ResponseAdditionalDataCommon.FraudResultTypeEnum",
"ResponseAdditionalDataCommon.FraudRiskLevelEnum",
"ResponseAdditionalDataCommon.RecurringProcessingModelEnum",
Expand Down
31 changes: 13 additions & 18 deletions src/typings/payout/responseAdditionalDataCard.ts
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,10 @@


export class ResponseAdditionalDataCard {
/**
* This is an ALT ID (alternate ID) mapped to the Card PAN. > Returned only in case of Ecommerce Card Payment in India
*/
"cardAltID"?: string;
/**
* The first six digits of the card number. This is the [Bank Identification Number (BIN)](https://docs.adyen.com/get-started-with-adyen/payment-glossary#bank-identification-number-bin) for card numbers with a six-digit BIN. Example: 521234
*/
Expand All @@ -34,9 +38,9 @@ export class ResponseAdditionalDataCard {
*/
"cardPaymentMethod"?: string;
/**
* The Card Product ID represents the type of card following card scheme product definitions and can be returned for Adyen Acquiring service level payments. Possible values Visa: * **A** - Visa Traditional * **B** - Visa Traditional Rewards * **C** - Visa Signature * **D** - Visa Signature Preferred * **F** - Visa Classic Possible values Mastercard: * **MCC** - Mastercard Card * **MCE** - Mastercard Electronic Card * **MCF** - Mastercard Corporate Fleet Card * **MCG** - Gold Mastercard Card * **MCH** - Mastercard Premium Charge * **MCI** - Mastercard Select Debit
* The Card Product ID represents the type of card following card scheme product definitions and can be returned for Adyen Acquiring service level payments. Example values Visa: * **A** - Visa Traditional * **B** - Visa Traditional Rewards * **C** - Visa Signature * **D** - Visa Signature Preferred * **F** - Visa Classic Example values Mastercard: * **MCC** - Mastercard Card * **MCE** - Mastercard Electronic Card * **MCF** - Mastercard Corporate Fleet Card * **MCG** - Gold Mastercard Card * **MCH** - Mastercard Premium Charge * **MCI** - Mastercard Select Debit
*/
"cardProductId"?: ResponseAdditionalDataCard.CardProductIdEnum;
"cardProductId"?: string;
/**
* The last four digits of a card number. > Returned only in case of a card payment.
*/
Expand All @@ -51,6 +55,12 @@ export class ResponseAdditionalDataCard {
static readonly mapping: {[index: string]: string} | undefined = undefined;

static readonly attributeTypeMap: Array<{name: string, baseName: string, type: string, format: string}> = [
{
"name": "cardAltID",
"baseName": "cardAltID",
"type": "string",
"format": ""
},
{
"name": "cardBin",
"baseName": "cardBin",
Expand Down Expand Up @@ -90,7 +100,7 @@ export class ResponseAdditionalDataCard {
{
"name": "cardProductId",
"baseName": "cardProductId",
"type": "ResponseAdditionalDataCard.CardProductIdEnum",
"type": "string",
"format": ""
},
{
Expand All @@ -114,18 +124,3 @@ export class ResponseAdditionalDataCard {
}
}

export namespace ResponseAdditionalDataCard {
export enum CardProductIdEnum {
A = 'A',
B = 'B',
C = 'C',
D = 'D',
F = 'F',
Mcc = 'MCC',
Mce = 'MCE',
Mcf = 'MCF',
Mcg = 'MCG',
Mch = 'MCH',
Mci = 'MCI'
}
}
17 changes: 14 additions & 3 deletions src/typings/payout/responseAdditionalDataCommon.ts
Original file line number Diff line number Diff line change
Expand Up @@ -98,11 +98,11 @@ export class ResponseAdditionalDataCommon {
*/
"fraudManualReview"?: string;
/**
* The fraud result properties of the payment.
* The fraud result properties of the payment. Possible values: * AMBER * GREEN * RED
*/
"fraudResultType"?: ResponseAdditionalDataCommon.FraudResultTypeEnum;
/**
* The risk level of the transaction as classified by the [machine learning](https://docs.adyen.com/risk-management/configure-your-risk-profile/machine-learning-rules/) fraud risk rule. The risk level indicates the likelihood that a transaction will result in a fraudulent dispute. The possible return values are: * veryLow * low * medium * high * veryHigh
* The risk level of the transaction as classified by the [machine learning](https://docs.adyen.com/risk-management/configure-your-risk-profile/machine-learning-rules/) fraud risk rule. The risk level indicates the likelihood that a transaction will result in a fraudulent dispute. Possible values: * veryLow * low * medium * high * veryHigh
*/
"fraudRiskLevel"?: ResponseAdditionalDataCommon.FraudRiskLevelEnum;
/**
Expand Down Expand Up @@ -142,6 +142,10 @@ export class ResponseAdditionalDataCommon {
*/
"merchantReference"?: string;
/**
* Indicates the processing flow. Possible values: * **sale**: You do not need to separately capture the funds, because capture happens automatically as part of the transaction. * **auth**: If you have not [configured automatic capture for the transaction](https://docs.adyen.com/online-payments/capture#types-of-capture), you must manually capture the funds.
*/
"networkProcessingMode"?: string;
/**
* Returned in the response if you are not tokenizing with Adyen and are using the Merchant-initiated transactions (MIT) framework from Mastercard or Visa. This contains either the Mastercard Trace ID or the Visa Transaction ID.
*/
"networkTxReference"?: string;
Expand Down Expand Up @@ -471,6 +475,12 @@ export class ResponseAdditionalDataCommon {
"type": "string",
"format": ""
},
{
"name": "networkProcessingMode",
"baseName": "networkProcessingMode",
"type": "string",
"format": ""
},
{
"name": "networkTxReference",
"baseName": "networkTxReference",
Expand Down Expand Up @@ -662,8 +672,9 @@ export class ResponseAdditionalDataCommon {

export namespace ResponseAdditionalDataCommon {
export enum FraudResultTypeEnum {
Amber = 'AMBER',
Green = 'GREEN',
Fraud = 'FRAUD'
Red = 'RED'
}
export enum FraudRiskLevelEnum {
VeryLow = 'veryLow',
Expand Down
Loading