FIAP-6SOAT-G10 / tech-challenge-fase-1

0 stars 2 forks source link

Realizar pagamento do pedido #38

Closed linear[bot] closed 4 days ago

linear[bot] commented 1 month ago

Eu como gestor da loja

Quero permitir que o cliente realize o pagamento

Para que o preparo do pedido seja feito


Critérios de Aceite


Cenário: Realizar o pagamento do pedido com sucesso

Dado que eu informo o identificador do pedido

Quando o serviço for chamado

Então o sistema deverá prosseguir com o pagamento do pedido

E aguardar o retorno do pagamento por até 5 segundos

E atualizar o status pagamento do pedido para "Pago"

E alterar o status do pedido para "Recebido"

E retornar o código 200


Cenário: Realizar o pagamento do pedido com identificador inválido

Dado que eu informo o identificador do pedido

Quando o serviço for chamado

E o identificador do pedido for inválido (alfanumérico)

Então o sistema deverá recusar o pagamento do pedido

E retornar o código 400


Cenário: Realizar o pagamento do pedido com identificador inexistente

Dado que eu informo o identificador do pedido

Quando o serviço for chamado

E o identificador do pedido informado não existir

Então o sistema deverá recusar o pagamento do pedido

E retornar o código 404

linear[bot] commented 1 month ago

TEC-34 Realizar pagamento do pedido