Closed linear[bot] closed 4 days 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
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
E o identificador do pedido informado não existir
E retornar o código 404
TEC-34 Realizar pagamento do pedido
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