From e300266ecdb7edc3236894e4ce9160037f14c279 Mon Sep 17 00:00:00 2001 From: Adyen Automation Date: Mon, 22 Jan 2024 09:35:01 +0100 Subject: [PATCH] spec release --- json/ManagementService-v1.json | 32 +++++++++++++++++++++++++++++++- json/ManagementService-v3.json | 32 +++++++++++++++++++++++++++++++- yaml/ManagementService-v1.yaml | 26 +++++++++++++++++++++++++- yaml/ManagementService-v3.yaml | 26 +++++++++++++++++++++++++- 4 files changed, 112 insertions(+), 4 deletions(-) diff --git a/json/ManagementService-v1.json b/json/ManagementService-v1.json index 742798dc..708f6867 100644 --- a/json/ManagementService-v1.json +++ b/json/ManagementService-v1.json @@ -17537,7 +17537,7 @@ "type" : "string" }, "refundPin" : { - "description" : "The passcode for unreferenced refunds on standalone terminals.", + "description" : "The passcode for referenced and unreferenced refunds on standalone terminals.", "maxLength" : 6, "type" : "string" }, @@ -17568,6 +17568,14 @@ "enablePayAtTable" : { "description" : "Enable Pay at table.", "type" : "boolean" + }, + "paymentInstrument" : { + "description" : "Sets the allowed payment instrument for Pay at table transactions. Can be: **cash** or **card**. If not set, the terminal presents both options.", + "enum" : [ + "Cash", + "Card" + ], + "type" : "string" } }, "type" : "object" @@ -18338,6 +18346,24 @@ }, "type" : "object" }, + "Referenced" : { + "properties" : { + "enableStandaloneRefunds" : { + "description" : "Indicates whether referenced refunds are enabled on the standalone terminal.", + "type" : "boolean" + } + }, + "type" : "object" + }, + "Refunds" : { + "properties" : { + "referenced" : { + "description" : "Settings for referenced refunds.", + "$ref" : "#/components/schemas/Referenced" + } + }, + "type" : "object" + }, "ReleaseUpdateDetails" : { "additionalProperties" : false, "properties" : { @@ -19429,6 +19455,10 @@ "description" : "Transaction outcomes that you want the terminal to print a merchant receipt or a shopper receipt for.", "$ref" : "#/components/schemas/ReceiptPrinting" }, + "refunds" : { + "description" : "Settings for refunds.", + "$ref" : "#/components/schemas/Refunds" + }, "signature" : { "description" : "Settings to skip signature, sign on display, or sign on receipt.", "$ref" : "#/components/schemas/Signature" diff --git a/json/ManagementService-v3.json b/json/ManagementService-v3.json index 82e90558..4b1564ef 100644 --- a/json/ManagementService-v3.json +++ b/json/ManagementService-v3.json @@ -17724,7 +17724,7 @@ "type" : "string" }, "refundPin" : { - "description" : "The passcode for unreferenced refunds on standalone terminals.", + "description" : "The passcode for referenced and unreferenced refunds on standalone terminals.", "maxLength" : 6, "type" : "string" }, @@ -17755,6 +17755,14 @@ "enablePayAtTable" : { "description" : "Enable Pay at table.", "type" : "boolean" + }, + "paymentInstrument" : { + "description" : "Sets the allowed payment instrument for Pay at table transactions. Can be: **cash** or **card**. If not set, the terminal presents both options.", + "enum" : [ + "Cash", + "Card" + ], + "type" : "string" } }, "type" : "object" @@ -18526,6 +18534,24 @@ }, "type" : "object" }, + "Referenced" : { + "properties" : { + "enableStandaloneRefunds" : { + "description" : "Indicates whether referenced refunds are enabled on the standalone terminal.", + "type" : "boolean" + } + }, + "type" : "object" + }, + "Refunds" : { + "properties" : { + "referenced" : { + "description" : "Settings for referenced refunds.", + "$ref" : "#/components/schemas/Referenced" + } + }, + "type" : "object" + }, "ReleaseUpdateDetails" : { "additionalProperties" : false, "properties" : { @@ -19701,6 +19727,10 @@ "description" : "Transaction outcomes that you want the terminal to print a merchant receipt or a shopper receipt for.", "$ref" : "#/components/schemas/ReceiptPrinting" }, + "refunds" : { + "description" : "Settings for refunds.", + "$ref" : "#/components/schemas/Refunds" + }, "signature" : { "description" : "Settings to skip signature, sign on display, or sign on receipt.", "$ref" : "#/components/schemas/Signature" diff --git a/yaml/ManagementService-v1.yaml b/yaml/ManagementService-v1.yaml index f0b91643..cb26ad60 100644 --- a/yaml/ManagementService-v1.yaml +++ b/yaml/ManagementService-v1.yaml @@ -12100,7 +12100,8 @@ components: maxLength: 6 type: string refundPin: - description: The passcode for unreferenced refunds on standalone terminals. + description: The passcode for referenced and unreferenced refunds on standalone + terminals. maxLength: 6 type: string screenLockPin: @@ -12124,6 +12125,13 @@ components: enablePayAtTable: description: Enable Pay at table. type: boolean + paymentInstrument: + description: 'Sets the allowed payment instrument for Pay at table transactions. Can + be: **cash** or **card**. If not set, the terminal presents both options.' + enum: + - Cash + - Card + type: string type: object PayPalInfo: properties: @@ -12842,6 +12850,19 @@ components: description: Print a shopper receipt when a previous transaction is voided. type: boolean type: object + Referenced: + properties: + enableStandaloneRefunds: + description: Indicates whether referenced refunds are enabled on the standalone + terminal. + type: boolean + type: object + Refunds: + properties: + referenced: + description: Settings for referenced refunds. + $ref: '#/components/schemas/Referenced' + type: object ReleaseUpdateDetails: additionalProperties: false properties: @@ -13850,6 +13871,9 @@ components: description: Transaction outcomes that you want the terminal to print a merchant receipt or a shopper receipt for. $ref: '#/components/schemas/ReceiptPrinting' + refunds: + description: Settings for refunds. + $ref: '#/components/schemas/Refunds' signature: description: Settings to skip signature, sign on display, or sign on receipt. $ref: '#/components/schemas/Signature' diff --git a/yaml/ManagementService-v3.yaml b/yaml/ManagementService-v3.yaml index 049ea937..1a039ec0 100644 --- a/yaml/ManagementService-v3.yaml +++ b/yaml/ManagementService-v3.yaml @@ -12222,7 +12222,8 @@ components: maxLength: 6 type: string refundPin: - description: The passcode for unreferenced refunds on standalone terminals. + description: The passcode for referenced and unreferenced refunds on standalone + terminals. maxLength: 6 type: string screenLockPin: @@ -12246,6 +12247,13 @@ components: enablePayAtTable: description: Enable Pay at table. type: boolean + paymentInstrument: + description: 'Sets the allowed payment instrument for Pay at table transactions. Can + be: **cash** or **card**. If not set, the terminal presents both options.' + enum: + - Cash + - Card + type: string type: object PayPalInfo: properties: @@ -12966,6 +12974,19 @@ components: description: Print a shopper receipt when a previous transaction is voided. type: boolean type: object + Referenced: + properties: + enableStandaloneRefunds: + description: Indicates whether referenced refunds are enabled on the standalone + terminal. + type: boolean + type: object + Refunds: + properties: + referenced: + description: Settings for referenced refunds. + $ref: '#/components/schemas/Referenced' + type: object ReleaseUpdateDetails: additionalProperties: false properties: @@ -14059,6 +14080,9 @@ components: description: Transaction outcomes that you want the terminal to print a merchant receipt or a shopper receipt for. $ref: '#/components/schemas/ReceiptPrinting' + refunds: + description: Settings for refunds. + $ref: '#/components/schemas/Refunds' signature: description: Settings to skip signature, sign on display, or sign on receipt. $ref: '#/components/schemas/Signature'