Retorno de Transferência

Este documento descreve o retorno esperado de uma chamada de API que gera uma transferência. Os dados de exemplo apresentados abaixo são fictícios e servem para ilustrar a estrutura e o significado de cada campo no retorno da resposta.

{  
  "success": true,  
  "msg": "Transfer generated with success",  
  "body": {  
    "id": "a1b2c3d4-5678-90ab-cdef-1234567890ac",  
    "original_amount": 120.75,  
    "status": "created",  
    "amount": 120.75,  
    "resource": "transfer",  
    "type": null,  
    "method": "p2p|pix|brcode|manual",  
    "reference_id": null,  
    "tax_value": 0,  
    "fees_client": 0,  
    "client": {  
      "id": "z9y8x7w6-v5u4-t3s2-r1q0-p9o8i7u6y5t6",  
      "taxpayer_id": "98765432100",  
      "name": "Maria Silva Oliveira"  
    },  
    "transaction": {  
      "id": "1a2b3c4d-5678-90ef-ghij-klmnopqrstuy",  
      "resource": "transfer",  
      "type": "p2p",  
      "end_to_end_id": null,  
      "amount": "120.7500",  
      "descripition": null,  
      "created_at": "2025-02-04T15:00:00.000000Z",  
      "updated_at": "2025-02-04T15:00:00.000000Z",  
      "description": null  
    },  
    "part_Key_id": null,  
    "part_name": "Fernando Lima Souza",  
    "part_taxpayer_id": "**\*.123.456-**",  
    "part_bank_name": "XYZBank",  
    "part_account_type": "checking",  
    "part_Branch_code": "1234",  
    "part_account_number": "567890123457",  
    "part_bank_code": "00123456",  
    "description": null,  
    "created_at": "2025-02-04 12:00:00",  
    "updated_at": "2025-02-04 12:00:00"  
  }  
}

Campos gerais

AtributoDescrição
success (boolean)Indica se a transferência foi gerada com sucesso.
msg (string)Mensagem de retorno indicando o status da operação.

Estrutura do Body

AtributoDescrição
id (string)Identificador único da transferência gerada.
original_amount (int)Valor original da transferência antes de aplicação de taxas.
status (string)Status atual da transferência, ex.: ‘created’.
amount (int)Valor total da transferência após aplicação de taxas.
resource (string)Tipo de recurso relacionado, neste caso, ‘transfer’.
type (string | null)Tipo da transferência; pode ser nulo.
method (string)Método de transferência utilizado, ex.: ‘p2p’.
reference_id (string | null)Identificador de referência, se aplicável.
tax_value (float)Valor de taxas aplicadas à transferência.
fees_client (float)Valor de taxas cobradas ao cliente.

Detalhes do cliente (client)

AtributoDescrição
id (string)Identificador único do cliente.
taxpayer_id (string)CPF ou CNPJ do cliente, sem formatação.
name (string)Nome completo do cliente.

Detalhes da Transação (transaction)

AtributoDescrição
id (string)Identificador único da transação.
resource (string)Tipo de recurso, ex.: ‘transfer’.
type (string)Tipo de transação, ex.: ‘p2p’.
end_to_end_id (string | null)Identificador end-to-end da transação.
amount (string)Valor da transação em formato decimal.
descripition (string | null)Descrição opcional da transação.
created_at (string)Data e hora da criação da transação em formato ISO 8601.
updated_at (string)Data e hora da última atualização da transação em formato ISO 8601.
description (string | null)Campo descritivo adicional

Detalhes da Contraparte

AtributoDescrição
part_Key_id (string | null)Identificador da chave da contraparte, se aplicável.
part_name (string)Nome completo da contraparte.
part_taxpayer_id (string)CPF ou CNPJ da contraparte com formatação parcial para fins de privacidade.
part_bank_name (string)Nome do banco da contraparte.
part_account_type (string)Tipo de conta da contraparte, ex.: ‘checking’.
part_Branch_code (string)Código da agência bancária da contraparte.
part_account_number (string)Número da conta da contraparte.
part_bank_code (string)Código do banco da contraparte.
description (string | null)Descrição opcional da transferência.
created_at (string)Data e hora da criação do registro da transferência.
updated_at (string)Data e hora da última atualização do registro da transferência.