Skip to content

raveenita/movilehack-sovai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Só Vai

A plataforma da "Só Vai" é uma wallet para fazer pagamentos em eventos sem uso de qualquer tipo de cartão na hora do evento.

Tecnologias - Back end

  • Java Spring Boot;
  • Mongo DB;
  • NodeJs

Endpoints

  • POST = {host}/wallet/createWallet - Cria uma carteira digital e comunica os dados da carteira com a Zoop para poder realizar transacoes reais. ** Cria a carteira com um cartao de credito; ** Com as API's da Zoop, cria um buyer, um token card e atrela o cartao ao buyer; ** Dados persistidos na base de dados.

    Payload (Exemplo):

    {
        "clientCpf": "46209635857",
        "id": "1",
        "expirationMonth" : "01",
        "expirationYear" : "2020",
        "holder" : "ZOOP SQUAD QA FACA NA CAVEIRA",
        "cardNumber" : "4929256328394091",
        "securityNumber" : "133",
        "firstName": "gabriel",
        "lastName": "dantas"
    }
    

* POST = {host}/wavy/validateSms - Gera uma mensagem com um codigo, para validaçao da compra.
 ** Consome api da Wavy para disparar as mensagens.
 
 Payload (Exemplo): 
 
 ```
 {
   "cod" : "123",
     "to"  : "5511954768351",
     "message": "teste",
     "carrier": "TIM"
 }
 ```

* POST = {host}/wallet/pay - Realiza o pagamento efetivo da compra pela Zoop.
 
 Payload (Exemplo): 
 
 ```
   {    
       "amount": 100,
       "currency": "BRL",
       "clientCpf" : "46209635857",
       "description": "venda",
       "payment_type": "credit",
       "reference_id": "1234",
       "cod" : "12"
   }

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published