fix: openapi 3.0.0
This commit is contained in:
+24
-14
@@ -178,26 +178,29 @@
|
||||
"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",
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/components/schemas/PaymentStatus"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"400": {
|
||||
"description": "ID não encontrado nos query parameters"
|
||||
@@ -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,12 +229,16 @@
|
||||
"responses": {
|
||||
"201": {
|
||||
"description": "Solicitação criada e registrada",
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/components/schemas/CreateAuthorizationResponse"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"400": {
|
||||
"description": "Corpo da requisição inválido"
|
||||
@@ -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,12 +266,16 @@
|
||||
"responses": {
|
||||
"200": {
|
||||
"description": "Pagamento estornado com sucesso",
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/components/schemas/PaymentReversal"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"400": {
|
||||
"description": "Corpo da requisição inválido"
|
||||
@@ -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,24 +303,32 @@
|
||||
"responses": {
|
||||
"200": {
|
||||
"description": "Pagamento finalizado com sucesso",
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/components/schemas/PaymentStatus"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"400": {
|
||||
"description": "Corpo da requisição inválido"
|
||||
},
|
||||
"409": {
|
||||
"description": "Tentativa de finalização não sucedida.",
|
||||
"content": {
|
||||
"application/json": {
|
||||
"schema": {
|
||||
"type": "array",
|
||||
"items": {
|
||||
"$ref": "#/components/schemas/PaymentStatus"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"500": {
|
||||
"description": "Erro interno"
|
||||
|
||||
Reference in New Issue
Block a user