Um código e um QR, não uma contagem
Cada ingresso carrega um código curto e imprimível e seu próprio QR, gerado diretamente a partir desse código, pronto para ser validado sozinho, independente de quantos outros havia no mesmo pedido.
Pedidos e ingressos
Compre três vagas, receba três ingressos individualmente resgatáveis, cada um congelado no preço e na política vigentes no momento da compra. Uma mudança no catálogo na semana seguinte nunca volta no tempo para reescrever uma venda que já aconteceu.
Cada uma cobre uma parte diferente de transformar um pedido pago em algo que o cliente realmente pode usar.
Cada ingresso carrega um código curto e imprimível e seu próprio QR, gerado diretamente a partir desse código, pronto para ser validado sozinho, independente de quantos outros havia no mesmo pedido.
Produto, opção, tipo de ingresso, preço e política de cancelamento são copiados para o pedido no momento em que ele é pago. Uma mudança de preço na semana seguinte nunca reescreve o que alguém já pagou.
Um ingresso que precisa de um voucher de terceiros carrega seu próprio status de cumprimento, independente de estar válido para entrada, para que a equipe da portaria sempre saiba se um código ainda precisa ser anexado.
Cada mudança de status, emitido, anulado, resgatado, registra um evento com quem mudou e a partir de qual origem: um agente, o sistema, ou um webhook de pagamento.
Cinco passos, desde o momento em que o pagamento é confirmado até o momento em que o cliente tem um código nas mãos.
Assim que o pagamento é confirmado, a linha do contador da organização é bloqueada por um instante, incrementada, e esse número é atribuído. Dois pedidos pagos no exato mesmo segundo ainda recebem dois números distintos e sequenciais.
Comprar três unidades do mesmo tipo de ingresso cria três linhas de ingresso separadas, cada uma com sua própria posição dentro do pedido, nunca uma linha só carregando um campo de quantidade.
Um código de dez caracteres, retirado de um alfabeto que exclui caracteres visualmente ambíguos como 0 e O, é gerado e verificado como único dentro da organização antes de ser atribuído.
O QR codifica exatamente o código do ingresso e nada mais, incorporado diretamente no e-mail de confirmação em vez de enviado como um anexo separado.
A confirmação só entra na fila depois que a transação de pagamento realmente é efetivada, para que o cliente nunca receba um ingresso de um pedido que, momentos depois, na verdade falhou.
Posição dentro do pedido, produto, tipo de ingresso, data, nome do comprador e status de cumprimento, resolvidos a partir apenas do código. Preço e custo nunca aparecem aqui, de propósito.
{
"ticket_code": "7K3P9QXFH2",
"status": "issued",
"position": 2,
"quantity": 3,
"product_name": "City Food Tour",
"pricing_category_name": "Adult",
"date": "2026-08-14",
"fulfillment_status": "not_required"
}Um ingresso que ainda espera um voucher externo pode mesmo assim ser resgatado. A equipe da portaria vê um aviso claro de "verificar manualmente" em vez de um bloqueio total, porque um operador nem sempre controla quando um código de terceiros vai chegar, e recusar entrada por causa de uma lacuna burocrática seria o jeito errado de falhar.
Quatro. Cada unidade vendida se torna seu próprio ingresso, com seu próprio código, seu próprio QR e sua própria posição dentro do pedido, para que qualquer um deles possa ser validado de forma independente dos demais.
Nada. O preço, o nome do produto, o tipo de ingresso e a política de cancelamento ficam todos congelados no pedido no momento em que ele é pago. Uma mudança de catálogo posterior é invisível para uma venda que já foi fechada.
A própria linha do contador da organização é bloqueada pelo breve instante em que é lida e incrementada, então dois pedidos confirmados no exato mesmo instante ainda recebem dois números distintos e sequenciais, nunca uma colisão.
Ele carrega seu próprio status de cumprimento, separado de estar válido para entrada. A equipe da portaria vê um aviso claro para verificar manualmente até que um agente anexe o código real ou o PDF, mas o ingresso nunca fica bloqueado para resgate enquanto isso está pendente.
Não. Ele só entra na fila depois que a transação do banco de dados que marca o pedido como pago realmente é efetivada, fechando a brecha onde um e-mail poderia sair para uma compra que, um instante depois, acaba falhando.
A Tiqory mantém disponibilidade, preços, pagamentos e acesso a trabalhar juntos enquanto a sua operação cresce. Conte-nos para onde vai; mostramos como chegar lá sem recomeçar.