Iniciação de Pagamento DARF

Inicie o pagamento de uma DARF em nome de um cliente através desta API. Assim como outras operações de saída de dinheiro, os pagamento iniciados por API devem ser aprovados no aplicativo.

154
Importante para Integração Direta Para você conseguir efetuar essa integração é obrigatória a leitura sobre "Utilização das APIs" e recomendada a leitura sobre "Instruções Iniciais" e "Client Credentials e Client ID"

Quais são os requisitos para a utilização desta API?

  • Token: possuir um token de acesso válido é essencial. Caso ainda não tenha gerado um, temos um guia detalhado disponível no tópico Fluxos de Autorização e Autenticação.
  • DARF: é necessário ter informações essenciais, como o código da receita, período de apuração e data de vencimento. Essas informações, entre outras descritas abaixo, são necessárias para que a API possa processar e validar a transação de forma correta e eficiente. Além disso, é importante garantir que as informações inseridas estejam corretas para evitar erros ou atrasos no processo de pagamento.
  • Escopo: para a modalidade Parceria Cora, é necessário ter ativado o escopo correto ao solicitar autorização e gerar token de acesso para que sua aplicação possa acessar e interagir com as informações da conta de forma segura e autorizada. É possível consultar mais detalhes sobre o escopo e autorização no tópico Redirecionamento.
Nome do escopoDescrição
paymentAPIs de iniciação de pagamento

Bora pro código?

383

Parâmetros da requisição

Parâmetro

Tipo

Descrição

code opcional

String

Código definido por você, pode ser um id do recurso no seu sistema. Nós iremos retornar esse código sempre que você consultar uma fatura.

data\ obrigatório

Objeto Data

Objeto Data

Objeto Data

Parâmetro

Tipo

Descrição

name obrigatório

String

Nome completo.

code\ obrigatório

String

Código da receita. Aceita 4 ou 5 dígitos.

identity\ obrigatório

String

Número do CPF ou CNPJ.

type\ obrigatório

String

Tipo do documento. Valor: "DARF".

reference_date\ obrigatório

String

Período de apuração. Esta informação pode estar descrita na Guia como Competência.

due_date\ obrigatório

String

Data de Vencimento da DARF Ex: "2023-05-30"

scheduled_at\ opcional

String

Campo para agendar um pagamento. Ex: "2023-05-30"

amount\ obrigatório

Objeto DarfAmount

Objeto DarfAmount

Objeto DarfAmount

Parâmetro

Tipo

Descrição

main obrigatório

Int

Valor da Guia.

fine\ opcional

Int

Multa a ser paga.

interest\ opcional

Int

Juros a serem pagos.

Parâmetros da resposta

Objeto PaymentDARF

Parâmetro

Tipo

Descrição

code obrigatório

String

Código definido por você, pode ser um id do recurso no seu sistema. Nós iremos retornar esse código sempre que você consultar uma fatura.

id\ obrigatório

String

ID do pagamento iniciado.

status\ obrigatório

String

Objeto PaymentStatus

amount\ obrigatório

Int

Valor do pagamento em centavos.

services\ obrigatório

Objeto Services

Objeto Services

payment_terms\ obrigatório

Objeto PaymentTerms

Objeto PaymentTerms

created_at\ obrigatório

String

Dia da criação da iniciação de pagamento. Ex: "2023-04-30T13:58:21"

scheduled_at\ obrigatório

String

Dia que o pagamento foi agendado. Ex: "2023-05-30"


Language
Credentials
OAuth2
Click Try It! to start a request and see the response here!