Worldfy PaymentsWorldfy Payments
SuporteDashboard
GuiaAPI Reference
SuporteDashboard

Começando

IntroduçãoAutenticaçãoErrosPaginação e Filtros
Cobranças
Visão GeralMétodos de PagamentoApple PayCaptura 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 sem pagamento (PIX, boleto ou sessão Apple Pay)
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, boleto ou carteira digital hospedada) 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, boleto e carteiras digitais, 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, boleto ou sessão Apple Pay expira sem pagamento. Para Apple Pay, o evento é emitido depois que a expiração for confirmada.

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 ou apple_pay; google_pay permanece reservado)
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