Worldfy PaymentsWorldfy Payments
SuporteDashboard
GuiaAPI Reference
SuporteDashboard

Começando

IntroduçãoAutenticaçãoErrosPaginação e Filtros
Cobranças
Visão GeralMétodos de PagamentoCaptura e Estorno
Financeiro
RecebíveisAntecipaçõesCarteiras e ExtratosSaques
Configuração
Chaves de APIRecebedores
SDK de Segurança
Visão geralTokenizaçãoAutenticação 3DSAnálise de fraudeFluxo simplificadoFluxo completoErrosProdução e segurança
Webhooks
Visão GeralConfiguraçãoRetentativas
Eventos
Eventos de CobrançasEventos de Saques

Retentativas

Política de retentativas, backoff exponencial e boas práticas para garantir a entrega confiável de webhooks.

Eventos de Saques

Lista completa de eventos de webhook relacionados a saques, com descrições e exemplos de payload.

WebhooksEventos

Eventos de Cobranças

Lista completa de eventos de webhook relacionados a cobranças, com descrições e exemplos de payload.

Eventos disponíveis

EventoDescrição
charge.pendingCobrança criada e aguardando pagamento
charge.authorizedPagamento autorizado pela adquirente
charge.capturedPagamento capturado com sucesso
charge.partially_refundedEstorno parcial realizado
charge.refundedEstorno total realizado
charge.voidedCobrança cancelada antes da captura
charge.failedPagamento recusado ou falhou
charge.expiredCobrança expirou (PIX/boleto não pago)
charge.chargebackContestação (chargeback) recebida

Quando cada evento dispara

charge.pending

Disparado quando uma cobrança é criada com método de pagamento assíncrono (PIX ou boleto) e aguarda o pagamento do cliente.

charge.authorized

Disparado quando o pagamento com cartão é autorizado pela adquirente, antes da captura.

charge.captured

Disparado quando o pagamento é capturado com sucesso. Para PIX e boleto, isso ocorre quando o pagamento é confirmado. Para cartão, quando a captura é processada.

charge.partially_refunded

Disparado quando um estorno parcial é realizado (valor menor que o total da cobrança).

charge.refunded

Disparado quando um estorno total é realizado.

charge.voided

Disparado quando uma cobrança autorizada é cancelada antes da captura.

charge.failed

Disparado quando o pagamento é recusado pela adquirente ou ocorre um erro no processamento.

charge.expired

Disparado quando uma cobrança com PIX ou boleto expira sem pagamento.

charge.chargeback

Disparado quando uma contestação (chargeback) é registrada pela bandeira do cartão.

Payload de exemplo

{
  "id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "event": "charge.captured",
  "charge": {
    "id": "f1e2d3c4-b5a6-7890-fedc-ba0987654321",
    "external_id": "ext-abc-123",
    "merchant_id": "m1e2r3c4-h5a6-7890-ntid-000000000001",
    "payment_link_id": null,
    "status": "captured",
    "amount": 10000,
    "shipping_amount": 0,
    "total_amount": 10000,
    "currency": "BRL",
    "payment_method": "credit_card",
    "installments": 1,
    "payment_fields": {
      "payment_method": "credit_card",
      "brand": "visa",
      "last_four_digits": "1234",
      "first_six_digits": "411111",
      "holder_name": "JOAO SILVA"
    },
    "customer": {
      "name": "Joao Silva",
      "email": "joao@exemplo.com",
      "tax_id": "12345678900",
      "phone": "11999999999",
      "type": "individual"
    },
    "metadata": {
      "order_id": "ABC-123"
    },
    "captured_at": "2026-02-24T10:00:00.000Z",
    "refunded_at": null,
    "error_message": null,
    "created_at": "2026-02-24T09:55:00.000Z",
    "updated_at": "2026-02-24T10:00:00.000Z"
  },
  "occurred_at": "2026-02-24T10:00:00.000Z"
}

Campos do objeto charge

CampoTipoDescrição
idstringID único da cobrança
external_idstring | nullID externo na adquirente
merchant_idstringID do merchant proprietário
payment_link_idstring | nullID do link de pagamento que originou a cobrança (se aplicável)
statusstringStatus atual da cobrança
amountnumberValor da cobrança em centavos
shipping_amountnumberValor do frete em centavos
total_amountnumberValor total em centavos (amount + shipping)
currencystringMoeda (ex: BRL)
payment_methodstringMétodo de pagamento (credit_card, debit_card, pix, boleto)
installmentsnumberNúmero de parcelas
payment_fieldsobject | nullDados específicos do método de pagamento
customerobject | nullDados do cliente
metadataobject | nullMetadados customizados
captured_atstring | nullData/hora da captura (ISO 8601)
refunded_atstring | nullData/hora do estorno (ISO 8601)
error_messagestring | nullMensagem de erro (se falhou)
created_atstringData/hora da criação (ISO 8601)
updated_atstringData/hora da última atualização (ISO 8601)

Retentativas

Política de retentativas, backoff exponencial e boas práticas para garantir a entrega confiável de webhooks.

Eventos de Saques

Lista completa de eventos de webhook relacionados a saques, com descrições e exemplos de payload.

On this page

Eventos disponíveisQuando cada evento disparacharge.pendingcharge.authorizedcharge.capturedcharge.partially_refundedcharge.refundedcharge.voidedcharge.failedcharge.expiredcharge.chargebackPayload de exemploCampos do objeto charge