Python client pour la banque Crédit Agricole
Project description
Client Python pour la banque Crédit agricole - Particuliers
Ce client Python est à destination des particuliers souhaitant récupérer ses opérations bancaires stockées par le Crédit Agricole.
Installation
pip install creditagricole_particuliers
Authentification
from creditagricole_particuliers import Authenticator
session = Authenticator(username="<n° de compte bancaire>",
password=[1, 2, 3, 4, 5, 6])
Récupération des opérations bancaires du compte courant
from creditagricole_particuliers import Operations
operations = Operations(session=session,
date_start="2020-02-21",
date_stop="2020-02-21")
print(operations.list)
[
{
'dateOperation': 'Feb 21, 2020 12:00:00 AM',
'dateValeur': 'Feb 21, 2020 12:00:00 AM',
'typeOperation': '11',
'codeTypeOperation': '52',
'familleTypeOperation': '11',
'libelleOperation': 'xxxxxxxxxxxxxxxxxxxx',
'libelleTypeOperation': 'PAIEMENT PAR CARTE',
'montant': -3.75,
'idDevise': 'EUR',
'libelleDevise': '€',
'libelleComplementaire': '',
'referenceMandat': '',
'idCreancier': '',
'libelleCash1': '',
'libelleCash2': '',
'idCarte': '',
'indexCarte': -1,
'referenceClient': '',
'pictogrammeCSS': 'npc-card',
'fitid': '579980012....'
}
]
Itérer sur les opérations bancaires
operations = Operations(session=session,
date_start="2020-02-21",
date_stop="2020-02-21")
for op in operations:
print(op)
Type opérations
Id | Type operation |
---|---|
1 | Chèques émis |
2 | Chèques reçus |
3 | Traites émises |
4 | Traites remises |
5 | Prélèvements |
6 | Virements réalisés |
7 | Virements reçus |
8 | Réalisation de prêt |
9 | Retraits |
10 | Opération titre |
11 | Factures cartes |
12 | Autres |
Récupération de l'ensemble des comptes bancaires
from creditagricole_particuliers import Accounts
accounts = Accounts(session=session)
print(accounts.list)
[
{
'recipientOfTransfert': True,
'senderOfTransfert': True,
'accountNumber': 'xxxxxxxxxxxxxxxxxxxx',
'domain': '50',
'subAccountNumber': '00000000000',
'productFamilyCode': '50',
'bicCode': 'xxxxxxxxxxxxxxxxxxxx',
'ibanCode': 'xxxxxxxxxxxxxxxxxxxx',
'accountHolderShortDesignation': 'MADAME xxxxxxxxxx',
'accountHolderLongDesignation': 'MADAME xxxxxxxxxx',
'accountNature': 'PROFESSIONEL',
'accountNatureShortLabel': 'TIWI',
'accountNatureLongLabel': 'Livret Tiwi',
'balanceValue': xxxxxxxxxx,
'balanceSign': '+',
'balanceDate': {'iMillis': xxxxxxxxxx, 'iChronology': {'iBase': {'iMinDaysInFirstWeek': 4}}},
'currencyCode': 'EUR',
'categoryCode': '40',
'locked': False,
'realTimeBalanceRestitution': True,
'accountNumberRestitution': True,
'customerRoleOnAccount': 'ADMINISTRATEUR_LEGAL',
'accountLiquidityLevelCode': '2',
'accountPersonalizationRankCode': '99',
'rolePartenaireAffiche': 'Sous administration légale',
'weather': 'SOLEIL',
'codeGdeFamilleProduit': '3'
}
]
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Close
Hashes for creditagricole_particuliers-0.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe895e9e4321fb929fda3e20103b3e200803987aecc7952630bd5b61468e4d4b |
|
MD5 | 0d8644bf30e0d6edea64155389670e92 |
|
BLAKE2b-256 | a09e62002f8867782caa0a8e1b4d7005e00467bc57756240d7298133fb7a020e |