Fluxo de compra Catedral
Fluxo de compra Catedral
1 - Pedir email de quem está comprando 2 - Chama API para verificar se usuário existe GET /users?userEmail={email} 3 - Se não existe o user pede dados para cadastrar (nome, email, telefone, data de nascimento) 4 - Pega ID do usuário 5 - Pergunta qual produto quer comprar (lista ID - Produto) para qual dia e horario
Buscar disponibilidade
Endpoint: GET /experiences/{id}/availability/{monthYear}
{id} : id do produto escolhido
{monthYear} : YYYY-MM para verificar dias do mes disponivel
Resposta:
Usuário escolhe o dia:
Buscar horarios do dia
Endpoint: GET /experiences/{id}/availability/{day}/hours
{id}: id do produto escolhido
{day}: dia do mes escolhido
Resposta
6 - Pergunta quantidade de adulto e criança
7 - Chama API de booking
POST /bookings
```json
{
"type": "experience",
"experience": {
"id":
Se sucesso vai retornar o json do Booking com o campo id, valor total em price
Começar processo de pagamento (Tá no Bolso)