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

Recebíveis

Entenda a agenda de recebíveis e como acompanhar seus pagamentos futuros

Carteiras e Extratos

Como consultar saldos, lançamentos e gerar extratos financeiros

Financeiro

Antecipações

Como antecipar recebíveis e receber seus valores antes do prazo

O que são Antecipações?

Antecipação é o processo de receber valores de recebíveis futuros antes da data de liquidação original. Ao antecipar, uma taxa de desconto é aplicada e o valor líquido é creditado imediatamente na sua carteira.

São elegíveis para antecipação os recebíveis com status pending, data de liquidação futura e que ainda não pertencem a nenhuma antecipação.

Cada antecipação é feita em uma única moeda. Não é possível antecipar recebíveis de moedas diferentes na mesma solicitação — a API retorna o erro MIXED_CURRENCY_ANTICIPATION. A moeda é definida pelos recebíveis selecionados.

Fluxo de Antecipação

Simule a antecipação

Envie os IDs dos recebíveis (ou um intervalo de datas de liquidação) para visualizar taxas e valor líquido antes de confirmar.

Solicite a antecipação

Confirme a solicitação com o tipo de antecipação e os recebíveis selecionados.

Aguarde a aprovação

A antecipação é aprovada automaticamente (quando o merchant tem aprovação automática habilitada) ou analisada pela equipe Worldfy.

Receba o valor

Após aprovação e processamento, o valor líquido é creditado na sua carteira.

Tipos de Antecipação

TipoDescrição
spotAntecipação pontual de recebíveis selecionados
batchAntecipação em lote de múltiplos recebíveis

Consultando Antecipações

Listar antecipações

curl -X GET "https://api.worldfypayments.com/v1/anticipations?status=completed&currency=BRL&page=1&limit=20" \
  -H "Authorization: Basic {credentials}"
ParâmetroTipoDescrição
statusstringFiltrar por status
currencystringFiltrar por moeda (ex: BRL, USD, EUR)
anticipation_typestringspot ou batch
date_fromstringData inicial (ISO 8601)
date_tostringData final (ISO 8601)

Buscar uma antecipação

curl -X GET https://api.worldfypayments.com/v1/anticipations/{id} \
  -H "Authorization: Basic {credentials}"

Simulando uma Antecipação

Antes de solicitar, simule para ver os valores:

curl -X POST https://api.worldfypayments.com/v1/anticipations/simulate \
  -H "Authorization: Basic {credentials}" \
  -H "Content-Type: application/json" \
  -d '{
    "receivable_ids": [
      "550e8400-e29b-41d4-a716-446655440001",
      "550e8400-e29b-41d4-a716-446655440002"
    ]
  }'
const response = await fetch('https://api.worldfypayments.com/v1/anticipations/simulate', {
  method: 'POST',
  headers: {
    'Authorization': `Basic ${credentials}`,
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    receivable_ids: [
      '550e8400-e29b-41d4-a716-446655440001',
      '550e8400-e29b-41d4-a716-446655440002',
    ],
  }),
});

O corpo aceita os seguintes campos (todos opcionais):

CampoTipoDescrição
receivable_idsstring[]IDs específicos a antecipar
settlement_date_fromstringData de liquidação inicial (AAAA-MM-DD)
settlement_date_tostringData de liquidação final (AAAA-MM-DD)

Quando receivable_ids é omitido, o sistema seleciona automaticamente os recebíveis elegíveis, opcionalmente restringidos pelo intervalo settlement_date_from/settlement_date_to.

Resposta da Simulação

{
  "data": {
    "receivables_count": 2,
    "gross_amount": 20000,
    "anticipation_fee": 600,
    "net_amount": 19400,
    "reserve_hold": 0,
    "available_amount": 19400,
    "fee_rate": 0.03,
    "min_anticipation_amount": 5000,
    "below_minimum": false
  }
}
CampoDescrição
receivables_countQuantidade de recebíveis na simulação
gross_amountValor bruto total (centavos)
anticipation_feeTaxa total de antecipação (centavos)
net_amountValor líquido (bruto - taxa)
reserve_holdValor retido em reserva (centavos)
available_amountValor disponível após a reserva (net_amount - reserve_hold)
fee_rateTaxa de antecipação aplicada (fração)
min_anticipation_amountValor líquido mínimo permitido (centavos)
below_minimumtrue se o líquido estiver abaixo do mínimo

Solicitando uma Antecipação

Após confirmar os valores da simulação, solicite a antecipação:

curl -X POST https://api.worldfypayments.com/v1/anticipations \
  -H "Authorization: Basic {credentials}" \
  -H "Content-Type: application/json" \
  -d '{
    "anticipation_type": "spot",
    "receivable_ids": [
      "550e8400-e29b-41d4-a716-446655440001",
      "550e8400-e29b-41d4-a716-446655440002"
    ]
  }'
CampoTipoDescrição
anticipation_typestringObrigatório. spot ou batch
receivable_idsstring[]IDs específicos a antecipar (opcional)
settlement_date_fromstringData de liquidação inicial (opcional)
settlement_date_tostringData de liquidação final (opcional)
metadataobjectMetadados customizados (opcional)

Assim como na simulação, quando receivable_ids é omitido o sistema seleciona os recebíveis elegíveis automaticamente, respeitando o intervalo de datas informado.

Status da Antecipação

StatusDescrição
pendingSolicitação criada, aguardando aprovação
approvedAprovada, aguardando processamento
processingEm processamento
completedConcluída, valor creditado na carteira
rejectedRejeitada
canceledCancelada pelo solicitante

Cancelando uma Antecipação

Antecipações com status pending podem ser canceladas:

curl -X DELETE https://api.worldfypayments.com/v1/anticipations/{id} \
  -H "Authorization: Basic {credentials}"

Apenas antecipações com status pending podem ser canceladas. Após a aprovação, o processo não pode ser revertido.

Resumo de Antecipações

curl -X GET https://api.worldfypayments.com/v1/anticipations/summary \
  -H "Authorization: Basic {credentials}"

Retorna a contagem por status, os totais antecipados (bruto, líquido e taxas de antecipações concluídas) e os recebíveis ainda antecipáveis.

Recebíveis

Entenda a agenda de recebíveis e como acompanhar seus pagamentos futuros

Carteiras e Extratos

Como consultar saldos, lançamentos e gerar extratos financeiros

On this page

O que são Antecipações?Fluxo de AntecipaçãoSimule a antecipaçãoSolicite a antecipaçãoAguarde a aprovaçãoReceba o valorTipos de AntecipaçãoConsultando AntecipaçõesListar antecipaçõesBuscar uma antecipaçãoSimulando uma AntecipaçãoResposta da SimulaçãoSolicitando uma AntecipaçãoStatus da AntecipaçãoCancelando uma AntecipaçãoResumo de Antecipações