Le code postal est absolument requis si on utiise PayPlug2

  • Posts: 473
  • Thank you received: 30
  • Hikashop Business
3 years 11 months ago #326555

-- HikaShop version -- : 4.4.0

Juste pour info

Dans une installation par défaut d'Hikashop, le champ d'adresse "Code postal" n'est pas paramétré en tant que "requis". Et dans de rares situations, des clients oublient de le saisir. Ensuite, si une méthode de paiement du genre PayPlug2 est configurée avec le paramètre "Livraison à l'adresse de livraison", le plugin renvoie un message d'erreur "wrong or missing parameters" et dans le détail on peut lire que le "postcode" est vide. J'étais dans cette situation sur 3 boutiques, mais le problème s'est posé seulement ce matin (la plupart du temps, les gens n'oublient pas de mettre leur code postal). J'ai mis ce champ de code postal en "requis" sur toutes mes boutiques.

En même temps que ce message d'erreur, j'ai eu un message affiché en anglais : "The payment methode payplug2 does not handle payements after the order has been created". Alors que si, en fait, car il est bien possible de relancer le paiement PayPlug d'une commande créée et dont le paiement avait été interrompu, et ça marche très bien. C'est la première erreur qui semble avoir déclanché ce message. Mais il ne semble pas approprié au contexte.

Erreur
{"message": "Wrong or missing parameters (see details).", "id": "1f0968dc309811eb9729572aa26a3829", "object": "error", "details": {"shipping": {"postcode": "You must provide a non-empty string."}}}
Message
The payment method payplug2 does not handle payments after the order has been created

Last edit: 3 years 11 months ago by lesyeux.

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

  • Posts: 82864
  • Thank you received: 13372
  • MODERATOR
3 years 11 months ago #326564

Bonjour,

En effet, si la méthode de paiement a besoin du code postal, il faut configurer le champs pour qu'il soit requis.
Nous connaissons bien ce soucis utilisant nous même PayPlug sur notre site.
C'est dommage que PayPlug retourne cette erreur lorsque le code postal n'est pas fourni, et ce même pour des adresses dans des pays qui n'utilisent pas le code postal dans les adresses...
Donc oui, si vous utilisez PayPlug, il faut mettre le champs code postal à requis mais ce n'est pas nécessaire pour la très grande majorité des méthodes de paiement.

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

Time to create page: 0.056 seconds
Powered by Kunena Forum