Projeto de integração API-V2 para pagamentos MOIP
Projeto contém Backend e FrontEnd com uma pequeno E-Commerce onde é possível adicionar itens no carrinho, fazer manipulação de quantidade e opções de desconto e acréssimo de valores. O checkout é realizado somente com opção de cartão de crédito que o mesmo é validado utilizando SDK da MOIP. Não foi utilizado camada de persistência de dados, todos os dados são carregados a partir de arquivos .json no resources do projeto.
Tecnologias
- Java 8
- Spring-Boot
- Spring-Web
- Spring-IntegrationTests
- JUnit
- Validator
- Jackson
- Gradle
- NPM
- AngularJS
- Bootstrap
Como Rodar
git clone https://github.com/rbarbioni/rbstore.git cd rbstore chmod -x gradlew gradle clean build java -jar build/libs/rbstore-0.0.1-SNAPSHOT.war Aplicação será executada em http://localhost:8080
Como Testar
Os produtos são fictícios e os valores não representam a realidade. Quando for requirido autenticação utilize:
e-mail: joaosilva@email.com password: testemoip
Na parte de pagamento, utilizar as informações abaixo:
Cartão de Crédito: 5555666677778884 Código Verificação: 123 Mês de Expiração: Dezembro Ano de Expiração: 2018
Opcionalmente poderá utilizar Código Promocional que dará 5% de desconto:
OISO334332K9 112DKIXK2223 09OOID33DCD3
Pagamento parcelado acréssimo de 2.5%