Skip to main content

API Rede

Documentação da API:

Forma de uso:

from rede import api

r = api.RequestsConciliacao(
    COLOCAR_SEU_USUARIO,
    COLOCAR_SUA_SENHA,
    COLOCAR_SEU_USERNAME_REDE,
    COLOCAR_SEU_PASSWORD_REDE
)

params = {
    'personType':'JURIDICA',
    'documentNumber':'3422594000117'
}

result = r.consultarEstabelecimentoComercial(params)

print(result)

A package faz a autenticação, gera um token de acesso e com esse token consulta os estabelecimentos comerciais do CNPJ 3422594000117

Métodos disponíveis

Todos os métodos disponíveis na documentação da rede foram implementados, sendo eles.:

Credenciamento

  • Realizar Proposta de Credenciamento (criarPropostaCredenciamento)
  • Consultar Proposta de Credenciamento por Id (consultarPropostaCredenciamentoPorId)
  • Consultar Estabelecimento Comercial (consultarEstabelecimentoComercial)
  • Cancelar Estabelecimento Comercial (cancelarEstabelecimentoComercial)
  • Consultar Preços (consultarPrecos)
  • Consultar MCCs (consultarMCCs)
  • Realizar Lead Credenciamento (createLeadCredenciamento)

Conciliação

  • Consultar Vendas (consultarVendas)
  • Consultar Parcelas (consultarParcelas)
  • Consultar Pagamentos - Visão Sumarizada CIP (consultarPagamentosSumarizadosCIP)
  • Consultar Pagamentos - Visão Ordem de Crédito (Sem método, API EM CONSTRUÇÃO)
  • Consultar Recebíveis (Sem método, API EM CONSTRUÇÃO)
  • Consultar Recebíveis - Visão Sumarizada (consultarRecebiveisSumarizados)
  • Consultar Débitos - Visão Detalhada (consultarDebitos)
  • Consultar Débitos - Visão Sumarizada (Sem método, API EM CONSTRUÇÃO)
  • Consultar Lista de Ajustes de Débito (consultarListaAjusteDebitos)

Ambiente

Até o exato momento a rede só disponibilizou o ambiente de homologação, porém para selecionar o ambiente basta criar uma estância da classe da seguinte forma

r = api.RequestsConciliacao(
    COLOCAR_SEU_USUARIO,
    COLOCAR_SUA_SENHA,
    COLOCAR_SEU_USERNAME_REDE,
    COLOCAR_SEU_PASSWORD_REDE,
    True
) # Desta forma seleciona automaticamente o Sandbox (Homologação está selecionado como ambiente)

prd = api.RequestsConciliacao(
  COLOCAR_SEU_USUARIO,
  COLOCAR_SUA_SENHA,
  COLOCAR_SEU_USERNAME_REDE,
  COLOCAR_SEU_PASSWORD_REDE,
  False
) # Desta forma seleciona-se o ambiente de produção

TO-DO

  • Validar bodies em métodos POST para verificar se todos os campos obrigatórios estão presentes
  • Validar todos os query string parameters obrigatórios estão presentes na URL
  • Criar mensagem amigável para o usuário quando faltar um parametro obrigatório
  • Caso resultados retornem paginados criar método recursivo para busca de todos os dados em somente uma chamada

Metadata

Release files for rede-api 0.0.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rede-api 0.0.8
File Size Uploaded
rede api-0.0.8.tar.gz 3.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for rede-api 0.0.8
File Interpreter ABI Platform
rede_api-0.0.8-py3-none-any.whl Python 3 none any Details

Total release size: 8.9 kB

Release files / rede api-0.0.8.tar.gz

Download URL rede api-0.0.8.tar.gz
Size 3.8 kB
Tags Source
SHA-256 checksum
How to use checksums
b1b418934c3ce4a15461085645c11e680a122032986b026fa68b1df825c4ca66
BLAKE2b-256 checksum
How to use checksums
99eaf23f001f03f6a5a1b027ec9a9c0bca5b1bae7db352e9c3f17703ac0f18d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.6.4

Release files / rede_api-0.0.8-py3-none-any.whl

Download URL rede_api-0.0.8-py3-none-any.whl
Size 5.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
316622ad010fef197e32cf82c0a12f282fd36f48614a51c1089eca59e943a848
BLAKE2b-256 checksum
How to use checksums
36383be2baeea42b104192dd60c924e8a6c932cb74460913c95c42fb21a43ec9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.1.0 requests-toolbelt/0.9.1 tqdm/4.33.0 CPython/3.6.4

Release history Release notifications | RSS feed

This release

0.0.8 This release

2 release files

0.0.7

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page