Browse Source

fix: openapi 3.0.0

main
tkinaba 2 days ago
parent
commit
5d35fcdb9c
1 changed files with 44 additions and 34 deletions
  1. +44
    -34
      swagger.json

+ 44
- 34
swagger.json 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"
}
}
}
}
},


Loading…
Cancel
Save