Skip to content

henriquegfernandes/Challenge-BankAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BankAPI

Este projeto é uma API que simula transações de uma conta bancária. Você pode cadastrar uma conta, depositar, sacar e conferir seu saldo.

Para utilizar essa API recomendo o uso do Postman

Exemplo Postman

Collection Postman

Está listado abaixo o passo a passo para utilizar cada recurso da API

Atalhos

Cadastro

Saque

Deposito

Saldo

Cadastro

Antes realizar qualquer movimentação em sua conta, será necessário cadastrá-la primeiro

Ex.:

Request https://bankapi20211004150436.azurewebsites.net/Cadastro?Nome=Henrique&Senha=password

Response {"Cadastro":{"Mensagem":"Sua conta foi cadastrada.","conta":"649209"}}

Deposito

Deve informar a senha de sua conta

Ex.: Request https://bankapi20211004150436.azurewebsites.net/Deosito?Conta=649209&Valor=500&Senha=password

Response {"Depositar":{"conta":"649209","saldo":500.00}}

Possíveis Erros

Conta inexistente

Response: {"Erro":{"Mensagem":"Não existe uma conta com esse número"}}

Senha incorreta

Response: {"Erro":{"Mensagem":"Senha incorreta"}}

Saque

Deve informar a senha de sua conta e ter saldo suficiente

Ex.: Request https://bankapi20211004150436.azurewebsites.net/Saque?Conta=649209&Valor=100&Senha=password

Response {"Sacar":{"conta":"649209","saldo":400.00}}

Possíveis Erros

Conta inexistente

Response: {"Erro":{"Mensagem":"Não existe uma conta com esse número"}}

Senha Incorreta

Response: {"Erro":{"Mensagem":"Senha incorreta"}}

Saldo Insuficiente

Response: {"Erro":{"Message":"Saldo insuficiente."}}

Saldo

Deve informar a senha de sua conta

Ex.:

Request https://bankapi20211004150436.azurewebsites.net/Saldo?Conta=649209&Senha=password

Response {"Saldo":{"conta":"649209","saldo":400.00}}

Possíveis Erros

Conta inexistente

Response: {"Erro":{"Mensagem":"Não existe uma conta com esse número"}}

Senha incorreta

Response: {"Erro":{"Mensagem":"Senha incorreta"}}

About

API que simula movimentações em contas de banco

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages