andreroggeri / pynubank

Acesse seus extratos do Nubank pelo Python
MIT License
1.17k stars 179 forks source link

Como visualizar o limite disponível do cartão de crédito? #392

Closed Evandromsousa closed 1 year ago

Evandromsousa commented 1 year ago

Olá, gostaria de saber se a biblioteca tem alguma função parecida com o (get_account_balance() = mostra o saldo da conta bancaria ) mas para mostrar o limite disponível no crédito? ou como fazer para conseguir ver o limite disponivel no crédito através da biblioteca Desde já agradeço

andreroggeri commented 1 year ago

Acredito que não temos implementado essa parte ainda.

PRs são bem vindos

CTXO commented 1 year ago

Olá, creio que essa funcionalidade já existe no projeto através da função get_credit_card_balance. Ela retorna um dicionário em que a chave available mostra o limite disponível no crédito e a chave open mostra seus gastos no crédito em aberto.

Segue exemplo no código:

from pynubank import Nubank, MockHttpClient
nu = Nubank(MockHttpClient())
nu.authenticate_with_cert('12345678910', '23442323', 'README.md')
cc_data = nu.get_credit_card_balance()
print(f"Dados cartão de crédito: {cc_data}")
print(f"Limite disponível: {cc_data['available']}")

Output:

Dados cartão de crédito: {'prepaid': 0, 'due': 0, 'open': 0, 'available': 15000, 'future': 0}
Limite disponível: 15000
andreroggeri commented 1 year ago

Valeu @CTXO