Points de terminaisons de validation de commande & URL de notification

  • WordPress :5.2
  • Statut : non résolu
7 sujets de 1 à 7 (sur un total de 7)
  • Auteur
    Messages
  • #2272293
    alexisdev01
    Participant
    Initié WordPress
    19 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL : 7 ~5.7
    • Thème utilisé : Food Store
    • Extensions en place : Woocommerce, wp fatest cache, wp checkout form builder, product add ons et bien d’autres
    • Nom de l’hébergeur : Hostgator
    • Adresse du site : bobo-pizza.com

    Problème(s) rencontré(s) :

    Bonjour,

    Lors d’une commande je souhaite recevoir la réponse de la banque pour valider ou refuser la commande automatiquement . La société est une pizzeria et les commandes se passent dans le feu de l’action. On a un visuel des retours paiement seulement sur l’interface admin de la banque.
    La société qui gère les transactions est Monex avec le module de paiement Payline.

    D’aprés leurs documentation :
    https://payline.atlassian.net/wiki/spaces/DT/pages/54002844/FAQ+Qu+est+ce+que+la+notification+de+transaction+par+URL
    https://payline.atlassian.net/wiki/spaces/DT/pages/54003124/Notification+par+URL

    Je dois renseigné l’url de notification , et si j’ai tout bien compris; je renseigne dans l’espace admin Payline : Url de notification =

    https://bobo-pizza.com/facture/order-received?notificationType=webtrs&token=getWebPaymentDetails

    Je dois également faire le tour, je me rends donc dans ma base , la table “wp_options” est modifie la terminaison du points de validation de commande WordPress (Oui, wordpress “slugifie” ces url donc j’ai dû modifier la base directement) ; J’ai donc ma terminaison de commande pour commande reçue : order-received?notificationType=webtrs&token=getWebPaymentDetails

    Je passe la commande, je suis redirigé vers la page de la banque, renseigne les informations et me voila redirigé vers le site marchant par l’adresse :

    https://bobo-pizza.com/facture/order-received/?notificationType=webtrs&token=getWebPaymentDetails%2F&key

    J’avais déjà vue que woocommerce génère /?key à la fin de l’url  order-received/

    Du coup je me dis que c’est bien modifiable quelque part cette fameuse “key”, et que passé par la base n’est pas la solution . Sinon je suis un peu largé,

    J’ai également créer un webhook avec l’url de livraison

    https://bobo-pizza.com/facture/order-received?notificationType=webtrs&token=getWebPaymentDetails

    Mais rien j’ai l’erreur : “Le token ne peut être null”

    Voilà désolé c’est un peu long mais j’ai essayé d’expliqué mes procédures au maximun merci à tous

    • Ce sujet a été modifié le il y a 2 mois et 2 weeks par  alexisdev01. Raison: Besoin de voir les adresses
    #2272304
    Joss47
    Modérateur
    Maître WordPress
    4694 contributions

    Hello,

    Tu as bien utilisé et suivi ce qu’ils disent ici > https://support.payline.com/hc/fr/articles/360000884168-Plugins-WooCommerce ?

    Car je ne comprends pas le soucis, normalement ça fonctionne, comme tous les autres modules des banques théoriquement…
    Autant contacter directement PayLine sinon car c’est spécifique.

    #2272308
    alexisdev01
    Participant
    Initié WordPress
    19 contributions

    Re, merci pour ta réponse

    Oui l’extension sert bien à communiquer avec la banque donc les transactions se font bien. Seulement j’ai pas le retour du statut dans l’admin wordpress

    En gros, que le paiement ait été accepté ou non, dans wordpress j’ai la commande “en attente paiement” et je voudrai passé à “en cours” ou “échoué” automatique avec le retour banque, j’ai donc suivi la doc

    #2272309
    alexisdev01
    Participant
    Initié WordPress
    19 contributions

    J’ai contacter payline mais il me renvoie toujours sur la doc; en faites je pense que mon problème vient de cette requête ?key qui fausse tout
    Parce que même avec les configurations par défaut sur les terminaisons, lorsque j’ai validé mes identifiants bancaires sur le site de la banque, je suis redirigé vers

    https://bobo-pizza.com/facture/order-received/?key 

    Et c’est quoi ce /?key ? Il s’ajoute sur la terminaisons de “commandes reçus” et je pense que c’est modifiable justement je rentre mes informations de requête ici ?

    #2272381
    Joss47
    Modérateur
    Maître WordPress
    4694 contributions

    Bonjour,

    Des infos ici > https://stackoverflow.com/questions/37669956/woocommerce-get-order-key

    C’est leur module qui devrait déclencher le nouvel état de commande, je note de ne jamais passer via PayLine du coup 😀

    #2272383
    alexisdev01
    Participant
    Initié WordPress
    19 contributions

    Hello merci je vais regarder

    Oui je suis pas forcément à l’aise avec leur manière de faire , enfin après cest tres personnel et jai pas le choix je m’adapte

    Cest une solution française en partenariat avec une banque française donc je pense que cest plus avantageux financierement que des plateformes comme stripe ou paypal

    #2272425
    Joss47
    Modérateur
    Maître WordPress
    4694 contributions

    Ou le client peut aussi choisir de prendre le module de sa banque, ça va plus vite 😀
    Bon courage en tout cas 🙂

7 sujets de 1 à 7 (sur un total de 7)
  • Vous devez être connecté pour répondre à ce sujet.