LogoLogo
Suporte
  • Bem-vindo!
  • Início Rápido
    • Sua primeira transação
  • Conceitos
    • Diferença entre Intermediador e Seller
  • Métodos de Pagamento na Barte
  • Diferença entre Orders x Charges
  • Intermediador de Pagamentos
    • Portal do Intermediador
    • Gerencie seus vendedores
      • Criar vendedor
      • Atualizar dados bancários
      • Atualizar taxas
      • Consultar taxas
      • Consultar extrato
  • Vendedores
    • Portal do Vendedor
  • Financeiro
    • Solicitar Repasse
    • Recuperar Saldo
  • Relatórios
    • Extrato
  • Cobrança e Pagamentos
    • Como realizar uma cobrança?
      • Compradores
        • Criar buyer
        • Listar buyers
        • Buscar buyer
        • Atualizar buyer
      • Pagamentos pontuais
        • Criar Pagamento
          • Cartão Tokenizado (One Buy Click)
            • Criar Token
            • Criar Pagamento com Card Token
          • Pagamento de Cartão sem Tokenização
          • Pré-Captura
            • Capturar cobrança
            • Cancelar pré-captura
          • Pix
          • Boleto
        • Listar Pagamentos
        • Buscar Pagamentos
        • Cancelar Pagamentos
        • Atualizar Pagamentos
      • Cobranças
        • Consultar cobrança
        • Listar cobranças
        • Cancelar cobrança
      • Recorrências
        • Planos de Assinatura
          • Criar Plano de Assinatura
          • Listar planos
          • Buscar plano
          • Atualizar plano
        • Assinaturas
          • Criar assinatura
          • Cancelar assinatura
          • Atualizar assinatura
          • Listar assinaturas
          • Buscar assinatura
      • Link de pagamento
        • Criar link de pagamento
        • Atualizar link de pagamento
        • Apagar link de pagamento
        • Listar links de pagamento
        • Buscar link de pagamento
        • Simular valor a pagar e a receber no link
    • Como estornar uma transação?
      • Estorno Total
      • Estorno parcial
        • Estornar parcialmente charge
        • Consultar valor restante a ser estornado
    • Webhooks
  • Recursos
    • Principais dúvidas
    • Changelog
    • Status page
Fornecido por GitBook
LogoLogo
Nesta página
  • 1. Autenticação
  • 2. Criar Comprador (Buyer)
  • 3. Realizar transação

Isto foi útil?

  1. Início Rápido

Sua primeira transação

AnteriorBem-vindo!PróximoDiferença entre Intermediador e Seller

Atualizado há 17 dias

Isto foi útil?

Este guia apresenta a integração básica da API de pagamentos da Barte, focando no essencial para realizar uma transação. Ideal para quem busca um entendimento prático e direto do fluxo principal (o "80/20"), esta abordagem inicial permite iniciar as operações de pagamento de forma simplificada. É importante notar que a Barte oferece diversas outras funcionalidades e recursos avançados que podem ser explorados para modelos de negócio mais complexos e necessidades específicas, como One Buy Click, Pré Captura e Apple Pay, que não estão contemplados neste guia introdutório.

1. Autenticação

Certifique-se de incluir a chave de API, que foi gerada durante a etapa de Configurações Iniciais, no cabeçalho (header) de cada solicitação. Isso deve ser feito adicionando um campo chamado X-Token-Api.

2. Criar Comprador (Buyer)

Caso você esteja integrando a Barte ao seu checkout, esta é a primeira API que deve ser utilizada em usa integração.

Utilizando o método POST em {server}/v2/buyers, você cadastrar o comprador que irá realizar a compra.

3. Realizar transação

Ao final do seu checkout, no momento de finalização da compra do comprador, para gerar uma cobrança pontual, realize uma requisição de POST para /v2/orders.

Além disso, os campos a serem enviados no corpo da requisição, variam de acordo com o método de pagamento da cobrança.

Na geração das orders, um campo adicional deve ser enviado no cabeçalho (header) das requisições: x-idempotency-key. A chave de idempotência deve ser um valor único (preferencialmente do tipo) e deve ser enviado em toda nova requisição. Sua função é garantir que não ocorram cobranças duplicadas de forma indesejada.

uuid