Message "No payment methods found" avec le plugin Authorize de Obsidev

  • Posts: 234
  • Thank you received: 41
  • Hikashop Business
1 year 5 months ago #352585

Bonjour,

je viens d'acheter le plugin de paiement Authorize de Obsidev afin de permettre le paiement de carte de crédit nécessitant la double authentification.

lorsque je veux passer au paiement de mon panier, le message "No payment methods found" est affiché.

Pourtant :
- le plugin Hikashop Authorize JS Payment Plugin est activé.
- l'instance de paiement Authorize est activée.

Que dois-je faire? Je dois manquer un élément important mais je ne trouve pas.

Pouvez-vous m'aider?

Sincèrement,
A. Guillen

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
1 year 4 months ago #352587

Bonjour,

Le plugin AuthorizeJS doit faire l'inclusion d'un script JavaScript venant de la plateforme Authorize (le "AuthorizeJS").
Celui-ci n'accepte pas de fonctionner si le site web ne tourne pas avec du HTTPS.

Vous devez donc vous assurer que vous avez bien un certificat SSL sur votre site et qu'il est bien toujours forcé.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 234
  • Thank you received: 41
  • Hikashop Business
1 year 4 months ago #352611

Bonjour Jerome,

je vous remercie pour votre réponse.

Mon site web fonctionne en HTTPS. J'ai bien vérifié dans la configuration du backend.

J'ai bien un certificat SSL sur mon site comme le montre la copie d'écran suivante :



Auriez-vous une autre piste?

Sincèrement,
A. Guillen

Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
1 year 4 months ago #352612

Bonjour,

Pourriez-vous fournir une capture d'écran des paramètres de la méthode de paiement (merci de cacher les informations d'authentification) ?

Please Log in or Create an account to join the conversation.

  • Posts: 234
  • Thank you received: 41
  • Hikashop Business
1 year 4 months ago #352614

Bonjour Nicolas,

voici deux copies d'écran avec le paramétrage :





Pour l'instant l'instance est en mode non publié pour éviter les problèmes. mais j'ai testé en la publiant et en désactivant l'ancienne.

Sincèrement,
A. Guillen

Attachments:
Last edit: 1 year 4 months ago by guillenphoto.

Please Log in or Create an account to join the conversation.

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
1 year 4 months ago #352616

Bonjour,

Notez que Authorize.net ne fonctionne qu'avec la devise USD. Je vois que vous êtes par défaut en EUR sur votre frontend.
Dans cette devise, cette méthode de paiement ne sera pas disponible. Serait-ce la raison ?

Please Log in or Create an account to join the conversation.

  • Posts: 234
  • Thank you received: 41
  • Hikashop Business
1 year 4 months ago #352649

Bonjour Nicolas,

je viens d'essayer de mettre le frontend en US dollar.
L'erreur est la même. Cela ne change rien.

Sincèrement,
A. Guillen

Please Log in or Create an account to join the conversation.

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
1 year 4 months ago #352652

Bonjour,

Voici la liste complète des raisons possibles. Soit :
- votre site n'est pas en HTTPS
- votre version de PHP est inférieur à 5.6
- la devise courante ne correspond pas à la devise configurée dans la méthode de paiement
- les champs login / public key / transaction key n'ont pas été remplis dans la méthode de paiement

Please Log in or Create an account to join the conversation.

  • Posts: 234
  • Thank you received: 41
  • Hikashop Business
1 year 4 months ago #352677

Bonjour Nicolas,

je progresse un peu. J'ai désintallé l'extension, vider les caches et réinstaller.

Maintenant je n'ai plus le message d'erreur mais j'ai une fenêtre qui s'ouvre avec le message suivant :



Avez-vous une idée pour solutionner ce problème?

Sincèrement,
A. Guillen

Attachments:

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
1 year 4 months ago #352707

Bonjour,

Avez-vous une extension d'optimisation JavaScript ?
Cela ressemble à un plugin de type "jch optimize" qui va s'occuper d'agréger tous les javascript dans un seul fichier, mais qui va prendre également des fichiers externes (comme "accept.js") pour les ajouter également.
Malheureusement il s'agit de quelque chose d'interdit pour Authorize qui veut s'assurer que la librairie est toujours incluse depuis l'emplacement officiel.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 234
  • Thank you received: 41
  • Hikashop Business
1 year 4 months ago #352713

Bonjour Jérôme,

je vous remercie pour votre réponse.

Effectivement en désactivant la concaténation des fichiers JS, je peux valider les cartes de crédit.

C'est une avancée importante.
Mais lorsque je veux valider le paiement j'ai le message d'erreur "Template error page message : Unknown error ..."

Le site essaie d'afficher l'URL suivante : www.guillenphoto.com/fr/hikashop-checkout/checkout/confirm.html

Pouvez-vous me dire comment remédier à ce problème? Appararemment je dois paramétrer une page de confirmation mais je ne trouve pas où.

Je vous remercie pour votre aide

Sincèrement,
A. Guillen

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
1 year 4 months ago #352750

Bonjour,

Je n'ai pas eu d'erreur fatal durant mon test.
Veuillez noter que je n'ai pas utilisé de carte de paiement réelle (mais de test) qui a été refusée par Authorize.
De ce fait je suppose que votre compte est en mode production.

Pour ce qui est de votre erreur, si le problème persiste, veuillez fournir une capture d'écran de l'intégralité du message.
Vous pouvez également activer temporairement le "debug mode" dans la configuration générale de Joomla ; afin d'avoir plus de détails sur la nature de l'erreur.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 234
  • Thank you received: 41
  • Hikashop Business
