Débito Direto e Autorizado

Segurança

📘

BTG Id

O Authorization Server do BTG Empresas se chama BTG Id. Usando o BTG Id, um aplicativo parceiro consegue consentimento e autorização para executar operações nas APIs do BTG em nome do cliente. Para saber mais, acesse a documentação do BTG Id

Escopos necessários

O token para consumir a API Débito Direto Autorizado (DDA) deve ser gerado usando o Authorization Code.

O escopo openidé obrigatório. Ele permite consultar o perfil do usuário BTG com acesso à conta.

EscopoDescrição
empresas.btgpactual.com/authorized-direct-debitsPermite a consulta de boletos para o CNPJ

Eventos de webhook

Os payloads disponíveis abaixo representam o conteúdo do campo data, seguindo o formato do envio descrito em Eventos.

EventoDescrição
authorized-direct-debits.enabledDDA Habilitado
authorized-direct-debits.disabledDDA Desabilitado
authorized-direct-debits.debit-paidDébito pago
authorized-direct-debits.debit-addedDébito adicionado

authorized-direct-debits.enabled

{
    "accountId": "37297902000141-208-50-003886850",
    "date": "2022-03-02T22:01:55.274Z",
    "creditDebitIndicator": "DEBIT",
    "amount": 30900,
    "currency": "BRL",
    "transactionId": "33449743"
}

authorized-direct-debits.disabled

{
    "directDebitId": "00000000-8bcf-488b-85f9-8b3a041e3eef",
    "owner": {
        "taxId": "30306294000145",
        "name": "NOME EMPRESA"
    },
    "status": "DISABLED"
}

authorized-direct-debits.debit-added

{
    "directDebitId": "00000000-7779-4f25-bec0-ebb3391589be",
    "owner": {
        "taxId": "30306294000145",
        "name": "NOME EMPRESA"
    },
    "status": "ENABLED",
    "debits": [
        {
            "id": "00000000-0000-0000-0000-c35ba9199d96",
            "amount": 24193.61,
            "dueDate": "2023-03-16",
            "expirationDate": "2024-03-16",
            "digitableLine": "20800000000000000000000000000000000000000004800",
            "status": "CREATED",
            "payee": {
                "taxId": "30306294000145",
                "socialName": "Emiss_o Boleto BTG",
                "fantasyName": "Emiss_o Boleto BTG",
                "bank": {
                    "code": "208",
                    "name": "BANCO BTG PACTUAL S.A."
                }
            }
        },
        {
            "id": "00000000-0000-0000-0000-c35ba9199d97",
            "amount": 24193.61,
            "dueDate": "2023-03-16",
            "expirationDate": "2024-03-16",
            "digitableLine": "20800000000000000000000000000000000000000004800",
            "status": "CREATED",
            "payee": {
                "taxId": "30306294000145",
                "socialName": "Emiss_o Boleto BTG",
                "fantasyName": "Emiss_o Boleto BTG",
                "bank": {
                    "code": "208",
                    "name": "BANCO BTG PACTUAL S.A."
                }
            }
        }
    ]
}

authorized-direct-debits.debit-paid

{
    "directDebitId": "00000000-0000-0000-0000-ebb3391589be",
    "owner": {
        "taxId": "00000000000001",
        "name": "NOME EMPRESA"
    },
    "status": "ENABLED",
    "debits": [
        {
            "id": "00000000-0000-0000-0000-c35ba9199d97",
            "amount": 4948.1,
            "dueDate": "0001-01-01",
            "expirationDate": "0001-01-01",
            "digitableLine": "20800000000000000000000000000000000000000004800",
            "status": "PAID",
            "payee": {
                "taxId": "00000000000001",
                "socialName": "SOCIAL NAME",
                "fantasyName": "NAME",
                "bank": {
                    "code": "208",
                    "name": "BANCO BTG PACTUAL S.A."
                }
            }
        }
    ]
}