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

Chaves de API

Como criar e gerenciar chaves de API para autenticação

Visão geral

O Security SDK da Worldfy permite integrar tokenização de cartões, autenticação 3D Secure e análise de fraude diretamente no seu frontend.

Configuração

Recebedores

Como configurar dados bancários e de recebimento para saques

O que são Recebedores?

Recebedores são os dados de destino para saques. Você pode cadastrar diferentes tipos de recebedores para receber seus pagamentos:

TipoDescrição
bank_accountConta bancária (para saques via TED)
pixChave PIX (para saques via PIX)

Cada tipo possui no máximo um recebedor primário. Ao criar ou atualizar, o recebedor existente do mesmo tipo é substituído.

Cadastrando um Recebedor

O endpoint PUT /v1/recipients funciona como upsert: cria um novo recebedor ou atualiza o existente para o tipo informado.

Conta Bancária

curl -X PUT https://api.worldfypayments.com/v1/recipients \
  -H "Authorization: Basic {credentials}" \
  -H "Content-Type: application/json" \
  -d '{
    "type": "bank_account",
    "bank_code": "001",
    "branch_number": "1234",
    "account_number": "567890",
    "account_check_digit": "1",
    "account_type": "checking",
    "holder_name": "João Silva ME",
    "holder_tax_id": "12345678000190"
  }'
const response = await fetch('https://api.worldfypayments.com/v1/recipients', {
  method: 'PUT',
  headers: {
    'Authorization': `Basic ${credentials}`,
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    type: 'bank_account',
    bank_code: '001',
    branch_number: '1234',
    account_number: '567890',
    account_check_digit: '1',
    account_type: 'checking',
    holder_name: 'João Silva ME',
    holder_tax_id: '12345678000190',
  }),
});

Campos da Conta Bancária

CampoObrigatórioDescrição
typeSimbank_account
bank_codeSimCódigo do banco (1-10 caracteres)
branch_numberSimNúmero da agência
branch_check_digitNãoDígito da agência
account_numberSimNúmero da conta
account_check_digitNãoDígito da conta
account_typeSimchecking (corrente) ou savings (poupança)
holder_nameSimNome do titular
holder_tax_idSimCPF ou CNPJ do titular

Chave PIX

curl -X PUT https://api.worldfypayments.com/v1/recipients \
  -H "Authorization: Basic {credentials}" \
  -H "Content-Type: application/json" \
  -d '{
    "type": "pix",
    "pix_key": "12345678000190",
    "pix_key_type": "cnpj"
  }'

Campos da Chave PIX

CampoObrigatórioDescrição
typeSimpix
pix_keySimChave PIX
pix_key_typeSimcpf, cnpj, email, phone ou random
holder_document_typeNãocpf ou cnpj do titular da chave
holder_document_numberNãoNúmero do documento do titular (11 a 14 dígitos)

Consultando Recebedores

Listar todos

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

Buscar por tipo

Informe o tipo (bank_account ou pix) no caminho para buscar o recebedor primário correspondente:

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

Os dados sensíveis do recebedor (como número da conta) podem ser parcialmente mascarados na resposta por segurança.

Chaves de API

Como criar e gerenciar chaves de API para autenticação

Visão geral

O Security SDK da Worldfy permite integrar tokenização de cartões, autenticação 3D Secure e análise de fraude diretamente no seu frontend.

On this page

O que são Recebedores?Cadastrando um RecebedorConta BancáriaCampos da Conta BancáriaChave PIXCampos da Chave PIXConsultando RecebedoresListar todosBuscar por tipo