Transações de financiamento de contas (AFTs)

Introdução

As Transações de Financiamento de Conta (AFT) são transações financeiras que facilitam a transferência de fundos entre contas de pagamento. Elas são amplamente usadas para carregar ou recarregar contas de usuários, carteiras digitais e realizar transferências internas de fundos em uma plataforma de pagamento.

Os AFTs são um componente essencial dos sistemas de orquestração de pagamentos, permitindo a movimentação eficiente e segura de dinheiro entre contas.

O que é um AFT?

Uma AFT (Account Funding Transaction) é um tipo de transação projetada para:

  • Carregamento de fundos em contas de usuários ou carteiras digitais.
  • Transferência de fundos entre contas na mesma plataforma.
  • Depósito de dinheiro em contas comerciais ou pessoais. Remessas incluídas.

Os AFTs aproveitam as redes de pagamento tradicionais (por exemplo, Visa, Mastercard, ACH) para processar transações de forma rápida e segura e, ao mesmo tempo, otimizar os custos.

Tipos de transações AFT

  1. Transações de financiamento:

    • Transferir fundos para uma conta a partir de um cartão de débito/crédito ou conta bancária.
    • Exemplo: Um usuário carrega sua carteira digital usando seu cartão de débito.
  2. Transações de saque:

    • Mova fundos de uma conta de usuário de volta para sua conta bancária ou cartão.
    • Exemplo: Um usuário transfere dinheiro de sua carteira digital para sua conta bancária.

Integração

Para realizar um AFT, você precisará enviar uma solicitação para o nosso API de pagamentos com o additional_data.order.account_funding especificando o objeto sender ebeneficiary dados.

Cada sistema de cartão de crédito pode exigir informações diferentes sobre o destinatário e o remetente, dependendo da região de operação e da categoria da transação.

[...]
 "additional_data": {
   "order": {
    "account_funding": {
      "sender": {
        "first_name": "John",
        "last_name": "Doe",
        "email": "[email protected]"
      },
      "beneficiary": {
        "first_name": "Chris",
        "last_name": "Martin",
        "document": {
          "document_number": "38192019",
          "document_type": "CC"
        }
      }
     }
    }
  }
[...]

Para obter mais detalhes, consulte a seção criar pagamentos API.

📘

Dados adicionais

Caso você precise definir informações adicionais sobre o vendedor, tais como merchant_category_codePor exemplo, você pode encontrar campos extras no seller_details dentro do additional_data struct no pagamento.