Saltar para o conteúdo
BEYWARE.
BEYWARE.
← Todos os projetos
Indústria e hardwareEstado: Protótipo

Pagamento sem numerário em máquinas de venda via QR

Desafio

Máquinas existentes deviam aceitar pagamentos sem numerário sem terminais de cartão proprietários dispendiosos. O pagamento acontece no browser do smartphone; a entrega na máquina tem de ser acionada de forma inviolável.

Tecnologia

  • TypeScript
  • Fastify
  • Prisma
  • MQTT
  • React
  • ESP32
  • MDB-Bus

Requisitos

  • O código QR abre uma loja web móvel ou um carregamento de crédito
  • Carteiras móveis e cartões comuns através de um prestador de pagamentos
  • Comandos assinados e com validade limitada para o dispositivo
  • Reembolso automático se a entrega falhar
  • Compatível com o barramento de vending padrão (MDB)

Abordagem

  1. 01Monorepo com um pacote de protocolo partilhado (comandos assinados com HMAC, tópicos MQTT)
  2. 02Backend com broker MQTT embutido, webhooks de pagamento e reconciliação
  3. 03Firmware ESP32 como periférico cashless no barramento de vending
  4. 04Simulador de dispositivo para testes end-to-end sem hardware, painel do operador com geração de QR
  5. 05Dois modos de entrega: crédito (universal) e seleção direta do produto

Contacto

Que fluxo de trabalho está a travar a sua equipa?

Descreva-o em três frases. Em 24 horas recebe uma avaliação honesta sobre se e como podemos ajudar.