Obtenez le Montant, le Bénéficiaire et la Référence de transaction à partir d'une capture d'écran OPay ou PalmPay
Saisir manuellement les quatre champs d'une confirmation OPay ou PalmPay dans une feuille de calcul prend 2 minutes par capture d'écran — cet outil le fait en 5 secondes, quel que soit l'application ou le type de transaction.
5-10 s par capture d'écran · Jusqu'à 99 % de précision sur texte imprimé
Ce que vous pouvez extraire d'une confirmation OPay ou PalmPay
OPay et PalmPay sont les deux plus grandes applications fintech du Nigeria. Avec l'Extraction de colonnes personnalisées, vous nommez les champs et l'IA les localise par leur sens.
Formaté comme ₦1 500,00 — le symbole Naira avant la valeur, la virgule comme séparateur de milliers, le point comme séparateur décimal. L'IA lit le préfixe ₦ et la valeur numérique ensemble.
Chaque virement bancaire nigérian affiche le nom du bénéficiaire, sa banque et son NUBAN à 10 chiffres. L'IA extrait les trois comme un seul champ — le nom de la banque est essentiel car le NUBAN seul n'est pas unique entre les banques.
Une longue chaîne numérique ou alphanumérique (par ex., 231220013036927215 sur OPay). C'est la clé de rapprochement principale — elle relie un paiement à une transaction spécifique entre les systèmes.
Les deux applications affichent l'horodatage de la transaction. OPay affiche Dec 20, 2023 09:46 ; PalmPay utilise un format similaire. L'IA le normalise en une colonne de date cohérente.
Les géants fintech du Nigeria n'utilisent pas la même mise en page — et leurs transactions non plus
OPay a commencé comme super-app (VTC, livraison de repas, paiements) avant de se concentrer sur la fintech. PalmPay a été conçu pour le Nigeria mobile-first dès le premier jour. Leurs captures d'écran partagent les mêmes quatre champs mais les affichent différemment — les outils d'extraction traditionnels conçus pour les applications de paiement occidentales ne peuvent pas gérer l'écosystème nigérian.
Pourquoi OPay & PalmPay brisent l'extraction traditionnelle
Deux applications, deux langages visuels. OPay utilise un reçu à thème vert avec une mise en page centrée. PalmPay utilise un écran à thème bleu avec des champs alignés à gauche. Les outils basés sur des modèles qui attendent une position de pixel fixe pour le « Montant » échouent lorsque l'application change.
Flou de super-app — tous les écrans ne sont pas des paiements. L'historique d'OPay en tant que super-app (ORide, OFood, OExpress) signifie que ses écrans de confirmation incluent des reçus de course, des factures de livraison de repas et des avis de prêt. Un outil regex qui s'attend uniquement à « Montant + Bénéficiaire + Banque » échoue sur un reçu de covoiturage.
NUBAN + Banque est le véritable identifiant, pas seulement un nom. Les virements bancaires nigérians affichent le numéro de compte NUBAN à 10 chiffres du bénéficiaire et le nom de la banque à côté du nom de la personne. Deux bénéficiaires portant le même nom mais dans des banques différentes sont des personnes différentes. L'extraction traditionnelle qui ne capture que le « Nom du bénéficiaire » manque le contexte banque + NUBAN qui rend les données utiles pour le rapprochement.
Comment l'extraction sémantique gère l'écosystème nigérian
Identification des champs indépendante de l'application. L'IA lit la signification de chaque élément visible, pas sa position en pixels. Que le libellé Montant soit centré sur OPay ou aligné à gauche sur PalmPay, l'IA l'identifie grâce au préfixe ₦. La même définition de colonne fonctionne pour les deux applications.
Extraction adaptée au type de transaction. L'IA lit le titre de l'écran pour déterminer le type de transaction. Un virement bancaire affiche « Transfer Successful » et inclut un NUBAN. Un rechargement de crédit affiche un numéro de téléphone. Un paiement de facture affiche le nom de l'émetteur. Les quatre mêmes colonnes sont correctement remplies pour chaque type.
NUBAN + banque extraits comme un composite structuré. L'IA localise le NUBAN à 10 chiffres grâce à son motif numérique, lit le nom de la banque dans le libellé adjacent et capture le nom du bénéficiaire. Les trois éléments sont combinés en un seul champ Bénéficiaire qui identifie de manière unique le destinataire.
« L'industrie fintech du Nigeria traite des millions de transactions chaque jour. Beaucoup les rapprochent encore sur des feuilles de calcul. »
— techsomaafrica sur Instagram
De captures d'écran OPay et PalmPay mélangées à une seule feuille de calcul propre
Téléversez les captures d'écran OPay et PalmPay ensemble
Vous avez un dossier de captures d'écran de la semaine dernière : un reçu de virement bancaire OPay à un fournisseur, un paiement de facture d'électricité PalmPay, et une confirmation de recharge de crédit OPay. Trois applications différentes, trois types de transactions, trois mises en page d'écran différentes. Téléversez-les toutes en un seul lot — captures d'écran JPG, PNG ou WebP des écrans de confirmation.
Définissez les colonnes une fois — Montant, Bénéficiaire, Référence, Date
Saisissez les quatre colonnes dont vous avez besoin. L'IA lit chaque capture d'écran indépendamment : elle trouve le montant grâce au symbole Naira, extrait le nom du bénéficiaire + la banque + le NUBAN à 10 chiffres de la confirmation de virement, localise la longue chaîne de référence de transaction (la clé de rapprochement), et enregistre la date et l'heure. La même définition de colonnes fonctionne pour OPay, PalmPay, ou toute confirmation d'une fintech nigériane.
Obtenez un tableau unifié — sans tri par application
Le traitement prend 5 à 10 secondes par capture d'écran. Le résultat est un fichier XLSX ou CSV : trois lignes, quatre colonnes (Montant, Bénéficiaire, Référence de transaction, Date), une ligne par capture d'écran. Le virement OPay, le paiement de facture PalmPay et la recharge de crédit OPay ont chacun produit la même structure propre. Environ 18 fois plus rapide que d'ouvrir chaque capture d'écran et de saisir les valeurs à la main (~2 min de saisie manuelle par capture vs ~5 s ici).
Ce que vous obtenez — sur OPay et PalmPay, tous types de transactions :
| Montant | Bénéficiaire | Référence de transaction | Date |
|---|---|---|---|
| ₦1,500.00 | Chinedu Okonkwo / GTBank / 0123456789 | 231220013036927215 | 20 déc. 2023 |
| ₦5,200.00 | IKEDC / 9876543210 | 000013240712133841000203629444 | 12 juil. 2024 |
| ₦500.00 | MTN Nigeria / 08031234567 | OP240715001234567 | 15 juil. 2024 |
Quand l'extraction par capture d'écran fonctionne le mieux — et ses limites
Comprendre les limites vous aide à obtenir des résultats cohérents.
Quand c'est le plus efficace
Captures d'écran directes des écrans de confirmation OPay ou PalmPay. Les captures en pleine résolution atteignent jusqu'à 99 % de précision. Le texte généré par l'application est à contraste élevé.
Types de transactions mixtes dans un même lot. Virements bancaires, recharges de crédit, paiements de factures et paiements QR peuvent être téléchargés ensemble — aucun tri par type ou par application n'est nécessaire avant le traitement.
Rapprochement comptable multi-canaux. Si vous acceptez des paiements via OPay et PalmPay, le traitement par lots vous fournit une feuille de calcul unique avec la référence de transaction de chaque opération pour la comptabilité.
Quand être prudent
Captures d'écran transférées via WhatsApp ou Messenger. Les plateformes de messagerie compressent les images. Les captures transférées peuvent avoir une résolution réduite qui affecte la précision de la longue chaîne de référence de transaction.
Limite d'architecture : capture de l'écran de l'application, pas d'accès API direct. Cet outil extrait les données visibles sur l'écran de confirmation. Il ne peut pas récupérer l'historique des transactions directement depuis les serveurs d'OPay ou de PalmPay.
Écrans de confirmation de type USSD. Certains utilisateurs nigérians reçoivent encore des confirmations via les codes bancaires USSD. Ces écrans ont un format visuel différent (monochrome, mise en page plus simple) et peuvent produire des résultats partiels.
Questions fréquemment posées
L'IA peut-elle faire la différence entre un virement bancaire, un rechargement de crédit et un décaissement de prêt sur une capture d'écran OPay ?
Oui. L'IA lit le titre de l'écran et le contexte de chaque champ. Un reçu de virement bancaire affiche le nom du bénéficiaire avec un NUBAN à 10 chiffres et le nom de la banque. Un rechargement de crédit affiche un numéro de téléphone et l'opérateur réseau (MTN, Glo, Airtel, 9mobile). Un décaissement de prêt affiche les conditions du prêt, le taux d'intérêt et la date de remboursement. Les quatre mêmes colonnes sont correctement remplies pour chaque type — le champ Bénéficiaire contiendra les coordonnées bancaires pour un virement, le numéro de téléphone pour un rechargement de crédit et la référence du prêt pour un décaissement.
Le numéro de compte NUBAN a-t-il toujours 10 chiffres pour les virements bancaires nigérians ?
Oui. La norme Nigeria Uniform Bank Account Number, imposée par la Banque centrale du Nigeria, spécifie un numéro de compte à 10 chiffres pour toutes les banques nigérianes. OPay et PalmPay affichent tous deux le NUBAN à 10 chiffres du bénéficiaire ainsi que le nom de la banque sur chaque écran de confirmation de virement. Le champ Bénéficiaire extrait ce numéro ainsi que le nom de la banque, vous donnant un identifiant complet pour chaque bénéficiaire.
Puis-je traiter des captures d'écran OPay et PalmPay ensemble dans un seul envoi ?
Oui. Définissez vos quatre colonnes une seule fois — Montant, Bénéficiaire, Référence de transaction, Date — et téléversez les captures d'écran OPay et PalmPay dans le même lot. L'IA traite chaque capture indépendamment, identifie l'application qui l'a générée et extrait les champs. Le résultat est une feuille de calcul unique avec une ligne par capture, quel que soit l'application ou le type de transaction qui l'a produite.
À quoi ressemble le champ Référence de transaction et comment l'utiliser pour le rapprochement ?
La Référence de transaction est un identifiant long dont le format varie selon l'application. Sur OPay, il s'agit généralement d'une chaîne numérique de 15 chiffres (par ex., 231220013036927215) dont les premiers chiffres encodent la date. Sur PalmPay, il s'agit d'une chaîne alphanumérique plus longue (par ex., 000013240712133841000203629444). Cette référence est la clé de rapprochement principale — c'est l'identifiant que vous utilisez pour faire correspondre un paiement à vos enregistrements, contester une transaction échouée auprès du support ou recouper avec votre relevé bancaire.
Puis-je aussi extraire des données d'une capture d'écran de confirmation bancaire USSD ?
Les écrans bancaires USSD (confirmations monochromes issues de codes comme *737#) ont un format différent des écrans d'applications OPay et PalmPay. L'IA peut toujours lire le texte, mais la mise en page est plus simple et certains champs (comme le nom de la banque du bénéficiaire) peuvent ne pas être affichés. Le champ Bénéficiaire peut contenir des données moins complètes pour les entrées USSD.
Voir tous les types de captures d'écran de paiement pris en charge par cet outil, de Venmo et PayPal à M-Pesa et PIX : aperçu des captures d'écran de paiement
Un autre canal de paiement nigérian avec ses propres défis de format : extraction de captures d'écran de virements bancaires nigérians
Comparez avec le système de paiement mobile-first du Kenya : extraction de captures d'écran SMS M-Pesa