fix: openapi 3.0.0

This commit is contained in:
tkinaba
2025-12-03 13:08:26 -03:00
parent 7c17869b06
commit 5d35fcdb9c
+44 -34
View File
@@ -178,24 +178,27 @@
"get": {
"summary": "Consulta o status das autorizações para determinado pagamento.\n",
"description": "Aceita o ID do pagamento e retorna as autorizações.",
"produces": [
"application/json"
],
"parameters": [
{
"name": "id",
"in": "query",
"type": "string",
"required": true
"required": true,
"schema": {
"type": "string"
}
}
],
"responses": {
"200": {
"description": "Pagamento encontrado",
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/PaymentStatus"
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/PaymentStatus"
}
}
}
}
},
@@ -213,9 +216,6 @@
"post": {
"summary": "Registra uma nova autorização no pagamento especificado.",
"description": "Aceita os dados do pagamento e retorna o ID da transação.\n",
"produces": [
"application/json"
],
"requestBody": {
"required": true,
"content": {
@@ -229,10 +229,14 @@
"responses": {
"201": {
"description": "Solicitação criada e registrada",
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/CreateAuthorizationResponse"
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/CreateAuthorizationResponse"
}
}
}
}
},
@@ -249,9 +253,6 @@
"post": {
"summary": "Estorna o pagamento especificado.",
"description": "Cancela todos os movimentos atrelados à este pagamento.\n",
"produces": [
"application/json"
],
"requestBody": {
"required": true,
"content": {
@@ -265,10 +266,14 @@
"responses": {
"200": {
"description": "Pagamento estornado com sucesso",
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/PaymentReversal"
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/PaymentReversal"
}
}
}
}
},
@@ -285,9 +290,6 @@
"post": {
"summary": "Finaliza o pagamento especificado.",
"description": "Efetiva as baixas de saldo autorizadas e cancela as pendentes, retornando todas as autorizações registradas neste pagamento.\n",
"produces": [
"application/json"
],
"requestBody": {
"required": true,
"content": {
@@ -301,10 +303,14 @@
"responses": {
"200": {
"description": "Pagamento finalizado com sucesso",
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/PaymentStatus"
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/PaymentStatus"
}
}
}
}
},
@@ -313,10 +319,14 @@
},
"409": {
"description": "Tentativa de finalização não sucedida.",
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/PaymentStatus"
"content": {
"application/json": {
"schema": {
"type": "array",
"items": {
"$ref": "#/components/schemas/PaymentStatus"
}
}
}
}
},