1 year 4 months ago #352753

Bonjour Jérôme,

j'ai activé le mode debug comme demandé. J'ai juste le message d'erreur "Template error page message : Unknown error ..." qui apparait.

Rien de plus. Je valide mon paiement et j'ai une page blanche avec cette erreur.

Si vous le souhaitez j'ai un site de test qui est une copie du site de production. Vous pourriez effectuer un test.

Sincèrement,
A. Guillen

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
1 year 4 months ago #352755

Bonjour,

Pouvez-vous activer temporairement un autre module de paiement (comme "collect on delivery") pour faire un test de finalisation de commande ?
N'ayant aucun élément sur la nature de l'erreur, le souci ne provient peut être pas du plugin Authorize.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 234
  • Thank you received: 41
  • Hikashop Business
1 year 4 months ago #352785

Bonjour Jérôme,

je vous remercie pour votre réponse.

Aujourd'hui, j'utilise Authorize.net avec l'ancien module de Hikashop. Les clients peuvent finaliser des commandes sans problème.

Mais je l'utilise en mode AIM. Cette API ne fonctionne pas avec les clients en France qui utilisent des cartes de crédit nécessitant la double authentification. Avec cet ancien module, j'essaie d'utiliser le mode SIM mais cela ne fonctionne pas. j'ai une erreur.
Nicolas essaie de m'aider à résoudre ce problème.
C'est pour cette raison qu'il m'a conseillé d'acheter ce nouveau plugin de paiement qui tient compte des nouveautés de Authorise.net.

Donc, avec l'ancien module Authorize.net en mode AIM tout fonctionne correctement.

Voulez-vous que j'essaie quand même le moyen de paiement "collect on delivery"?

Sincèrement,
A. Guillen

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
1 year 4 months ago #352811

Bonjour,

Si vous avez la possibilité de confirmer une commande avec un autre module de paiement, cela pourrait suggérer un bug via le plugin.
Mais pour pouvoir comprendre la nature du souci, il faudrait pouvoir récupérer le message d'erreur complet.

Cela peut se trouver via :
- le log d'erreur PHP
- Le mode "debug" de Joomla
- Un changement de template (votre template pourrait ne pas afficher correctement l'erreur)

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 234
  • Thank you received: 41
  • Hikashop Business
1 year 4 months ago #352854

Bonjour Jérôme,

je vous remercie pour votre réponse.

Je suis capable de reproduire l'erreur dans le site de test.

j'ai activé le mode debug.

- pouvez-vous me dire où se trouve le fichier log d'erreurs PHP?
- j'utilise Template Creator CK pour la création de mon template. Il est totalement custom.
Je voudrai passer à Cassopiea mais je n'y arrive pas. Savez dans quel menu je peux paramétrer Cassiopea pour Hikashop?

Sincèrement,
A. Guillen

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
1 year 4 months ago #352881

Bonjour,

Nous sommes incapable de vous dire comment accéder à votre log d'erreur PHP ; cela est dépendant de votre hébergement/hébergeur.
Veuillez le contacter pour plus de détails.

Concernant le template, il ne s'agit que de faire un changement temporairement du template par défaut afin de nous assurer que l'affichage de l'erreur complète peut être fait.
Ne connaissant par votre template, nous ne pouvons pas savoir si celui-ci permet l'affichage complet des messages d'erreur.
La configuration du template par défaut est lié à la configuration de Joomla.

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

  • Posts: 234
  • Thank you received: 41
  • Hikashop Business
1 year 4 months ago #352892

Bonjour Jérôme,

je viens de récupérer les fichiers log php sur mon serveur.

Ils sont assez gros. Comment puis-je vous les envoyer?

J'ai un site de test que vous pouvez utiliser.
J'ai créé un article avec une valeur de 0 euros. Ainsi vous pouvez faire des tests avec une carte de crédit réelle.
La page du produit est la suivante : https://gpfa99.guillenphoto.com/fr/les-photos-d-art-de-amar-guillen/paysage-de-black-canyon-11-10.htmlhttps://gpfa99.guillenphoto.com/fr/les-photos-d-art-de-amar-guillen/paysage-de-black-canyon-11-10.html

Vous pouvez passer une commande. la valeur sera 0 euros.

J'ai aussi activé le template par défaut.

J'espère que ces modifications vous aideront.

D'un autre côté, Nicolas a trouvé mon problème pour l'utilisation de l'API SIM. Les clients avec les cartes double authentification peuvent payer.

Si je n'arrive à résoudre le problème avec ce plugin, je pourrai toujours utiliser l'ancienne version de Authorize.net.

Je peux aussi vous donner les crédits pour le back end du site de test.

Sincèrement,
A. Guillen

Please Log in or Create an account to join the conversation.

  • Posts: 26158
  • Thank you received: 4028
  • MODERATOR
1 year 4 months ago #352898

Bonjour,

Une commande de 0 euros ne va pas utiliser le plugin de paiement AuthorizeJS car il n'y a pas de besoin de transaction bancaire.
Si un tel test est en échec, alors cela implique que le souci n'est pas lié au plugin Authorize.

Et de façon générale, non, nous n'utilisons jamais de carte réelle pour des tests.
Le mode "test" est fait pour cela ; permettant de valider le fonctionnement du plugin avec des cartes de crédit spécifiques permettant de tester différents cas de figure (succès, échec avec message, 3DSecure ou non, etc)

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

Please Log in or Create an account to join the conversation.

Time to create page: 0.110 seconds
Powered by Kunena Forum