• Resolved JLefvre

    (@jlefvre)


    Hi, I am selling a virtual/downloadable product with WooCommerce and PayPlug.

    The payment works fine with PayPlug (everything is ok, the money is transfered, the receipt is sent by mail). However, the order status remains stuck to “Pending” in WooCommerce interface, therefore the download link is not sent by mail to the customer. I have to manually change the statuts order to “Completed”, and then the dowload link is automatically sent by email.

    Has anyone ever encontered this issue ?

    I would like the order statut to automatically change to “completed” when the payment has occured. Is it possible with the current plugin version ?

    Thanks in advance !

    En fran?ais :

    Bonjour, je mets en vente un produit virtuel/téléchargeable à l’aide de WooCommerce et PayPlug. Le paiement se déroule bien, l’argent est transféré, un re?u de paiement est envoyé par mail. Par contre, le statut de la commande sur WooCommerce reste bloqué à “en attente” malgré tout, et donc le lien de téléchargement n’est pas envoyé à l’acheteur. je suis obligé de passer manuellement la commande à l’état de “Terminée” , ensuite le lien de téléchargement est envoyé automatiquement par mail.

    Quelqu’un a-t-il déjà rencontré ce problème ?

    Dans l’idéal je souhaiterais que le statut de la commande passe automatiquement à “Terminé” une fois le paiement effectué, sans que j’ai à le faire à la main. est-ce que cela est pris en compte dans la version actuelle du plugin ? (Le problème viendrait-il de l’IPN ?)

    Merci d’avance !

    https://www.ads-software.com/plugins/woocommerce-payplug/

