Ouf, j'ai implémenté le support pour la validation mobile du Crédit Mutuel dans weboob, c'était pas de la tarte.

Un grand merci aux devtools de Firefox qui m'ont permis d'enregistrer toutes les requêtes réseau afin de pouvoir les re-simuler.

Un câlin aux devs du CM qui mettent du HTML dans des champs texte d'une variable JS, qui est ensuite interprétée pour afficher le HTML à l'écran, lors de la validation.

Un deuxième câlin aux devs du CM qui utilisent du XML dans une réponse d'API, alors que le reste de leurs APIs sont en JSON.

Un troisième câlin pour moi, qui ai réparé maladroitement le support du CM dans :) L'utilisateur doit être devant son téléphone pour faire la validation en temps réel, on pourra mieux faire plus tard (comme, envoyer un email pour dire qu'il y a besoin d'une validation manuelle...).

Follow

À noter que pour la plupart des banques, cette validation manuelle de la part de l'utilisateurice n'arrive qu'une seule fois tous les N jours. Pour le CM, c'est tous les 90 jours, c'est déjà pas si mal (et arrive à s'en souvenir !).

Sign in to participate in the conversation
TUTUT DELIRE PARTY

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!