Listar métodos de pagamento
Retorna todos os métodos de pagamento ativos cadastrados no sistema. Alguns métodos podem não ter `method` e/ou `brand` — principalmente os criados pelo próprio restaurante. Isso é esperado.
Retorna todos os métodos de pagamento ativos cadastrados no sistema.
Alguns métodos podem não ter method e/ou brand — principalmente os
criados pelo próprio restaurante. Isso é esperado.
Authorization
bearerAuth Token JWT obtido em POST /public/api/sessions. Envie como
Authorization: Bearer {token}.
In: header
Response Body
application/json
application/json
curl -X GET "https://example.com/api/v1/payment-methods"[ { "id": 161, "name": "Dinheiro", "method": "CASH", "brand": null, "created_at": "2019-08-24T14:15:22Z" }]{ "error": "token_invalid", "message": "Token inválido ou expirado."}Listar complementos por categoria GET
Retorna as categorias de complementos disponíveis no restaurante, com os complementos associados a cada uma. Um complemento pode estar em mais de uma categoria. **Observações** - `available` indica disponibilidade presencial; `available_in_delivery` a disponibilidade no delivery/retirada. - `question` é a pergunta exibida ao cliente ao apresentar a categoria. - `minimum` é a quantidade mínima e `limit` (na categoria) a quantidade máxima de complementos que podem ser adicionados naquela categoria. - `optional` indica se a categoria é opcional; se `false`, é obrigatória. - `additional` indica se os valores dos complementos são cobrados; se `false`, os complementos não são cobrados mesmo tendo valor. - `use_average` cobra a média dos complementos selecionados; `more_expensive_only` cobra apenas o complemento mais caro. - `is_exclusive` indica categorias/complementos de uso exclusivo do restaurante. - `limit` no complemento é a quantidade máxima daquele complemento. - `price` é o preço presencial; `delivery_price` o de delivery/retirada. Sem `delivery_price`, usa-se `price`.
Listar produtos por categoria GET
Retorna as categorias de produtos do restaurante e, dentro de cada categoria, seus respectivos produtos. **Observações** - Produtos/categorias com `deleted_at` diferente de `null` já foram deletados. - `is_exclusive` indica categorias/produtos de uso exclusivo do restaurante, que não aparecem para o cliente final. - `price` é o preço presencial; `price_promotion` o preço promocional presencial (se houver). `delivery_price` é o preço para delivery/retirada; `delivery_price_promotion` o promocional para delivery (se houver). Sem `delivery_price`, usa-se `price`/`price_promotion`. - `available` indica disponibilidade presencial; `available_in_delivery` a disponibilidade no delivery/retirada. - `use_weight` indica se o produto é vendido por peso em vez de unidade.