# Como configurar os links de checkout (hub)

O site da ID Solutions vende os certificados por **link de checkout do hub**: o cliente
escolhe o certificado no site e é levado direto ao seu hub para pagar. Este site **não**
guarda vendas — quem registra e processa tudo é o hub.

Você precisa fazer duas coisas: **(1) criar o produto no hub** e **(2) colar o link no site**.

---

## Passo 1 — Criar o produto/link no hub

No painel do seu hub (`https://hub.idsolutions.tec.br`):

1. Crie **um produto para cada certificado** da tabela (ex.: "e-CPF A1 — 1 ano").
2. Defina o **preço** conforme a tabela.
3. Gere/copie o **link de checkout** desse produto (a URL que abre a página de pagamento).
   - É o link que já vem com Stripe/PIX/boleto configurado no hub.

> Dica: use nomes de produto que batam com o item da tabela para não se perder
> (ex.: "e-CNPJ A3 SafeID — 1 ano").

---

## Passo 2 — Colar o link no site

Abra o arquivo **`config/produtos.php`** e cole cada link no campo `checkout_link`
do item correspondente. Exemplo:

```php
// Antes
['tipo' => 'e-CPF', 'validade' => '1 ano', 'formato' => 'A1 (Arquivo)', 'preco' => 195.00, 'checkout_link' => ''],

// Depois (com o link do hub colado)
['tipo' => 'e-CPF', 'validade' => '1 ano', 'formato' => 'A1 (Arquivo)', 'preco' => 195.00, 'checkout_link' => 'https://hub.idsolutions.tec.br/checkout/SEU-PRODUTO'],
```

Regras:
- Enquanto `checkout_link` estiver **vazio**, o botão "Ir para o pagamento" fica
  desabilitado e aparece "disponível em breve" — ou seja, você pode publicar aos poucos.
- O **preço** exibido no site vem do campo `preco` deste mesmo arquivo. Mantenha-o igual
  ao preço configurado no hub para não confundir o cliente.

Depois de editar, limpe o cache de config:

```bash
php artisan config:clear
```

---

## Tabela de referência (o que já está cadastrada no site)

| Tipo | Validade | Formato | Preço |
|------|----------|---------|-------|
| e-CPF | 1 ano | A1 (Arquivo) | R$ 195,00 |
| e-CPF | 1 ano | A3 (Sem mídia) | R$ 195,00 |
| e-CPF | 1 ano | A3 SafeID (Nuvem) | R$ 210,00 |
| e-CPF | 2 anos | A3 (Sem mídia) | R$ 240,00 |
| e-CNPJ | 1 ano | A1 (Arquivo) | R$ 275,00 |
| e-CNPJ | 1 ano | A3 (Sem mídia) | R$ 275,00 |
| e-CNPJ | 1 ano | A3 SafeID (Nuvem) | R$ 285,00 |
| e-CNPJ | 2 anos | A3 (Sem mídia) | R$ 330,00 |
| e-PF | 3 anos | A3 (Sem mídia) | R$ 270,00 |
| e-PJ | 1 ano | A1 (Arquivo) | R$ 295,00 |
| e-PJ | 1 ano | A3 (Sem mídia) | R$ 295,00 |
| e-PJ | 2 anos | A3 (Sem mídia) | R$ 350,00 |

Para **adicionar, remover ou alterar** um certificado, basta editar a lista em
`config/produtos.php` (todos os itens seguem o mesmo formato).

---

## Emissão

Todos os certificados são configurados para emissão por **videoconferência** (validação
remota). Esse texto aparece fixo no site e não precisa de ajuste.

---

## Entrega do Produto (no hub) — página de próximos passos

Ao criar o produto no hub, em **"Entrega do Produto"** escolha **Link (URL)** e informe:

```
https://SEU-DOMINIO/apos-a-compra
```

Essa página (`/apos-a-compra`) mostra ao cliente, após o pagamento:
1. Confirmação do pagamento;
2. Botão para **agendar a videoconferência**;
3. Aviso de que precisa de **documento oficial com foto**;
4. Dicas para a videoconferência e contato de suporte (WhatsApp).

### Link de agendamento

Coloque o link da sua agenda (Calendly, agenda do hub, etc.) no `.env`:

```dotenv
COMPANY_SCHEDULING_URL="https://sua-agenda.exemplo/agendar"
```

- **Com** o link preenchido: aparece o botão "Agendar minha videoconferência".
- **Sem** o link: a página informa que o link de agendamento chega por e-mail/WhatsApp.

Depois de editar o `.env`:

```bash
php artisan config:clear
```
