Criar Endpoint
Cadastra uma URL HTTPS para receber eventos da Liquerapay.
Importante: o secret retornado é mostrado apenas uma vez —
salve em local seguro. Você usará esse secret para validar a
assinatura (Liquera-Signature) das requisições recebidas.
secret — a chave de assinatura usada para validar as requisições.
Obrigatório
url (HTTPS válido) e events (de 1 a 8 eventos que você quer receber —
ver a lista completa).Recomendações
Use HTTPS com certificado válido
Use HTTPS com certificado válido
http:// ou com certificado autoassinado/expirado serão
rejeitados.Escolha só os eventos que você processa
Escolha só os eventos que você processa
events — não é
mais “recebe tudo por padrão”. Cadastre um novo endpoint (ou peça
ajuste) se precisar de um evento novo depois.Responda rápido (< 2s)
Responda rápido (< 2s)
Implemente idempotência
Implemente idempotência
id do topo do
payload (evt_...) como chave única.Authorizations
Autentique suas requisições enviando o token no header
Authorization: Bearer <token>.
O token pode ser:
- Uma API key com prefixo
liq_, gerada em Dashboard Liquerapay → Configurações → API Keys. - Um JWT retornado pelo login do dashboard (uso interno).
Não há distinção de ambiente — toda chave vale para o único ambiente disponível (produção).
Body
URL HTTPS pública que receberá os eventos via POST.
2048"https://meusite.com/webhooks/liquerapay"
Eventos aos quais este endpoint será inscrito (de 1 a 8).
1 - 8 elementsCHARGE_PAID: cobrança PIX (Checkout Transparente) foi pagaCHARGE_EXPIRED: reservado — nenhum job dispara este evento hojeREFUND_COMPLETED: devolução confirmada pelo PSPREFUND_FAILED: devolução falhouWITHDRAWAL_COMPLETED: saque concluídoWITHDRAWAL_FAILED: saque falhou ou foi devolvidoCHECKOUT_PAID: cobrança de Checkout Hospedado / link de pagamento foi pagaCHECKOUT_REFUNDED: cobrança de Checkout Hospedado / link de pagamento foi devolvida
CHARGE_PAID, CHARGE_EXPIRED, REFUND_COMPLETED, REFUND_FAILED, WITHDRAWAL_COMPLETED, WITHDRAWAL_FAILED, CHECKOUT_PAID, CHECKOUT_REFUNDED