1. Você gera um PIX na API do LC Pay, informando a sua URL de callback.
2. O LC Pay devolve um transactionId e o QR Code / copia-e-cola.
3. O pagador paga o PIX.
4. O LC Pay envia um POST para a sua URL de callback avisando do pagamento.
5. O seu sistema confirma o recebimento respondendo HTTP 2xx.urlCallBackIntegrador.{
"valorTotal": 149.90,
"numeroPedido": "PEDIDO-2026-0042",
"conteudo": "Venda balcão - Loja Centro",
"urlCallBackIntegrador": "https://seu-sistema.com.br/webhooks/pix"
}{
"data": {
"transactionId": "b2f7c1e0-9a3d-4c11-8e5a-1f2d3c4b5a6e",
"instantPayment": {
"textContent": "00020126580014br.gov.bcb.pix...6304ABCD",
"dynamicQrCodeType": "IMMEDIATE"
}
}
}Guarde o transactionId. Ele é a chave que identifica a transação e que será
devolvida na notificação de pagamento.
urlCallBackIntegrador não for informado (ou vier vazio), o PIX é geradoPOST| Cabeçalho | Descrição |
|---|---|
webhook-event-type | Tipo do evento. Atualmente: pix.payment (pagamento de PIX confirmado). |
webhook-transaction-id | O transactionId da transação — use-o para conciliar o pagamento. |
webhook-external-code | Código externo da cobrança. Preenchido no PIX com vencimento; vazio no PIX dinâmico/imediato. |
X-Api-Key | Chave de autenticação da notificação. Use-a para validar que a chamada partiu do LC Pay. |
Content-Type | application/json |
O valor real da X-Api-Keyé fornecido pela equipe LC Pay no processo de integração e
não deve ser divulgado publicamente. Guarde-o de forma segura no seu sistema.
200 OK) assim que receber a notificação.X-Api-Key antes de processar a notificação, descartando chamadas com chavewebhook-transaction-id como chave.transactionId.X-Api-Key.transactionId.X-Api-Key foi exposta, solicite a rotação à equipe LC Pay.| Etapa | O que acontece |
|---|---|
| Criação do PIX | Você informa urlCallBackIntegrador e recebe o transactionId. |
| Pagamento | O pagador paga o PIX. |
| Notificação | LC Pay faz POST na sua URL, com os dados nos cabeçalhos. |
| Confirmação | Seu sistema responde 2xx. |
| Falha na entrega | LC Pay reenvia automaticamente (≈1 min, até 30 vezes). |