Résoudre les problèmes du connecteur
Découvrez comment résoudre les problèmes liés à Stripe Connector for Cegid.
Utilisez ce guide pour résoudre les problèmes liés au connecteur et à votre intégration Cegid.
Bibliothèques SSL manquantes
La version 21 de Cegid Retail Y2 a supprimé les bibliothèques ssleay32.
et libeay32.
de l’installation de base. Par défaut, ces fichiers DLL existent dans le répertoire C:\Program Files (x86)\mwcApps\Lib
.
Pour modifier l’emplacement de ces fichiers DLL, vous pouvez définir un nouveau chemin dans les paramètres du registre sous Debogage > Configuration TPE.
Paiements annulés lorsque vous quittez l’écran de paiement
Le comportement standard de Cegid lorsque seul un montant partiel d’un panier a été payé et que l’entreprise choisit d’abandonner l’opération consiste à annuler tous les paiements en quittant l’écran de paiement. Si le caissier souhaite quitter l’écran de paiement, il reçoit un message lui demandant s’il souhaite annuler la saisie. Si vous sélectionnez Yes (oui), tous les paiements effectués jusqu’à présent sont annulés.
Après avoir sélectionné Yes (oui), vous pouvez voir un récapitulatif avec le résumé de tous les paiements annulés et leur état d’annulation.
Duplication des références de paiement
Configurez Cegid pour éviter la duplication des références de vos paiements de transaction.
Pour ce faire, accédez à Paramètres du registre > Périphériques. Activez ReceiptRef pour créer un compteur séquentiel de longueur configurable pour chaque paiement.
Perte de connectivité Internet
Si votre appareil ne se connecte plus à Internet, vous pouvez essayer les étapes de dépannage suivantes.
Pour ce type d’appareil | Effectuez les opérations suivantes |
---|---|
Connecté à Terminal |
|
Autonome |
|
Si votre connexion WiFi est perdue, vous pouvez essayer de reconnecter le PED au réseau. Si la reconnexion échoue, utilisez votre processus de paiement de secours, puis signalez la panne par les canaux appropriés.
Perte de connectivité Internet au niveau du routeur
Si le PED et le lecteur Terminal sont connectés au routeur et au réseau WiFi, mais que l’accès à Internet n’est pas disponible, vous pouvez essayer les étapes de dépannage suivantes.
Situation | Description |
---|---|
Lorsque vous transmettez un paiement au PED, une alerte Connection error s’affiche et vous invite à réessayer. |
|
Le système vous invite à passer en mode autonome. |
|
Vous êtes en mode autonome. | Bien que le processus de paiement puisse prendre plus de temps que d’habitude, la connexion entre le PED et Cegid reste intacte et vous pouvez toujours traiter les paiements par carte bancaire. Vos clients ne remarqueront aucun changement dans le processus de paiement. |
Aucun fichier cache n’a été créé
À l’issue d’une transaction en ligne réussie, un fichier cache est créé à l’emplacement défini dans le ‘Local Stripe directory’ (répertoire Stripe local) (voir Register Settings – EPT Configuration, sous l’onglet Communications). Naviguez jusqu’à l’emplacement défini dans les paramètres EPT et confirmez qu’un fichier a été créé.
Si aucun fichier n’a été créé, établissez une connexion à internet, puis tentez d’effectuer une transaction.
Si des fichiers ont été créés, assurez-vous que les paramètres de caisse enregistreuse ont bien été exportés et relancez la transaction.
Paiements annulés
Si le bouton cancel (annuler) a été sélectionné sur le PED, il génère l’erreur suivante qui signale l’annulation de la transaction.
Le caissier doit ensuite suivre son processus de secours.
Options de débogage supplémentaires
Si Stripe vous le demande, suivez les instructions ci-dessous pour capturer des logs supplémentaires et les transmettre au service Support de Stripe, ainsi que les étapes à suivre pour répliquer le problème.
Remarque
L’opération qui suit ne peut être effectuée que par un utilisateur Y2 disposant des droits d’accès voulus.
- Cliquez sur l’icône représentant une personne posant une question en haut à droite de l’application Cegid Y2 Front ou Back Office, puis sélectionnez Preferences.
- Cliquez sur DEBUG (déboguer), sélectionnezSwitch to Customer Service View (passer à la vue de service client), puis cliquez sur SAVE (enregistrer)
- Lorsque vous revenez aux paramètres du connecteur de paiement Stripe, un onglet supplémentaire appelé Debug s’affiche.
Vous pouvez configurer les options suivantes à l’aide de l’onglet Debug :
- Niveau de journalisation des fichiers
- Cette option définit le niveau de journalisation envoyé vers :
C:\ProgramData\mwcAppData\StripeCPOSModule CPOS driver\Logs\YYYY-MM-DD Stripe.
log
- Cette option définit le niveau de journalisation envoyé vers :
- Niveau de journalisation de la console
- Cette option définit le niveau de journalisation envoyé vers l’utilitaire Cegid Debuglog.
Pour les deux options ci-dessus, les niveaux disponibles sont les suivants :
- Désactivé (aucun log n’est créé ou alimenté).
- Sortie réduite (seuls les erreurs et avertissements sont écrits dans le fichier).
- Toutes les sorties (journalisation détaillée) utilisées lors du diagnostic d’un problème.
Répertoire de bibliothèque SSL
- Cette option définit le chemin d’accès au répertoire où se trouvent
ssleay32.
etdll libeay32.
.dll - Par défaut, le programme d’installation MSI (et les instructions d’installation manuelle) les place dans
C:\Program Files (x86)\mwcApps\Lib
, mais si vous devez les placer ailleurs, le nouveau répertoire doit être spécifié ici.