issues
search
renatomno
/
bank-api-rails
0
stars
0
forks
source link
Endpoint - Saque
#5
Open
renatomno
opened
1 year ago
renatomno
commented
1 year ago
Endpoint de saque
Dados mínimos esperados na request
Agência
Dígito verificador de agência
Número da conta
Dígito verificador da conta
CPF do dono da conta
Valor a ser depositado
Senha da conta bancária
Saque não deve ser efetuado se
Dono da conta não existir no banco de dados
Conta não existir no banco de dados
Conta não pertencer ao dono cujo CPF é o CPF informado na requisição
Senha ser diferente da senha informada no momento de criação da conta
Saldo for insuficiente para realização da transação (Valor suficiente = Valor da transação + taxa de transação*)
O saque ter valor zero ou negativo
Regras
Deve ser cobrada taxa de saque de 4 reais
Dados esperados na response
ID da transação (depósito gerado)
Valor da transação
Tipo da transação
Agência
Dígito verificador de agência
Número da conta
Dígito verificador da conta
Documento do dono da conta
Data em que a transação ocorreu
Endpoint de saque