Low-level API
API
- class inter.Client(client_id, client_secret, cert_path, key_path, scopes=None)[source]
Bases:
objectInicializa 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 osScopesnecessá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