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

Paginação e Filtros

Como paginar resultados e aplicar filtros nas listagens

Métodos de Pagamento

Como criar cobranças com cada método de pagamento

Cobranças

Visão Geral

Entenda como funcionam cobranças na API Worldfy

O que são Cobranças?

Cobranças representam transações de pagamento na Worldfy. Cada cobrança está associada a um método de pagamento, a uma moeda (currency, padrão BRL) e segue um ciclo de vida específico.

Métodos de Pagamento

A API suporta os seguintes métodos:

MétodoIdentificadorDescrição
Cartão de Créditocredit_cardPagamento com cartão de crédito, com suporte a parcelamento
Cartão de Débitodebit_cardPagamento com cartão de débito, sem parcelamento
PIXpixTransferência instantânea via QR Code
BoletoboletoBoleto bancário com data de vencimento
Apple Payapple_payCarteira digital concluída no checkout seguro da Worldfy
Google Paygoogle_payReservado para evolução futura; não disponível nesta fase

Ciclo de Vida

Criação Cartão autorizado PIX/Boleto/Carteira pago Falha Expirado Captura Cancelamento Estorno parcial Estorno total pending authorized captured failed expired voided partially_refunded refunded

Status da Cobrança

StatusDescrição
pendingCobrança criada, aguardando processamento
authorizedPagamento autorizado (cartão de crédito ou débito)
capturedPagamento capturado/confirmado
partially_refundedEstornada parcialmente
refundedEstornada totalmente
voidedCancelada antes da captura
failedFalha no processamento
expiredExpirada (PIX, boleto ou checkout de carteira não concluído no prazo)

Fluxo por Método

Cartão de Crédito

  1. Criação - A cobrança é criada e o cartão é autorizado
  2. Autorização - O valor é reservado no limite do cartão (status authorized)
  3. Captura - O valor é efetivamente cobrado (status captured)

Por padrão, cobranças de cartão são capturadas automaticamente. Para captura manual, entre em contato com o suporte via e-mail ou WhatsApp.

Cartão de Débito

  1. Criação - A cobrança é criada e o cartão é autorizado
  2. Autorização - O valor é reservado no saldo do cartão (status authorized)
  3. Captura - O valor é debitado imediatamente (status captured)

Cobranças de cartão de débito não suportam parcelamento — o valor é sempre cobrado em parcela única.

PIX

  1. Criação - A cobrança é criada e um QR Code é gerado
  2. Pagamento - O cliente paga via PIX e o status muda para captured
  3. Expiração - Se não pago no prazo, o status muda para expired

Boleto

  1. Criação - A cobrança é criada e o boleto é gerado
  2. Pagamento - O cliente paga o boleto e o status muda para captured
  3. Expiração - Se não pago até o vencimento, o status muda para expired

Apple Pay

  1. Criação - A API cria uma cobrança pending e retorna uma checkout_url
  2. Redirecionamento - A sua aplicação redireciona o comprador para essa URL, sem iframe
  3. Checkout - O comprador conclui o pagamento no checkout seguro da Worldfy
  4. Conclusão - Acompanhe o resultado pelo status da cobrança e pelos webhooks

A checkout_url é opaca e fornecida pela Worldfy. O domínio da sua loja não precisa hospedar um botão de carteira nem fazer configuração adicional para esse fluxo. Google Pay permanece pausado.

Veja o passo a passo em Carteiras Digitais.

Estrutura Básica de uma Cobrança

Independente do método de pagamento, toda cobrança exige:

CampoTipoDescrição
amountintegerValor em centavos (ex: R$ 100,00 = 10000)
currencystringMoeda ISO 4217 de três letras (opcional, padrão BRL)
payment_methodstringMétodo de pagamento
product_typestringphysical ou digital
customerobjectDados do cliente (nome, e-mail, CPF/CNPJ, telefone)
itemsarrayLista de itens do pedido

Retorno após redirecionamento (return_url)

Alguns fluxos de pagamento podem redirecionar o navegador do comprador durante a autorização. O campo opcional return_url define para onde o comprador pode seguir ao fim do fluxo.

CampoTipoDescrição
return_urlstringURL absoluta HTTPS para onde o comprador é redirecionado após o fluxo. Máximo de 2048 caracteres.
{
  "amount": 15000,
  "payment_method": "debit_card",
  "product_type": "digital",
  "return_url": "https://sualoja.com.br/checkout/retorno?pedido=123",
  "customer": { "...": "..." },
  "items": [{ "...": "..." }]
}

Por segurança, a return_url precisa ser HTTPS, apontar para um host público (endereços privados, localhost e domínios internos são recusados) e não pode conter credenciais (https://usuario:senha@...). URLs fora dessas regras retornam 400 com o código INVALID_RETURN_URL. Essa restrição evita que a API seja usada como redirecionador aberto.

Para Apple Pay, return_url não substitui a checkout_url: redirecione primeiro o comprador para a URL retornada pela API. Não considere o retorno do navegador como confirmação de pagamento; use o status da cobrança e os webhooks. O fluxo 3DS do SDK (client-side, via client.threeds.authenticate) não usa return_url — veja Autenticação 3DS.

Endpoints Auxiliares

Além de criar, listar e buscar cobranças, a API oferece endpoints de apoio:

EndpointDescrição
GET /v1/charges/methods?currency={moeda}Métodos efetivamente disponíveis para o merchant e a moeda; consulte antes de oferecer Apple Pay
GET /v1/charges/summaryMétricas agregadas das cobranças (aceita date_from, date_to e currency)

Próximos Passos

Métodos de Pagamento

Detalhes de cada método e exemplos de criação.

Apple Pay

Integre Apple Pay com o checkout seguro da Worldfy.

Captura e Estorno

Como capturar e estornar cobranças.

Paginação e Filtros

Como paginar resultados e aplicar filtros nas listagens

Métodos de Pagamento

Como criar cobranças com cada método de pagamento

On this page

O que são Cobranças?Métodos de PagamentoCiclo de VidaStatus da CobrançaFluxo por MétodoCartão de CréditoCartão de DébitoPIXBoletoApple PayEstrutura Básica de uma CobrançaRetorno após redirecionamento (return_url)Endpoints AuxiliaresPróximos Passos