spec release

This commit is contained in:
Adyen Automation
2025-04-08 22:22:53 +02:00
parent 42ffd2467a
commit 0d70bd156e
10 changed files with 591 additions and 25 deletions

View File

@@ -175,7 +175,8 @@
"description" : "The type of dispute raised for the transaction.", "description" : "The type of dispute raised for the transaction.",
"enum" : [ "enum" : [
"fraud", "fraud",
"notDelivered" "notDelivered",
"duplicate"
], ],
"type" : "string" "type" : "string"
} }

View File

@@ -16,7 +16,7 @@
"url" : "https://github.com/Adyen/adyen-openapi" "url" : "https://github.com/Adyen/adyen-openapi"
}, },
"version" : "1", "version" : "1",
"x-timestamp" : "2025-03-21T17:33:57Z" "x-timestamp" : "2025-04-03T18:36:10Z"
}, },
"tags" : [ { "tags" : [ {
"name" : "Dispute Attachments" "name" : "Dispute Attachments"
@@ -425,7 +425,7 @@
"description" : "The unique reference of the transaction for which you are raising the dispute." "description" : "The unique reference of the transaction for which you are raising the dispute."
}, },
"type" : { "type" : {
"description" : "The type of the dispute.\n\nPossible values: **notDelivered**, **fraud**.", "description" : "The type of the dispute.\n\nPossible values: **notDelivered**, **fraud**, **duplicate**.",
"$ref" : "#/components/schemas/DisputeType" "$ref" : "#/components/schemas/DisputeType"
} }
} }
@@ -484,17 +484,43 @@
"required" : [ "descriptionOfIssue", "lastExpectedDate", "whatWasNotDelivered" ], "required" : [ "descriptionOfIssue", "lastExpectedDate", "whatWasNotDelivered" ],
"type" : "object", "type" : "object",
"properties" : { "properties" : {
"agreedDeliveryLocation" : {
"maxLength" : 2500,
"minLength" : 0,
"type" : "string",
"description" : "The delivery location specified by the cardholder. Required if `deliveredToWrongLocation` is **true**."
},
"dateOfCancellation" : { "dateOfCancellation" : {
"type" : "string", "type" : "string",
"description" : "The date the undelivered goods or services were cancelled in YYYY-MM-DD format.", "description" : "The date the undelivered goods or services were cancelled in YYYY-MM-DD format.",
"format" : "date" "format" : "date"
}, },
"deliveredToWrongLocation" : {
"type" : "boolean",
"description" : "Indicates goods were delivered to the wrong location.\n\nPossible values: **true**, **false**."
},
"descriptionOfIssue" : { "descriptionOfIssue" : {
"maxLength" : 2500, "maxLength" : 2500,
"minLength" : 0, "minLength" : 0,
"type" : "string", "type" : "string",
"description" : "Your description of the issue for raising a dispute of `type` **notDelivered**." "description" : "Your description of the issue for raising a dispute of `type` **notDelivered**."
}, },
"didCardholderReturn" : {
"type" : "boolean",
"description" : "Indicates if the cardholder returned the goods to the merchant.\n\nPossible values: **true**, **false**."
},
"isDeliveryLate" : {
"type" : "boolean",
"description" : "Indicates if the goods or services were delivered late.\n\nPossible values: **true**, **false**."
},
"isMerchantBankrupt" : {
"type" : "boolean",
"description" : "Indicates if the transaction was processed by a bankrupt merchant.\n\nPossible values: **true**, **false**."
},
"isNonFiatOrNft" : {
"type" : "boolean",
"description" : "Indicates if the transaction is non-fiat or non-fungible token (NFT) related.\n\nPossible values: **true**, **false**."
},
"lastExpectedDate" : { "lastExpectedDate" : {
"type" : "string", "type" : "string",
"description" : "The date the undelivered goods or services were expected to be delivered in YYYY-MM-DD format.", "description" : "The date the undelivered goods or services were expected to be delivered in YYYY-MM-DD format.",
@@ -532,6 +558,7 @@
"$ref" : "#/components/schemas/Amount" "$ref" : "#/components/schemas/Amount"
}, },
"duplicateInfo" : { "duplicateInfo" : {
"description" : "Additional information for raising a dispute of `type` **duplicate**. Required for disputes of `type` **duplicate**.",
"$ref" : "#/components/schemas/DuplicateInfo" "$ref" : "#/components/schemas/DuplicateInfo"
}, },
"fraudInfo" : { "fraudInfo" : {
@@ -556,7 +583,7 @@
"description" : "The unique reference of the transaction for which you are raising the dispute." "description" : "The unique reference of the transaction for which you are raising the dispute."
}, },
"type" : { "type" : {
"description" : "The type of the dispute.\n\nPossible values: **notDelivered**, **fraud**.", "description" : "The type of the dispute.\n\nPossible values: **notDelivered**, **fraud**, **duplicate**.",
"$ref" : "#/components/schemas/DisputeType" "$ref" : "#/components/schemas/DisputeType"
} }
} }
@@ -645,17 +672,43 @@
"PatchableNotDeliveredInfo" : { "PatchableNotDeliveredInfo" : {
"type" : "object", "type" : "object",
"properties" : { "properties" : {
"agreedDeliveryLocation" : {
"maxLength" : 2500,
"minLength" : 0,
"type" : [ "string", "null" ],
"description" : "The delivery location specified by the cardholder. Required if `deliveredToWrongLocation` is **true**."
},
"dateOfCancellation" : { "dateOfCancellation" : {
"type" : [ "string", "null" ], "type" : [ "string", "null" ],
"description" : "The date the undelivered goods or services were cancelled in YYYY-MM-DD format.", "description" : "The date the undelivered goods or services were cancelled in YYYY-MM-DD format.",
"format" : "date" "format" : "date"
}, },
"deliveredToWrongLocation" : {
"type" : [ "boolean", "null" ],
"description" : "Indicates goods were delivered to the wrong location.\n\nPossible values: **true**, **false**."
},
"descriptionOfIssue" : { "descriptionOfIssue" : {
"maxLength" : 2500, "maxLength" : 2500,
"minLength" : 0, "minLength" : 0,
"type" : "string", "type" : "string",
"description" : "Your description of the issue for raising a dispute of `type` **notDelivered**." "description" : "Your description of the issue for raising a dispute of `type` **notDelivered**."
}, },
"didCardholderReturn" : {
"type" : [ "boolean", "null" ],
"description" : "Indicates if the cardholder returned the goods to the merchant.\n\nPossible values: **true**, **false**."
},
"isDeliveryLate" : {
"type" : [ "boolean", "null" ],
"description" : "Indicates if the goods or services were delivered late.\n\nPossible values: **true**, **false**."
},
"isMerchantBankrupt" : {
"type" : [ "boolean", "null" ],
"description" : "Indicates if the transaction was processed by a bankrupt merchant.\n\nPossible values: **true**, **false**."
},
"isNonFiatOrNft" : {
"type" : [ "boolean", "null" ],
"description" : "Indicates if the transaction is non-fiat or non-fungible token (NFT) related.\n\nPossible values: **true**, **false**."
},
"lastExpectedDate" : { "lastExpectedDate" : {
"type" : "string", "type" : "string",
"description" : "The date the undelivered goods or services were expected to be delivered in YYYY-MM-DD format.", "description" : "The date the undelivered goods or services were expected to be delivered in YYYY-MM-DD format.",

View File

@@ -16,7 +16,7 @@
"url" : "https://github.com/Adyen/adyen-openapi" "url" : "https://github.com/Adyen/adyen-openapi"
}, },
"version" : "2", "version" : "2",
"x-timestamp" : "2025-03-21T17:33:58Z" "x-timestamp" : "2025-04-03T18:36:11Z"
}, },
"tags" : [ { "tags" : [ {
"name" : "Dispute Attachments" "name" : "Dispute Attachments"
@@ -425,7 +425,7 @@
"description" : "The unique reference of the transaction for which you are raising the dispute." "description" : "The unique reference of the transaction for which you are raising the dispute."
}, },
"type" : { "type" : {
"description" : "The type of the dispute.\n\nPossible values: **notDelivered**, **fraud**.", "description" : "The type of the dispute.\n\nPossible values: **notDelivered**, **fraud**, **duplicate**.",
"$ref" : "#/components/schemas/DisputeType" "$ref" : "#/components/schemas/DisputeType"
} }
} }
@@ -484,17 +484,43 @@
"required" : [ "descriptionOfIssue", "lastExpectedDate", "whatWasNotDelivered" ], "required" : [ "descriptionOfIssue", "lastExpectedDate", "whatWasNotDelivered" ],
"type" : "object", "type" : "object",
"properties" : { "properties" : {
"agreedDeliveryLocation" : {
"maxLength" : 2500,
"minLength" : 0,
"type" : "string",
"description" : "The delivery location specified by the cardholder. Required if `deliveredToWrongLocation` is **true**."
},
"dateOfCancellation" : { "dateOfCancellation" : {
"type" : "string", "type" : "string",
"description" : "The date the undelivered goods or services were cancelled in YYYY-MM-DD format.", "description" : "The date the undelivered goods or services were cancelled in YYYY-MM-DD format.",
"format" : "date" "format" : "date"
}, },
"deliveredToWrongLocation" : {
"type" : "boolean",
"description" : "Indicates goods were delivered to the wrong location.\n\nPossible values: **true**, **false**."
},
"descriptionOfIssue" : { "descriptionOfIssue" : {
"maxLength" : 2500, "maxLength" : 2500,
"minLength" : 0, "minLength" : 0,
"type" : "string", "type" : "string",
"description" : "Your description of the issue for raising a dispute of `type` **notDelivered**." "description" : "Your description of the issue for raising a dispute of `type` **notDelivered**."
}, },
"didCardholderReturn" : {
"type" : "boolean",
"description" : "Indicates if the cardholder returned the goods to the merchant.\n\nPossible values: **true**, **false**."
},
"isDeliveryLate" : {
"type" : "boolean",
"description" : "Indicates if the goods or services were delivered late.\n\nPossible values: **true**, **false**."
},
"isMerchantBankrupt" : {
"type" : "boolean",
"description" : "Indicates if the transaction was processed by a bankrupt merchant.\n\nPossible values: **true**, **false**."
},
"isNonFiatOrNft" : {
"type" : "boolean",
"description" : "Indicates if the transaction is non-fiat or non-fungible token (NFT) related.\n\nPossible values: **true**, **false**."
},
"lastExpectedDate" : { "lastExpectedDate" : {
"type" : "string", "type" : "string",
"description" : "The date the undelivered goods or services were expected to be delivered in YYYY-MM-DD format.", "description" : "The date the undelivered goods or services were expected to be delivered in YYYY-MM-DD format.",
@@ -532,6 +558,7 @@
"$ref" : "#/components/schemas/Amount" "$ref" : "#/components/schemas/Amount"
}, },
"duplicateInfo" : { "duplicateInfo" : {
"description" : "Additional information for raising a dispute of `type` **duplicate**. Required for disputes of `type` **duplicate**.",
"$ref" : "#/components/schemas/DuplicateInfo" "$ref" : "#/components/schemas/DuplicateInfo"
}, },
"fraudInfo" : { "fraudInfo" : {
@@ -556,7 +583,7 @@
"description" : "The unique reference of the transaction for which you are raising the dispute." "description" : "The unique reference of the transaction for which you are raising the dispute."
}, },
"type" : { "type" : {
"description" : "The type of the dispute.\n\nPossible values: **notDelivered**, **fraud**.", "description" : "The type of the dispute.\n\nPossible values: **notDelivered**, **fraud**, **duplicate**.",
"$ref" : "#/components/schemas/DisputeType" "$ref" : "#/components/schemas/DisputeType"
} }
} }
@@ -645,17 +672,43 @@
"PatchableNotDeliveredInfo" : { "PatchableNotDeliveredInfo" : {
"type" : "object", "type" : "object",
"properties" : { "properties" : {
"agreedDeliveryLocation" : {
"maxLength" : 2500,
"minLength" : 0,
"type" : [ "string", "null" ],
"description" : "The delivery location specified by the cardholder. Required if `deliveredToWrongLocation` is **true**."
},
"dateOfCancellation" : { "dateOfCancellation" : {
"type" : [ "string", "null" ], "type" : [ "string", "null" ],
"description" : "The date the undelivered goods or services were cancelled in YYYY-MM-DD format.", "description" : "The date the undelivered goods or services were cancelled in YYYY-MM-DD format.",
"format" : "date" "format" : "date"
}, },
"deliveredToWrongLocation" : {
"type" : [ "boolean", "null" ],
"description" : "Indicates goods were delivered to the wrong location.\n\nPossible values: **true**, **false**."
},
"descriptionOfIssue" : { "descriptionOfIssue" : {
"maxLength" : 2500, "maxLength" : 2500,
"minLength" : 0, "minLength" : 0,
"type" : "string", "type" : "string",
"description" : "Your description of the issue for raising a dispute of `type` **notDelivered**." "description" : "Your description of the issue for raising a dispute of `type` **notDelivered**."
}, },
"didCardholderReturn" : {
"type" : [ "boolean", "null" ],
"description" : "Indicates if the cardholder returned the goods to the merchant.\n\nPossible values: **true**, **false**."
},
"isDeliveryLate" : {
"type" : [ "boolean", "null" ],
"description" : "Indicates if the goods or services were delivered late.\n\nPossible values: **true**, **false**."
},
"isMerchantBankrupt" : {
"type" : [ "boolean", "null" ],
"description" : "Indicates if the transaction was processed by a bankrupt merchant.\n\nPossible values: **true**, **false**."
},
"isNonFiatOrNft" : {
"type" : [ "boolean", "null" ],
"description" : "Indicates if the transaction is non-fiat or non-fungible token (NFT) related.\n\nPossible values: **true**, **false**."
},
"lastExpectedDate" : { "lastExpectedDate" : {
"type" : "string", "type" : "string",
"description" : "The date the undelivered goods or services were expected to be delivered in YYYY-MM-DD format.", "description" : "The date the undelivered goods or services were expected to be delivered in YYYY-MM-DD format.",

View File

@@ -16,7 +16,7 @@
"url" : "https://github.com/Adyen/adyen-openapi" "url" : "https://github.com/Adyen/adyen-openapi"
}, },
"version" : "3", "version" : "3",
"x-timestamp" : "2025-03-21T17:33:58Z" "x-timestamp" : "2025-04-03T18:36:11Z"
}, },
"tags" : [ { "tags" : [ {
"name" : "Dispute Attachments" "name" : "Dispute Attachments"
@@ -425,7 +425,7 @@
"description" : "The unique reference of the transaction for which you are raising the dispute." "description" : "The unique reference of the transaction for which you are raising the dispute."
}, },
"type" : { "type" : {
"description" : "The type of the dispute.\n\nPossible values: **notDelivered**, **fraud**.", "description" : "The type of the dispute.\n\nPossible values: **notDelivered**, **fraud**, **duplicate**.",
"$ref" : "#/components/schemas/DisputeType" "$ref" : "#/components/schemas/DisputeType"
} }
} }
@@ -484,17 +484,43 @@
"required" : [ "descriptionOfIssue", "lastExpectedDate", "whatWasNotDelivered" ], "required" : [ "descriptionOfIssue", "lastExpectedDate", "whatWasNotDelivered" ],
"type" : "object", "type" : "object",
"properties" : { "properties" : {
"agreedDeliveryLocation" : {
"maxLength" : 2500,
"minLength" : 0,
"type" : "string",
"description" : "The delivery location specified by the cardholder. Required if `deliveredToWrongLocation` is **true**."
},
"dateOfCancellation" : { "dateOfCancellation" : {
"type" : "string", "type" : "string",
"description" : "The date the undelivered goods or services were cancelled in YYYY-MM-DD format.", "description" : "The date the undelivered goods or services were cancelled in YYYY-MM-DD format.",
"format" : "date" "format" : "date"
}, },
"deliveredToWrongLocation" : {
"type" : "boolean",
"description" : "Indicates goods were delivered to the wrong location.\n\nPossible values: **true**, **false**."
},
"descriptionOfIssue" : { "descriptionOfIssue" : {
"maxLength" : 2500, "maxLength" : 2500,
"minLength" : 0, "minLength" : 0,
"type" : "string", "type" : "string",
"description" : "Your description of the issue for raising a dispute of `type` **notDelivered**." "description" : "Your description of the issue for raising a dispute of `type` **notDelivered**."
}, },
"didCardholderReturn" : {
"type" : "boolean",
"description" : "Indicates if the cardholder returned the goods to the merchant.\n\nPossible values: **true**, **false**."
},
"isDeliveryLate" : {
"type" : "boolean",
"description" : "Indicates if the goods or services were delivered late.\n\nPossible values: **true**, **false**."
},
"isMerchantBankrupt" : {
"type" : "boolean",
"description" : "Indicates if the transaction was processed by a bankrupt merchant.\n\nPossible values: **true**, **false**."
},
"isNonFiatOrNft" : {
"type" : "boolean",
"description" : "Indicates if the transaction is non-fiat or non-fungible token (NFT) related.\n\nPossible values: **true**, **false**."
},
"lastExpectedDate" : { "lastExpectedDate" : {
"type" : "string", "type" : "string",
"description" : "The date the undelivered goods or services were expected to be delivered in YYYY-MM-DD format.", "description" : "The date the undelivered goods or services were expected to be delivered in YYYY-MM-DD format.",
@@ -532,6 +558,7 @@
"$ref" : "#/components/schemas/Amount" "$ref" : "#/components/schemas/Amount"
}, },
"duplicateInfo" : { "duplicateInfo" : {
"description" : "Additional information for raising a dispute of `type` **duplicate**. Required for disputes of `type` **duplicate**.",
"$ref" : "#/components/schemas/DuplicateInfo" "$ref" : "#/components/schemas/DuplicateInfo"
}, },
"fraudInfo" : { "fraudInfo" : {
@@ -556,7 +583,7 @@
"description" : "The unique reference of the transaction for which you are raising the dispute." "description" : "The unique reference of the transaction for which you are raising the dispute."
}, },
"type" : { "type" : {
"description" : "The type of the dispute.\n\nPossible values: **notDelivered**, **fraud**.", "description" : "The type of the dispute.\n\nPossible values: **notDelivered**, **fraud**, **duplicate**.",
"$ref" : "#/components/schemas/DisputeType" "$ref" : "#/components/schemas/DisputeType"
} }
} }
@@ -645,17 +672,43 @@
"PatchableNotDeliveredInfo" : { "PatchableNotDeliveredInfo" : {
"type" : "object", "type" : "object",
"properties" : { "properties" : {
"agreedDeliveryLocation" : {
"maxLength" : 2500,
"minLength" : 0,
"type" : [ "string", "null" ],
"description" : "The delivery location specified by the cardholder. Required if `deliveredToWrongLocation` is **true**."
},
"dateOfCancellation" : { "dateOfCancellation" : {
"type" : [ "string", "null" ], "type" : [ "string", "null" ],
"description" : "The date the undelivered goods or services were cancelled in YYYY-MM-DD format.", "description" : "The date the undelivered goods or services were cancelled in YYYY-MM-DD format.",
"format" : "date" "format" : "date"
}, },
"deliveredToWrongLocation" : {
"type" : [ "boolean", "null" ],
"description" : "Indicates goods were delivered to the wrong location.\n\nPossible values: **true**, **false**."
},
"descriptionOfIssue" : { "descriptionOfIssue" : {
"maxLength" : 2500, "maxLength" : 2500,
"minLength" : 0, "minLength" : 0,
"type" : "string", "type" : "string",
"description" : "Your description of the issue for raising a dispute of `type` **notDelivered**." "description" : "Your description of the issue for raising a dispute of `type` **notDelivered**."
}, },
"didCardholderReturn" : {
"type" : [ "boolean", "null" ],
"description" : "Indicates if the cardholder returned the goods to the merchant.\n\nPossible values: **true**, **false**."
},
"isDeliveryLate" : {
"type" : [ "boolean", "null" ],
"description" : "Indicates if the goods or services were delivered late.\n\nPossible values: **true**, **false**."
},
"isMerchantBankrupt" : {
"type" : [ "boolean", "null" ],
"description" : "Indicates if the transaction was processed by a bankrupt merchant.\n\nPossible values: **true**, **false**."
},
"isNonFiatOrNft" : {
"type" : [ "boolean", "null" ],
"description" : "Indicates if the transaction is non-fiat or non-fungible token (NFT) related.\n\nPossible values: **true**, **false**."
},
"lastExpectedDate" : { "lastExpectedDate" : {
"type" : "string", "type" : "string",
"description" : "The date the undelivered goods or services were expected to be delivered in YYYY-MM-DD format.", "description" : "The date the undelivered goods or services were expected to be delivered in YYYY-MM-DD format.",

View File

@@ -16,7 +16,7 @@
"url" : "https://github.com/Adyen/adyen-openapi" "url" : "https://github.com/Adyen/adyen-openapi"
}, },
"version" : "4", "version" : "4",
"x-timestamp" : "2025-03-21T17:33:58Z" "x-timestamp" : "2025-04-03T18:36:11Z"
}, },
"tags" : [ { "tags" : [ {
"name" : "Dispute Attachments" "name" : "Dispute Attachments"
@@ -425,7 +425,7 @@
"description" : "The unique reference of the transaction for which you are raising the dispute." "description" : "The unique reference of the transaction for which you are raising the dispute."
}, },
"type" : { "type" : {
"description" : "The type of the dispute.\n\nPossible values: **notDelivered**, **fraud**.", "description" : "The type of the dispute.\n\nPossible values: **notDelivered**, **fraud**, **duplicate**.",
"$ref" : "#/components/schemas/DisputeType" "$ref" : "#/components/schemas/DisputeType"
} }
} }
@@ -484,17 +484,43 @@
"required" : [ "descriptionOfIssue", "lastExpectedDate", "whatWasNotDelivered" ], "required" : [ "descriptionOfIssue", "lastExpectedDate", "whatWasNotDelivered" ],
"type" : "object", "type" : "object",
"properties" : { "properties" : {
"agreedDeliveryLocation" : {
"maxLength" : 2500,
"minLength" : 0,
"type" : "string",
"description" : "The delivery location specified by the cardholder. Required if `deliveredToWrongLocation` is **true**."
},
"dateOfCancellation" : { "dateOfCancellation" : {
"type" : "string", "type" : "string",
"description" : "The date the undelivered goods or services were cancelled in YYYY-MM-DD format.", "description" : "The date the undelivered goods or services were cancelled in YYYY-MM-DD format.",
"format" : "date" "format" : "date"
}, },
"deliveredToWrongLocation" : {
"type" : "boolean",
"description" : "Indicates goods were delivered to the wrong location.\n\nPossible values: **true**, **false**."
},
"descriptionOfIssue" : { "descriptionOfIssue" : {
"maxLength" : 2500, "maxLength" : 2500,
"minLength" : 0, "minLength" : 0,
"type" : "string", "type" : "string",
"description" : "Your description of the issue for raising a dispute of `type` **notDelivered**." "description" : "Your description of the issue for raising a dispute of `type` **notDelivered**."
}, },
"didCardholderReturn" : {
"type" : "boolean",
"description" : "Indicates if the cardholder returned the goods to the merchant.\n\nPossible values: **true**, **false**."
},
"isDeliveryLate" : {
"type" : "boolean",
"description" : "Indicates if the goods or services were delivered late.\n\nPossible values: **true**, **false**."
},
"isMerchantBankrupt" : {
"type" : "boolean",
"description" : "Indicates if the transaction was processed by a bankrupt merchant.\n\nPossible values: **true**, **false**."
},
"isNonFiatOrNft" : {
"type" : "boolean",
"description" : "Indicates if the transaction is non-fiat or non-fungible token (NFT) related.\n\nPossible values: **true**, **false**."
},
"lastExpectedDate" : { "lastExpectedDate" : {
"type" : "string", "type" : "string",
"description" : "The date the undelivered goods or services were expected to be delivered in YYYY-MM-DD format.", "description" : "The date the undelivered goods or services were expected to be delivered in YYYY-MM-DD format.",
@@ -532,6 +558,7 @@
"$ref" : "#/components/schemas/Amount" "$ref" : "#/components/schemas/Amount"
}, },
"duplicateInfo" : { "duplicateInfo" : {
"description" : "Additional information for raising a dispute of `type` **duplicate**. Required for disputes of `type` **duplicate**.",
"$ref" : "#/components/schemas/DuplicateInfo" "$ref" : "#/components/schemas/DuplicateInfo"
}, },
"fraudInfo" : { "fraudInfo" : {
@@ -556,7 +583,7 @@
"description" : "The unique reference of the transaction for which you are raising the dispute." "description" : "The unique reference of the transaction for which you are raising the dispute."
}, },
"type" : { "type" : {
"description" : "The type of the dispute.\n\nPossible values: **notDelivered**, **fraud**.", "description" : "The type of the dispute.\n\nPossible values: **notDelivered**, **fraud**, **duplicate**.",
"$ref" : "#/components/schemas/DisputeType" "$ref" : "#/components/schemas/DisputeType"
} }
} }
@@ -645,17 +672,43 @@
"PatchableNotDeliveredInfo" : { "PatchableNotDeliveredInfo" : {
"type" : "object", "type" : "object",
"properties" : { "properties" : {
"agreedDeliveryLocation" : {
"maxLength" : 2500,
"minLength" : 0,
"type" : [ "string", "null" ],
"description" : "The delivery location specified by the cardholder. Required if `deliveredToWrongLocation` is **true**."
},
"dateOfCancellation" : { "dateOfCancellation" : {
"type" : [ "string", "null" ], "type" : [ "string", "null" ],
"description" : "The date the undelivered goods or services were cancelled in YYYY-MM-DD format.", "description" : "The date the undelivered goods or services were cancelled in YYYY-MM-DD format.",
"format" : "date" "format" : "date"
}, },
"deliveredToWrongLocation" : {
"type" : [ "boolean", "null" ],
"description" : "Indicates goods were delivered to the wrong location.\n\nPossible values: **true**, **false**."
},
"descriptionOfIssue" : { "descriptionOfIssue" : {
"maxLength" : 2500, "maxLength" : 2500,
"minLength" : 0, "minLength" : 0,
"type" : "string", "type" : "string",
"description" : "Your description of the issue for raising a dispute of `type` **notDelivered**." "description" : "Your description of the issue for raising a dispute of `type` **notDelivered**."
}, },
"didCardholderReturn" : {
"type" : [ "boolean", "null" ],
"description" : "Indicates if the cardholder returned the goods to the merchant.\n\nPossible values: **true**, **false**."
},
"isDeliveryLate" : {
"type" : [ "boolean", "null" ],
"description" : "Indicates if the goods or services were delivered late.\n\nPossible values: **true**, **false**."
},
"isMerchantBankrupt" : {
"type" : [ "boolean", "null" ],
"description" : "Indicates if the transaction was processed by a bankrupt merchant.\n\nPossible values: **true**, **false**."
},
"isNonFiatOrNft" : {
"type" : [ "boolean", "null" ],
"description" : "Indicates if the transaction is non-fiat or non-fungible token (NFT) related.\n\nPossible values: **true**, **false**."
},
"lastExpectedDate" : { "lastExpectedDate" : {
"type" : "string", "type" : "string",
"description" : "The date the undelivered goods or services were expected to be delivered in YYYY-MM-DD format.", "description" : "The date the undelivered goods or services were expected to be delivered in YYYY-MM-DD format.",

View File

@@ -133,6 +133,7 @@ components:
enum: enum:
- fraud - fraud
- notDelivered - notDelivered
- duplicate
type: string type: string
type: object type: object
DisputeNotificationRequest: DisputeNotificationRequest:

View File

@@ -30,7 +30,7 @@ info:
name: Adyen Developer Experience team name: Adyen Developer Experience team
url: https://github.com/Adyen/adyen-openapi url: https://github.com/Adyen/adyen-openapi
version: '1' version: '1'
x-timestamp: '2025-03-21T17:33:57Z' x-timestamp: '2025-04-03T18:36:10Z'
tags: tags:
- name: Dispute Attachments - name: Dispute Attachments
- name: Raise Disputes - name: Raise Disputes
@@ -397,7 +397,7 @@ components:
description: 'The type of the dispute. description: 'The type of the dispute.
Possible values: **notDelivered**, **fraud**.' Possible values: **notDelivered**, **fraud**, **duplicate**.'
$ref: '#/components/schemas/DisputeType' $ref: '#/components/schemas/DisputeType'
DisputeStatus: DisputeStatus:
type: string type: string
@@ -465,17 +465,54 @@ components:
- whatWasNotDelivered - whatWasNotDelivered
type: object type: object
properties: properties:
agreedDeliveryLocation:
maxLength: 2500
minLength: 0
type: string
description: The delivery location specified by the cardholder. Required
if `deliveredToWrongLocation` is **true**.
dateOfCancellation: dateOfCancellation:
type: string type: string
description: The date the undelivered goods or services were cancelled in description: The date the undelivered goods or services were cancelled in
YYYY-MM-DD format. YYYY-MM-DD format.
format: date format: date
deliveredToWrongLocation:
type: boolean
description: 'Indicates goods were delivered to the wrong location.
Possible values: **true**, **false**.'
descriptionOfIssue: descriptionOfIssue:
maxLength: 2500 maxLength: 2500
minLength: 0 minLength: 0
type: string type: string
description: Your description of the issue for raising a dispute of `type` description: Your description of the issue for raising a dispute of `type`
**notDelivered**. **notDelivered**.
didCardholderReturn:
type: boolean
description: 'Indicates if the cardholder returned the goods to the merchant.
Possible values: **true**, **false**.'
isDeliveryLate:
type: boolean
description: 'Indicates if the goods or services were delivered late.
Possible values: **true**, **false**.'
isMerchantBankrupt:
type: boolean
description: 'Indicates if the transaction was processed by a bankrupt merchant.
Possible values: **true**, **false**.'
isNonFiatOrNft:
type: boolean
description: 'Indicates if the transaction is non-fiat or non-fungible token
(NFT) related.
Possible values: **true**, **false**.'
lastExpectedDate: lastExpectedDate:
type: string type: string
description: The date the undelivered goods or services were expected to description: The date the undelivered goods or services were expected to
@@ -519,6 +556,8 @@ components:
an amount, the entire transaction amount will be disputed. an amount, the entire transaction amount will be disputed.
$ref: '#/components/schemas/Amount' $ref: '#/components/schemas/Amount'
duplicateInfo: duplicateInfo:
description: Additional information for raising a dispute of `type` **duplicate**.
Required for disputes of `type` **duplicate**.
$ref: '#/components/schemas/DuplicateInfo' $ref: '#/components/schemas/DuplicateInfo'
fraudInfo: fraudInfo:
description: Additional information for raising a dispute of `type` **fraud**. description: Additional information for raising a dispute of `type` **fraud**.
@@ -550,7 +589,7 @@ components:
description: 'The type of the dispute. description: 'The type of the dispute.
Possible values: **notDelivered**, **fraud**.' Possible values: **notDelivered**, **fraud**, **duplicate**.'
$ref: '#/components/schemas/DisputeType' $ref: '#/components/schemas/DisputeType'
PatchableDisputeRequest: PatchableDisputeRequest:
type: object type: object
@@ -633,6 +672,14 @@ components:
PatchableNotDeliveredInfo: PatchableNotDeliveredInfo:
type: object type: object
properties: properties:
agreedDeliveryLocation:
maxLength: 2500
minLength: 0
type:
- string
- 'null'
description: The delivery location specified by the cardholder. Required
if `deliveredToWrongLocation` is **true**.
dateOfCancellation: dateOfCancellation:
type: type:
- string - string
@@ -640,12 +687,53 @@ components:
description: The date the undelivered goods or services were cancelled in description: The date the undelivered goods or services were cancelled in
YYYY-MM-DD format. YYYY-MM-DD format.
format: date format: date
deliveredToWrongLocation:
type:
- boolean
- 'null'
description: 'Indicates goods were delivered to the wrong location.
Possible values: **true**, **false**.'
descriptionOfIssue: descriptionOfIssue:
maxLength: 2500 maxLength: 2500
minLength: 0 minLength: 0
type: string type: string
description: Your description of the issue for raising a dispute of `type` description: Your description of the issue for raising a dispute of `type`
**notDelivered**. **notDelivered**.
didCardholderReturn:
type:
- boolean
- 'null'
description: 'Indicates if the cardholder returned the goods to the merchant.
Possible values: **true**, **false**.'
isDeliveryLate:
type:
- boolean
- 'null'
description: 'Indicates if the goods or services were delivered late.
Possible values: **true**, **false**.'
isMerchantBankrupt:
type:
- boolean
- 'null'
description: 'Indicates if the transaction was processed by a bankrupt merchant.
Possible values: **true**, **false**.'
isNonFiatOrNft:
type:
- boolean
- 'null'
description: 'Indicates if the transaction is non-fiat or non-fungible token
(NFT) related.
Possible values: **true**, **false**.'
lastExpectedDate: lastExpectedDate:
type: string type: string
description: The date the undelivered goods or services were expected to description: The date the undelivered goods or services were expected to

View File

@@ -30,7 +30,7 @@ info:
name: Adyen Developer Experience team name: Adyen Developer Experience team
url: https://github.com/Adyen/adyen-openapi url: https://github.com/Adyen/adyen-openapi
version: '2' version: '2'
x-timestamp: '2025-03-21T17:33:58Z' x-timestamp: '2025-04-03T18:36:11Z'
tags: tags:
- name: Dispute Attachments - name: Dispute Attachments
- name: Raise Disputes - name: Raise Disputes
@@ -397,7 +397,7 @@ components:
description: 'The type of the dispute. description: 'The type of the dispute.
Possible values: **notDelivered**, **fraud**.' Possible values: **notDelivered**, **fraud**, **duplicate**.'
$ref: '#/components/schemas/DisputeType' $ref: '#/components/schemas/DisputeType'
DisputeStatus: DisputeStatus:
type: string type: string
@@ -465,17 +465,54 @@ components:
- whatWasNotDelivered - whatWasNotDelivered
type: object type: object
properties: properties:
agreedDeliveryLocation:
maxLength: 2500
minLength: 0
type: string
description: The delivery location specified by the cardholder. Required
if `deliveredToWrongLocation` is **true**.
dateOfCancellation: dateOfCancellation:
type: string type: string
description: The date the undelivered goods or services were cancelled in description: The date the undelivered goods or services were cancelled in
YYYY-MM-DD format. YYYY-MM-DD format.
format: date format: date
deliveredToWrongLocation:
type: boolean
description: 'Indicates goods were delivered to the wrong location.
Possible values: **true**, **false**.'
descriptionOfIssue: descriptionOfIssue:
maxLength: 2500 maxLength: 2500
minLength: 0 minLength: 0
type: string type: string
description: Your description of the issue for raising a dispute of `type` description: Your description of the issue for raising a dispute of `type`
**notDelivered**. **notDelivered**.
didCardholderReturn:
type: boolean
description: 'Indicates if the cardholder returned the goods to the merchant.
Possible values: **true**, **false**.'
isDeliveryLate:
type: boolean
description: 'Indicates if the goods or services were delivered late.
Possible values: **true**, **false**.'
isMerchantBankrupt:
type: boolean
description: 'Indicates if the transaction was processed by a bankrupt merchant.
Possible values: **true**, **false**.'
isNonFiatOrNft:
type: boolean
description: 'Indicates if the transaction is non-fiat or non-fungible token
(NFT) related.
Possible values: **true**, **false**.'
lastExpectedDate: lastExpectedDate:
type: string type: string
description: The date the undelivered goods or services were expected to description: The date the undelivered goods or services were expected to
@@ -519,6 +556,8 @@ components:
an amount, the entire transaction amount will be disputed. an amount, the entire transaction amount will be disputed.
$ref: '#/components/schemas/Amount' $ref: '#/components/schemas/Amount'
duplicateInfo: duplicateInfo:
description: Additional information for raising a dispute of `type` **duplicate**.
Required for disputes of `type` **duplicate**.
$ref: '#/components/schemas/DuplicateInfo' $ref: '#/components/schemas/DuplicateInfo'
fraudInfo: fraudInfo:
description: Additional information for raising a dispute of `type` **fraud**. description: Additional information for raising a dispute of `type` **fraud**.
@@ -550,7 +589,7 @@ components:
description: 'The type of the dispute. description: 'The type of the dispute.
Possible values: **notDelivered**, **fraud**.' Possible values: **notDelivered**, **fraud**, **duplicate**.'
$ref: '#/components/schemas/DisputeType' $ref: '#/components/schemas/DisputeType'
PatchableDisputeRequest: PatchableDisputeRequest:
type: object type: object
@@ -633,6 +672,14 @@ components:
PatchableNotDeliveredInfo: PatchableNotDeliveredInfo:
type: object type: object
properties: properties:
agreedDeliveryLocation:
maxLength: 2500
minLength: 0
type:
- string
- 'null'
description: The delivery location specified by the cardholder. Required
if `deliveredToWrongLocation` is **true**.
dateOfCancellation: dateOfCancellation:
type: type:
- string - string
@@ -640,12 +687,53 @@ components:
description: The date the undelivered goods or services were cancelled in description: The date the undelivered goods or services were cancelled in
YYYY-MM-DD format. YYYY-MM-DD format.
format: date format: date
deliveredToWrongLocation:
type:
- boolean
- 'null'
description: 'Indicates goods were delivered to the wrong location.
Possible values: **true**, **false**.'
descriptionOfIssue: descriptionOfIssue:
maxLength: 2500 maxLength: 2500
minLength: 0 minLength: 0
type: string type: string
description: Your description of the issue for raising a dispute of `type` description: Your description of the issue for raising a dispute of `type`
**notDelivered**. **notDelivered**.
didCardholderReturn:
type:
- boolean
- 'null'
description: 'Indicates if the cardholder returned the goods to the merchant.
Possible values: **true**, **false**.'
isDeliveryLate:
type:
- boolean
- 'null'
description: 'Indicates if the goods or services were delivered late.
Possible values: **true**, **false**.'
isMerchantBankrupt:
type:
- boolean
- 'null'
description: 'Indicates if the transaction was processed by a bankrupt merchant.
Possible values: **true**, **false**.'
isNonFiatOrNft:
type:
- boolean
- 'null'
description: 'Indicates if the transaction is non-fiat or non-fungible token
(NFT) related.
Possible values: **true**, **false**.'
lastExpectedDate: lastExpectedDate:
type: string type: string
description: The date the undelivered goods or services were expected to description: The date the undelivered goods or services were expected to

View File

@@ -30,7 +30,7 @@ info:
name: Adyen Developer Experience team name: Adyen Developer Experience team
url: https://github.com/Adyen/adyen-openapi url: https://github.com/Adyen/adyen-openapi
version: '3' version: '3'
x-timestamp: '2025-03-21T17:33:58Z' x-timestamp: '2025-04-03T18:36:11Z'
tags: tags:
- name: Dispute Attachments - name: Dispute Attachments
- name: Raise Disputes - name: Raise Disputes
@@ -397,7 +397,7 @@ components:
description: 'The type of the dispute. description: 'The type of the dispute.
Possible values: **notDelivered**, **fraud**.' Possible values: **notDelivered**, **fraud**, **duplicate**.'
$ref: '#/components/schemas/DisputeType' $ref: '#/components/schemas/DisputeType'
DisputeStatus: DisputeStatus:
type: string type: string
@@ -465,17 +465,54 @@ components:
- whatWasNotDelivered - whatWasNotDelivered
type: object type: object
properties: properties:
agreedDeliveryLocation:
maxLength: 2500
minLength: 0
type: string
description: The delivery location specified by the cardholder. Required
if `deliveredToWrongLocation` is **true**.
dateOfCancellation: dateOfCancellation:
type: string type: string
description: The date the undelivered goods or services were cancelled in description: The date the undelivered goods or services were cancelled in
YYYY-MM-DD format. YYYY-MM-DD format.
format: date format: date
deliveredToWrongLocation:
type: boolean
description: 'Indicates goods were delivered to the wrong location.
Possible values: **true**, **false**.'
descriptionOfIssue: descriptionOfIssue:
maxLength: 2500 maxLength: 2500
minLength: 0 minLength: 0
type: string type: string
description: Your description of the issue for raising a dispute of `type` description: Your description of the issue for raising a dispute of `type`
**notDelivered**. **notDelivered**.
didCardholderReturn:
type: boolean
description: 'Indicates if the cardholder returned the goods to the merchant.
Possible values: **true**, **false**.'
isDeliveryLate:
type: boolean
description: 'Indicates if the goods or services were delivered late.
Possible values: **true**, **false**.'
isMerchantBankrupt:
type: boolean
description: 'Indicates if the transaction was processed by a bankrupt merchant.
Possible values: **true**, **false**.'
isNonFiatOrNft:
type: boolean
description: 'Indicates if the transaction is non-fiat or non-fungible token
(NFT) related.
Possible values: **true**, **false**.'
lastExpectedDate: lastExpectedDate:
type: string type: string
description: The date the undelivered goods or services were expected to description: The date the undelivered goods or services were expected to
@@ -519,6 +556,8 @@ components:
an amount, the entire transaction amount will be disputed. an amount, the entire transaction amount will be disputed.
$ref: '#/components/schemas/Amount' $ref: '#/components/schemas/Amount'
duplicateInfo: duplicateInfo:
description: Additional information for raising a dispute of `type` **duplicate**.
Required for disputes of `type` **duplicate**.
$ref: '#/components/schemas/DuplicateInfo' $ref: '#/components/schemas/DuplicateInfo'
fraudInfo: fraudInfo:
description: Additional information for raising a dispute of `type` **fraud**. description: Additional information for raising a dispute of `type` **fraud**.
@@ -550,7 +589,7 @@ components:
description: 'The type of the dispute. description: 'The type of the dispute.
Possible values: **notDelivered**, **fraud**.' Possible values: **notDelivered**, **fraud**, **duplicate**.'
$ref: '#/components/schemas/DisputeType' $ref: '#/components/schemas/DisputeType'
PatchableDisputeRequest: PatchableDisputeRequest:
type: object type: object
@@ -633,6 +672,14 @@ components:
PatchableNotDeliveredInfo: PatchableNotDeliveredInfo:
type: object type: object
properties: properties:
agreedDeliveryLocation:
maxLength: 2500
minLength: 0
type:
- string
- 'null'
description: The delivery location specified by the cardholder. Required
if `deliveredToWrongLocation` is **true**.
dateOfCancellation: dateOfCancellation:
type: type:
- string - string
@@ -640,12 +687,53 @@ components:
description: The date the undelivered goods or services were cancelled in description: The date the undelivered goods or services were cancelled in
YYYY-MM-DD format. YYYY-MM-DD format.
format: date format: date
deliveredToWrongLocation:
type:
- boolean
- 'null'
description: 'Indicates goods were delivered to the wrong location.
Possible values: **true**, **false**.'
descriptionOfIssue: descriptionOfIssue:
maxLength: 2500 maxLength: 2500
minLength: 0 minLength: 0
type: string type: string
description: Your description of the issue for raising a dispute of `type` description: Your description of the issue for raising a dispute of `type`
**notDelivered**. **notDelivered**.
didCardholderReturn:
type:
- boolean
- 'null'
description: 'Indicates if the cardholder returned the goods to the merchant.
Possible values: **true**, **false**.'
isDeliveryLate:
type:
- boolean
- 'null'
description: 'Indicates if the goods or services were delivered late.
Possible values: **true**, **false**.'
isMerchantBankrupt:
type:
- boolean
- 'null'
description: 'Indicates if the transaction was processed by a bankrupt merchant.
Possible values: **true**, **false**.'
isNonFiatOrNft:
type:
- boolean
- 'null'
description: 'Indicates if the transaction is non-fiat or non-fungible token
(NFT) related.
Possible values: **true**, **false**.'
lastExpectedDate: lastExpectedDate:
type: string type: string
description: The date the undelivered goods or services were expected to description: The date the undelivered goods or services were expected to

View File

@@ -30,7 +30,7 @@ info:
name: Adyen Developer Experience team name: Adyen Developer Experience team
url: https://github.com/Adyen/adyen-openapi url: https://github.com/Adyen/adyen-openapi
version: '4' version: '4'
x-timestamp: '2025-03-21T17:33:58Z' x-timestamp: '2025-04-03T18:36:11Z'
tags: tags:
- name: Dispute Attachments - name: Dispute Attachments
- name: Raise Disputes - name: Raise Disputes
@@ -397,7 +397,7 @@ components:
description: 'The type of the dispute. description: 'The type of the dispute.
Possible values: **notDelivered**, **fraud**.' Possible values: **notDelivered**, **fraud**, **duplicate**.'
$ref: '#/components/schemas/DisputeType' $ref: '#/components/schemas/DisputeType'
DisputeStatus: DisputeStatus:
type: string type: string
@@ -465,17 +465,54 @@ components:
- whatWasNotDelivered - whatWasNotDelivered
type: object type: object
properties: properties:
agreedDeliveryLocation:
maxLength: 2500
minLength: 0
type: string
description: The delivery location specified by the cardholder. Required
if `deliveredToWrongLocation` is **true**.
dateOfCancellation: dateOfCancellation:
type: string type: string
description: The date the undelivered goods or services were cancelled in description: The date the undelivered goods or services were cancelled in
YYYY-MM-DD format. YYYY-MM-DD format.
format: date format: date
deliveredToWrongLocation:
type: boolean
description: 'Indicates goods were delivered to the wrong location.
Possible values: **true**, **false**.'
descriptionOfIssue: descriptionOfIssue:
maxLength: 2500 maxLength: 2500
minLength: 0 minLength: 0
type: string type: string
description: Your description of the issue for raising a dispute of `type` description: Your description of the issue for raising a dispute of `type`
**notDelivered**. **notDelivered**.
didCardholderReturn:
type: boolean
description: 'Indicates if the cardholder returned the goods to the merchant.
Possible values: **true**, **false**.'
isDeliveryLate:
type: boolean
description: 'Indicates if the goods or services were delivered late.
Possible values: **true**, **false**.'
isMerchantBankrupt:
type: boolean
description: 'Indicates if the transaction was processed by a bankrupt merchant.
Possible values: **true**, **false**.'
isNonFiatOrNft:
type: boolean
description: 'Indicates if the transaction is non-fiat or non-fungible token
(NFT) related.
Possible values: **true**, **false**.'
lastExpectedDate: lastExpectedDate:
type: string type: string
description: The date the undelivered goods or services were expected to description: The date the undelivered goods or services were expected to
@@ -519,6 +556,8 @@ components:
an amount, the entire transaction amount will be disputed. an amount, the entire transaction amount will be disputed.
$ref: '#/components/schemas/Amount' $ref: '#/components/schemas/Amount'
duplicateInfo: duplicateInfo:
description: Additional information for raising a dispute of `type` **duplicate**.
Required for disputes of `type` **duplicate**.
$ref: '#/components/schemas/DuplicateInfo' $ref: '#/components/schemas/DuplicateInfo'
fraudInfo: fraudInfo:
description: Additional information for raising a dispute of `type` **fraud**. description: Additional information for raising a dispute of `type` **fraud**.
@@ -550,7 +589,7 @@ components:
description: 'The type of the dispute. description: 'The type of the dispute.
Possible values: **notDelivered**, **fraud**.' Possible values: **notDelivered**, **fraud**, **duplicate**.'
$ref: '#/components/schemas/DisputeType' $ref: '#/components/schemas/DisputeType'
PatchableDisputeRequest: PatchableDisputeRequest:
type: object type: object
@@ -633,6 +672,14 @@ components:
PatchableNotDeliveredInfo: PatchableNotDeliveredInfo:
type: object type: object
properties: properties:
agreedDeliveryLocation:
maxLength: 2500
minLength: 0
type:
- string
- 'null'
description: The delivery location specified by the cardholder. Required
if `deliveredToWrongLocation` is **true**.
dateOfCancellation: dateOfCancellation:
type: type:
- string - string
@@ -640,12 +687,53 @@ components:
description: The date the undelivered goods or services were cancelled in description: The date the undelivered goods or services were cancelled in
YYYY-MM-DD format. YYYY-MM-DD format.
format: date format: date
deliveredToWrongLocation:
type:
- boolean
- 'null'
description: 'Indicates goods were delivered to the wrong location.
Possible values: **true**, **false**.'
descriptionOfIssue: descriptionOfIssue:
maxLength: 2500 maxLength: 2500
minLength: 0 minLength: 0
type: string type: string
description: Your description of the issue for raising a dispute of `type` description: Your description of the issue for raising a dispute of `type`
**notDelivered**. **notDelivered**.
didCardholderReturn:
type:
- boolean
- 'null'
description: 'Indicates if the cardholder returned the goods to the merchant.
Possible values: **true**, **false**.'
isDeliveryLate:
type:
- boolean
- 'null'
description: 'Indicates if the goods or services were delivered late.
Possible values: **true**, **false**.'
isMerchantBankrupt:
type:
- boolean
- 'null'
description: 'Indicates if the transaction was processed by a bankrupt merchant.
Possible values: **true**, **false**.'
isNonFiatOrNft:
type:
- boolean
- 'null'
description: 'Indicates if the transaction is non-fiat or non-fungible token
(NFT) related.
Possible values: **true**, **false**.'
lastExpectedDate: lastExpectedDate:
type: string type: string
description: The date the undelivered goods or services were expected to description: The date the undelivered goods or services were expected to