Preâmbulo Bank Conta Digital
  1. Cobrança
Preâmbulo Bank Conta Digital
  • Ativação
    • /gateway/integrations
      POST
    • /gateway/integrations/settings
      POST
    • /gateway/integrations/secure-key
      POST
  • Auth
    • /gateway/auth
      POST
  • Conta
    • /gateway/accounts/balance
      GET
    • /gateway/accounts/balance-withdrawal
      POST
  • Subconta
    • /gateway/sub-accounts
      POST
    • /gateway/sub-accounts/{id}
      PUT
  • Cobrança
    • Webhook
    • /gateway/bolepix
      POST
    • /gateway/bolepix
      GET
    • /gateway/bolepix/{id}
      GET
    • /gateway/bolepix/{id}/cancel
      POST
  • Pix
    • Webhook
    • /gateway/pix/transfers
      POST
    • /gateway/pix/qr-codes/dynamic
      POST
  • Transações
    • /gateway/transactions/export
      GET
  1. Cobrança

/gateway/bolepix

Prod Env
https://api.contadigital.preambulobank.com.br
Prod Env
https://api.contadigital.preambulobank.com.br
POST
https://api.contadigital.preambulobank.com.br
/gateway/bolepix

Requisição

Parâmetros Header
Authorization
string 
requerido
Exemplo:
Bearer {Token JWT}
Parâmetros Bodyapplication/json
amount
number 
requerido
Valor do boleto.
dueDate
string <date>
requerido
Data de vencimento.
additionalInformation
string 
opcional
Informações adicionais.
payer
object 
requerido
Dados do pagador.
name
string 
requerido
Nome do pagador.
document
string 
requerido
Documento do pagador.
email
string 
requerido
Email do pagador.
address
object 
requerido
Dados de endereço do pagador.
discount
object  | null 
opcional
Desconto.
amount
number 
requerido
Valor do desconto.
type
enum<string> 
requerido
Tipo de desconto
Valores permitidos:
fixedpercentual
date
string <date>
requerido
Data limite para aplicação do desconto.
rebate
object  | null 
opcional
Rebate.
amount
integer 
requerido
Valor do rebate.
type
enum<string> 
requerido
Valores permitidos:
fixedpercentual
fine
object  | null 
opcional
Multa.
amount
number 
requerido
Valor da multa.
type
enum<string> 
requerido
Tipo da multa.
Valores permitidos:
fixedpercentual
date
string <date>
requerido
Data de aplicação da multa.
interest
object  | null 
opcional
Juros.
amount
number 
requerido
Valor do juros.
type
enum<string> 
requerido
Tipo do juros.
Valores permitidos:
daily_fixeddaily_percentual
date
string <date>
requerido
Data de inicio da cobrança dos juros.
Exemplo
{
    "amount": 10,
    "dueDate": "2024-12-05",
    "additionalInformation": "Informações adicionais",
    "payer": {
        "name": "João da Silva",
        "document": "12345678910",
        "email": "joaosilva@email.com",
        "address": {
            "street": "Rua Jardins",
            "number": "10",
            "neighborhood": "Centro",
            "city": "Porto Alegre",
            "state": "RS",
            "postalCode": "999999999",
            "extra": "APTO 101"
        }
    },
    "discount": {
        "amount": 1.5,
        "type": "fixed",
        "date": "2024-12-04"
    },
    "fine": null,
    "interest": null,
    "rebate": null
}

Exemplos de Requisição

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.contadigital.preambulobank.com.br/gateway/bolepix' \
--header 'Authorization: Bearer {Token JWT}' \
--header 'Content-Type: application/json' \
--data-raw '{
    "amount": 10,
    "dueDate": "2024-12-05",
    "additionalInformation": "Informações adicionais",
    "payer": {
        "name": "João da Silva",
        "document": "12345678910",
        "email": "joaosilva@email.com",
        "address": {
            "street": "Rua Jardins",
            "number": "10",
            "neighborhood": "Centro",
            "city": "Porto Alegre",
            "state": "RS",
            "postalCode": "999999999",
            "extra": "APTO 101"
        }
    },
    "discount": {
        "amount": 1.5,
        "type": "fixed",
        "date": "2024-12-04"
    },
    "fine": null,
    "interest": null,
    "rebate": null
}'

Respostas

🟢200Success
application/json
Body
retorno
object  | null 
opcional
id
string 
requerido
Id.
amount
number 
requerido
Valor
status
string 
requerido
Status.
createdAt
string <date-time>
requerido
Data de criação.
dueDate
string <date>
requerido
Data de vencimento.
link
string 
requerido
URL da cobrança.
payer
object 
requerido
Pagador
discount
object  | null 
opcional
Desconto.
fine
object  | null 
opcional
Multa.
interest
object  | null 
opcional
Juros.
rebate
object  | null 
opcional
Rebate.
pixQrcode
object 
requerido
Dados para pagamento por PIX.
bankSlip
object 
requerido
Dados para pagamento por boleto.
alertas
array [object {2}] 
opcional
mensagem
string  | null 
opcional
tipo
enum<integer> <int32>
opcional
Valores permitidos:
123456789
erros
array [object {4}] 
opcional
mensagem
string  | null 
opcional
tipo
enum<integer> <int32>
opcional
Valores permitidos:
123456789
campoNome
string  | null 
opcional
elemento
string  | null 
opcional
Exemplo
{
    "retorno": {
        "id": "string",
        "amount": 0,
        "status": "string",
        "createdAt": "2019-08-24T14:15:22Z",
        "dueDate": "2019-08-24",
        "link": "string",
        "payer": {
            "name": "string",
            "document": "string",
            "email": "string",
            "address": {
                "street": "string",
                "number": "string",
                "neighborhood": "string",
                "city": "string",
                "state": "string",
                "postalCode": "string",
                "extra": "string"
            }
        },
        "discount": {
            "amount": 0,
            "type": "fixed_amount",
            "date": "2019-08-24"
        },
        "fine": {
            "amount": 0,
            "type": "fixed_amount",
            "date": "2019-08-24"
        },
        "interest": {
            "amount": 0,
            "type": "fixed_amount",
            "date": "2019-08-24"
        },
        "rebate": {
            "amount": 0,
            "type": "percentual"
        },
        "pixQrcode": {
            "key": "string"
        },
        "bankSlip": {
            "number": "string",
            "barCode": "string",
            "digitableLine": "string"
        }
    },
    "alertas": [
        {
            "mensagem": "string",
            "tipo": 1
        }
    ],
    "erros": [
        {
            "mensagem": "string",
            "tipo": 1,
            "campoNome": "string",
            "elemento": "string"
        }
    ]
}
🟠401Unauthorized
🟠400Bad Request
🟠422Unprocessable Entity
🔴500Internal Server Error
Página anterior
Webhook
Próxima página
/gateway/bolepix
Built with