Skip to main content
POST
Enviar webhook de teste

Autorizações

Authorization
string
header
obrigatório

JWT obtido em POST /api/auth/token

Corpo

application/json
eventType
enum<string>
obrigatório

Evento a simular (qual webhook recebe).

Opções disponíveis:
cash_in,
cash_out,
refund_in,
refund_out,
internal_transfer
status
enum<string>
padrão:LIQUIDATED

Status no payload. REJECTED/RETURNED simulam estados de ERRO.

Opções disponíveis:
LIQUIDATED,
PENDING,
REJECTED,
RETURNED
overrideUrl
string

URL temporária de teste (ex.: webhook.site). Se omitida, entrega na URL configurada. A assinatura usa o secret do webhook configurado.

amountCentavos
integer
padrão:1000

Valor em centavos (default 1000 = $10).

Intervalo obrigatório: x >= 1

Resposta

Resultado da entrega (delivered, statusCode, payloadSent, assinatura).

delivered
boolean

true = o endpoint do integrador respondeu 2xx.

url
string

URL para onde o webhook de teste foi enviado.

eventId
string

ID do evento (header x-event-id) — use para idempotência.

status
string
signed
boolean

true = payload assinado (X-NTXPay-Signature).

statusCode
integer

Status HTTP que o endpoint do integrador respondeu (0 = erro de conexão).

timeMs
integer
signatureHeader
string | null

Header X-NTXPay-Signature enviado (sha256=).

payloadSent
object

Payload enviado — compare com o que seu endpoint recebeu.

merchantResponse
any | null

Trecho da resposta do seu endpoint.