Giter Club home page Giter Club logo

ewally-teste-frontend's Introduction

Desafio Front-End EWALLY

Documentação da API

A documentação das nossas apis se encontra em https://docs.apidev.ewally.com.br/apis. Essa documentação é bem extensa, pois inclui todas as nossas apis públicas. Para esse teste você precisará de apenas algumas delas.

Criação de tela de Login

O portal deve solicitar ao usuário um nome de usuário e senha. A API que deve ser utilizada está em Ewally User Management API /login.

  • O username que deve ser utilizado para os testes é testFrontEwally
  • A senha desse usuário é 123456
  • O token retornado nessa chamada deve ser utilizado em todas as requisições seguintes. Ele deve ser enviado no header Authorization, no formato Bearer {{token}}
  • O token expira em 15 minutos se não for utilizado, mas a cada chamada de api esse tempo é renovado. Se o token vencer, qualquer rota retornará o erro 110 - Sessão expirada. Por favor faça login novamente. Se isso acontecer, basta refazer o login e usar um token novo. Não é necessário para o teste se preocupar com isso; esses casos e fluxos podem ser desconsiderados.

Criação de telas de consulta de saldo e extrato

Após realizado login com sucesso, o usuário deve ser direcionado para uma tela onde poderá ver o seu saldo e extrato.

A API de consulta de saldo está em Ewally Account Management /account/balance

  • Só deve ser mostrado o saldo disponível (não o blockedBalance).

A API de consulta de extrato está em Ewally B2B /b2b/statement

  • O usuário deve ver uma lista com informações reduzidas do extrato: apenas data, amount e operationType
  • Para esse teste, alguns registros de transações podem ser encontrados ao se utilizar initialDate=2019-01-01 e finalDate=2019-01-31

Todos os valores das apis da Ewally são em centavos. {"amount":500, "balance":4015} significa um valor de R$ 5,00 e um saldo de R$ 40,15

ewally-teste-frontend's People

Contributors

dependabot[bot] avatar feliperodalves avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.