Verify a PIX payment (open, no API key)
lunium_verify_pix_paymentConfirms that a specific PIX payment actually settled in Brazil, using the Central Bank end-to-end identifier (E2E). Free and open: no API key, no Lunium account. You can verify a payment you did not make, handed to you by a counterparty you have no reason to trust — that is the point of this tool. Its public result excludes receipt links, PIX keys, full names and tax numbers.
Use it when someone claims to have paid and you need proof before releasing goods, credit, access or a next step; when reconciling a receipt; or as the final check after a settlement.
Returns verificado (Lunium can attest to this payment), pago, valor_brl, pago_em, recebedor_iniciais and instituicao. It never returns a receipt link, PIX key, full name or tax number — it proves the payment without exposing the parties. Check the amount and the timestamp yourself: a valid E2E for R$ 1,00 is not proof of a R$ 1.000,00 payment.
Do not use it to search by amount, name or date — the E2E is the only key. Do not use it to follow a sale you started here; lunium_get_crypto_sale carries the E2E once it exists.
Errors: erro="e2e_invalido" (acao=corrigir) means the string is not in Central Bank format — 32 characters in total. Fix it; repeating it unchanged will never work. erro="nao_encontrado" (acao=parar) means Lunium did not settle this payment — it is NOT proof the PIX never happened, since another institution may have settled it. Report that distinction to your user instead of alleging fraud.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| e2e | Yes | Central Bank end-to-end id, exactly 32 characters: 'E' + 8-digit ISPB + 12-digit YYYYMMDDHHmm + 11 alphanumerics. Copy it verbatim from the receipt or the counterparty; do not reformat or trim. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| aviso | Yes | ||
| dados | Yes | ||
| fonte | Yes |