Viewing 10 replies - 1 through 10 (of 10 total)
  • Hi,

    I am using Payplug ago one week, I have integrated it, and I have the same problem as you: I do not receive any IPN.

    I asked them and had a quick answer: They tell me that their IPN server just crashed, and they are on the problem.

    2 days later, the problem is still here.

    Do your IPN worked after you posted this message, or you do not have received any IPN since your post ?

    Another question: Do you have already received an IPN from Payplug ?

    En fran?ais :

    Salut,

    J’utilise Payplug depuis une semaine, j’ai intégré leur solution à mon projet et j’ai le même problème : je ne recoit aucun IPN.

    Je leur ai demandé et ils m’ont répondu rapidement que leur serveur d’IPN était justement tombé et qu’ils était en train de réparer le problème.

    2 jours après, toujours pas d’IPN.

    Pour ton problème, ca a remarché entre temps ? Ou ca fait un mois que tu valides les commandes à la main ?

    Et est ce que tu as déjà recu un IPN au moins ?

    Alcalyn

    Plugin Author Boris Colombier

    (@boriscolombier)

    Bonjour,

    Dans le cas où il n’y a pas de problème avec les serveurs de Payplug, vous devriez au moins avoir votre commande qui passe à ‘en cours’.
    Si ce n’est pas le cas, donc que vous ne recevez pas l’IPN, il est possible que la source du problème soit une sécurité trop restrictive sur votre serveur. Firewall ou htaccess.

    Cordialement,

    Boris Colombier

    Payplug a fait remarcher leur serveur d’IPN. Je les recois bien.

    Bonjour Boris,
    peux tu en dire plus au sujet des erreurs 403 qui ne fait pas passer la commande en statut “en cours”
    Mail re?u: La transmission vers votre serveur de la notification de transaction n°821337 (IPN) a échoué.
    En plugin de sécurité j’ai wordfence, au niveau du htaccess j’ai ajouté ces restrictions!
    # on bloque l’accès à readme.html
    <files readme.html>
    order allow,deny
    </files>
    # On interdit le listing des répertoires !
    Options -Indexes
    # On interdit l’accès à wp-config
    <Files wp-config.php>
    order allow,deny
    deny from all
    </Files>

    Merci pour tes conseils.

    Plugin Author Boris Colombier

    (@boriscolombier)

    Bonjour,

    Les requêtes IPN sont faites via l’url :
    http(s)://DOMAIN.EXT/?wc-api=WC_Gateway_Payplug
    Vous pouvez déjà vérifier que cette adresse est accessible.

    Je ne sais pas dans quelles mesures Wordfence peut bloquer l’accès ou si le problème a une autre origine.

    Bonne journée

    J’ai testé cette adresse. (https://terre-des-thes.fr/?wc-api=WC_Gateway_Payplug)
    J’ai ce message: PayPlug IPN Request Failure
    Dans mes logs:
    01-06-2015 @ 14:38:18 – check_ipn_response : Array
    (
    [SERVER_SOFTWARE] => Apache
    [REQUEST_URI] => /?wc-api=WC_Gateway_Payplug
    [USER] => terredesw
    [FCGI_ROLE] => RESPONDER
    [APP_ENGINE_VERSION] => 5.5
    [APP_ENGINE] => php
    [ENVIRONMENT] => production
    [UNIQUE_ID] => VKvlSAoAS4kAAHyhqVwAAACf
    [GEOIP_COUNTRY_CODE] => FR
    [GEOIP_COUNTRY_NAME] => France
    [GEOIP_REGION] => A9
    [GEOIP_CITY] => Montpellier
    [GEOIP_DMA_CODE] => 0
    [GEOIP_AREA_CODE] => 0
    [GEOIP_LATITUDE] => 43.599998
    [GEOIP_LONGITUDE] => 3.883300
    [SCRIPT_URL] => /
    [SCRIPT_URI] => https://terre-des-thes.fr/
    [CFG_CLUSTER] => cluster010
    [REMOTE-IP] => 31.39.135.60
    [HOST] => terre-des-thes.fr
    [COOKIE] => 60gp=R477127784; __unam=142bd64-148c55a4368-6f6d00be-3; __utma=209386135.506327672.1410949755.1412176177.1412179870.14; __utmz=209386135.1412176177.13.3.utmcsr=google|utmccn=(organic)|utmcmd=organic|utmctr=(not%20provided); _ga=GA1.2.506327672.1410949755
    [X-PREDICTOR] => 1
    [CONNECTION] => close
    [ACCEPT] => text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8
    [USER-AGENT] => Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/39.0.2171.65 Chrome/39.0.2171.65 Safari/537.36
    [ACCEPT-ENCODING] => gzip, deflate, sdch
    [ACCEPT-LANGUAGE] => fr-FR,fr;q=0.8,en-US;q=0.6,en;q=0.4
    [SERVER_SIGNATURE] =>
    [SERVER_NAME] => terre-des-thes.fr
    [SERVER_ADDR] => 10.0.97.83
    [SERVER_PORT] => 80
    [REMOTE_ADDR] => 31.39.135.60
    [DOCUMENT_ROOT] => /home/terredesw/www
    [SERVER_ADMIN] => [email protected]
    [SCRIPT_FILENAME] => /home/terredesw/www/index.php
    [REMOTE_PORT] => 47184
    [GATEWAY_INTERFACE] => CGI/1.1
    [SERVER_PROTOCOL] => HTTP/1.1
    [REQUEST_METHOD] => GET
    [QUERY_STRING] => wc-api=WC_Gateway_Payplug
    [SCRIPT_NAME] => /index.php
    [PHP_SELF] => /index.php
    [REQUEST_TIME_FLOAT] => 1420551496.6381
    [REQUEST_TIME] => 1420551496
    [ARGV] => Array
    (
    [0] => wc-api=WC_Gateway_Payplug
    )

    [ARGC] => 1
    )

    01-06-2015 @ 14:38:18 – check_ipn_response body :

    J’ai également testé en désactivant wordfence

    Plugin Author Boris Colombier

    (@boriscolombier)

    Après lecture de ces infos, he ne sais pas quelle est l’origine du problème.
    Elle est probablement liée à votre configuration car les autres utilisateurs ne la rencontrent pas.
    Du fait qu’elle vous soit spécifique, il vaut mieux que vous passiez par
    https://wba.fr/woocommerce-payplug/#support
    afin de ne centraliser que les problèmes communs dans ce forum.
    Merci

    ok merci Boris je le fais de ce pas.
    Bonne journée.

    J’ai résolu mon problème, je le poste ici au cas où quelqu’un d’autre se retrouve dans le même cas:
    En fait je n’ai pas vraiment trouvé la cause mais j’ai changé dernièrement d’hébergeur (de OVH vers wpserveur) et le problème n’appara?t plus.
    Merci à Boris de m’avoir aidé au maximum pour résoudre ma problématique.

Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘Orders status remain "pending" after payment’ is closed to new replies.