|
|
|
@ -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" |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
}, |
|
|
|
|