Low-level API
API
- class inter.Client(client_id, client_secret, cert_path, key_path, scopes=None)[source]
Bases:
object
Inicializa utilizando as credenciais.
- Parameters
client_id (
str
) – Client IDclient_secret (
str
) – Client Secretcert_path (
str
) – Caminho do arquivo de certificadokey_path (
str
) – Caminho do arquivo de chavescopes (
Iterable
, optional) – Iterável contendo osScopes
necessários, defaults toScopes.all
- property headers
- pay_barcode(barcode, value, due_date, payment_date=None)[source]
Pagamento imediato ou agendado de títulos com código de barras.
Necessita do
Scopes.WRITE_PAYMENT
.Referência: https://developers.bancointer.com.br/reference/pagarboleto
- Parameters
barcode (
str
) – código de barras (somente números)value (
str
) – valor do títulodue_date (
datetime.date
) – data de vencimentopayment_date (
datetime.date
, opcional) – data de pagamento, se não informado, será o mesmo dia.
- Returns
resposta da API
- Return type
dict
- property token