Notification paypal : confirmation ou annulation de réglement

  • Posts: 43
  • Thank you received: 1
  • Hikashop Essential
7 years 5 months ago #255988

-- url of the page with the problem -- : jetournelebois.com/
-- HikaShop version -- : HikaShop Starter 2.6.3
-- Joomla version -- : Joomla! 3.6.4
-- Browser(s) name and version -- : chrome

Bonjour,
je suis une version starter, paiement paypal, quand j'annule à partir de paypal, ou quand je fais le règlement sur paypal, les commandes ne sont pas actualisées dans hikashop, l'état reste "créé" et il ne passe pas en annulé ou confirmé, et pas d'email de confirmation de commande. Pour un produit gratuit, cela fonctionne bien. je ne comprends pas d'ou peut provenir mon erreur. je joins 2 copies d'écran, admin et plugin.

Attachments:

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

  • Posts: 43
  • Thank you received: 1
  • Hikashop Essential
7 years 5 months ago #256001

je pensais avoir compris mon erreur, le produit n'était pas en accès public, mais cela n'est pas cela...
produit en ligne : jetournelebois.com/boutique

je fais le tour des conseils de support : www.hikashop.com/support/documentation/i...l-error.html#pending

Last edit: 7 years 5 months ago by yannick.

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

  • Posts: 81515
  • Thank you received: 13069
  • MODERATOR
7 years 5 months ago #255990

Bonjour,

Désactivez voir l'option "Enable validation mode" de votre méthode de paiement PayPal.

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

  • Posts: 43
  • Thank you received: 1
  • Hikashop Essential
7 years 4 months ago #256082

Bonjour,
je pense que le pb vient de paypal, mes règlements restent en attente coté paypal, cela bloque surement le retour sur le site... je cherche pourquoi...

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

  • Posts: 4510
  • Thank you received: 611
  • MODERATOR
7 years 4 months ago #256084

Bonjour,

Dans ce cas j'imagine que vous avez contacter le support Paypal pour comprendre ce qui coince du coté de Paypal ?

Cordialement

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

  • Posts: 43
  • Thank you received: 1
  • Hikashop Essential
7 years 4 months ago #256261

Bonjour,
Tout va bien avec Hikashop, c'est le compte paypal qui n'effectue pas la collecte automatiquement, il me faut fouiller pour trouver où est le paramètre à changer... c'est la première fois que c'est défini en manuel... merci encore pour le suivi...
Bonne journée

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

  • Posts: 43
  • Thank you received: 1
  • Hikashop Essential
7 years 4 months ago #256902

Après échange avec Paypal, c'est effectivement le champ "Activer le mode validation" qu'il faut désactiver, pour que cela soit automatique.
j'ai tout de même un soucis avec la confirmation de commande, l'email ne s'envoie pas, donc hikashop ne reçoit pas de notification de paypal, j'ai pourtant "return method" d'actif

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

  • Posts: 81515
  • Thank you received: 13069
  • MODERATOR
7 years 4 months ago #256903

Bonjour,

L'idéal serait de regarder dans l'historique des notifications IPN dans votre compte marchand PayPal.
Vous y trouverez des informations sur pourquoi les notifications ne sont pas arrivées jusqu'à HikaShop.

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

  • Posts: 43
  • Thank you received: 1
  • Hikashop Essential
7 years 4 months ago #257027

Bonjour,
je vois bien les notifications, j'ai mis le nom de domaine, puis le nom de domaine avec cette adresse : www.jetournelebois.com/index.php?option=...pl=component&lang=fr
dans les deux cela ne change pas l'état sur hikashop

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

  • Posts: 43
  • Thank you received: 1
  • Hikashop Essential
7 years 4 months ago #257032

Je vous envoie des copies d'écran, je ne vois pas où je merde... Dans les notifications, on vois le problème ? dans la ligne de code ? Paypal envoie à cette URL : jetournelebois.com/index.php?option=com_...t&lang=fr&Itemid=392

Attachments:
Last edit: 7 years 4 months ago by yannick.

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

  • Posts: 81515
  • Thank you received: 13069
  • MODERATOR
7 years 4 months ago #257031

Bonjour,

Donc si vous voyez les notifications de paiement dans l'historique et que les commandes ne sont pas confirmées dans HikaShop, PayPal devraient fournir des informations sur ces notifications. Qu'y a-t-il d'affiché ?
Aussi, vous pouvez activer l'option "debug" des paramètres de votre méthode de paiement. Ainsi, lorsqu'une notification de paiement arrivera à HikaShop, les informations seront stockées dans le log de paiement de la configuration HikaShop.
Et enfin, vous pouvez regarder le log d'accès de votre serveur pour l'URL de notification pour voir si quelque sur votre site bloque les notification de paiement.
Cette documentation explique tout cela plus en détails:
www.hikashop.com/support/documentation/i...or.html#notification

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

  • Posts: 43
  • Thank you received: 1
  • Hikashop Essential
7 years 4 months ago #257105

Bonjour, encore merci pour le suivi,
- le htaccess est celui de joomla avec juste un ajout signalant la version php pour OVH
- un bouton passage en caisse est en public
- j'ai forcé un menu dans l'admin
j'ai fais une transaction paypal me donne ceci comme notification :

mc_gross=12.00&invoice=138&protection_eligibility=Ineligible&address_status=confirmed&item_number1=JTLB-controleur-angle-2016&payer_id=HG5WZY9Q7B466&address_street=15 boulevard Victor Hugo&payment_date=00:25:07 Dec 07, 2016 PST&payment_status=Completed&charset=windows-1252&address_zip=87120&first_name=Yannick&mc_fee=0.66&address_country_code=FR&address_name=Yannick Bernard¬ify_version=3.8&custom=&payer_status=unverified&business=XXX&address_country=France&num_cart_items=1&address_city=Eymoutiers&verify_sign=AxYydGgVLhUW5sjJz-68tdpfsYzZAi9v1zwlCTFNzpuD-bCJX2Dbb.RX&payer_email=XXX&txn_id=3H9455386B666203G&payment_type=instant&last_name=Bernard&address_state=Haute-Vienne&item_name1=Contrôleur d'angle&receiver_email=XXXX&payment_fee=&quantity1=1&receiver_id=2WR3BEAT4CDX8&txn_type=cart&mc_gross_1=12.00&mc_currency=EUR&residence_country=FR&receipt_id=3612-9738-1596-5019&transaction_subject=&payment_gross=&ipn_track_id=7f3a674749e34

Dans le debug :

stdClass Object
(
[order_id] => 138
[order_billing_address_id] => 2
[order_shipping_address_id] => 2
[order_user_id] => 1
[order_status] => created
[order_type] => sale
[order_number] => G1A38
[order_created] => 1481098992
[order_modified] => 1481098992
[order_invoice_id] => 0
[order_invoice_number] =>
[order_invoice_created] => 0
[order_currency_id] => 1
[order_currency_info] => O:8:"stdClass":4:{s:13:"currency_code";s:3:"EUR";s:13:"currency_rate";s:7:"1.00000";s:20:"currency_percent_fee";s:4:"0.00";s:17:"currency_modified";s:10:"1481098806";}
[order_full_price] => 12.00000
[order_tax_info] => Array
(
)

[order_discount_code] =>
[order_discount_price] => 0.00000
[order_discount_tax] => 0.00000
[order_payment_id] => 2
[order_payment_method] => paypal
[order_payment_price] => 0.00000
[order_payment_tax] => 0.00000
[order_payment_params] =>
[order_shipping_id] =>
[order_shipping_method] =>
[order_shipping_price] => 0.00000
[order_shipping_tax] => 0.00000
[order_shipping_params] =>
[order_partner_id] => 0
[order_partner_price] => 0.00000
[order_partner_paid] => 0
[order_partner_currency_id] => 0
[order_ip] => 86.233.69.69
[order_site_id] =>
)


Array
(
[scheme] => https
[host] => www.paypal.com
[path] => /cgi-bin/webscr
[query] =>
[port] => 443
[host_socket] => ssl://www.paypal.com
)


POST /cgi-bin/webscr HTTP/1.1
User-Agent: PHP/5.6.21
Referer: jetournelebois.com/index.php?option=com_...t&lang=fr&Itemid=393
Server: Apache
Host: www.paypal.com
Content-Type: application/x-www-form-urlencoded
Content-Length: 1170
Accept: */*
Connection: close



option=com_hikashop&ctrl=checkout&task=notify¬if_payment=paypal&tmpl=component&lang=fr&Itemid=393&mc_gross=12.00&invoice=138&protection_eligibility=Ineligible&address_status=confirmed&item_number1=JTLB-controleur-angle-2016&payer_id=HG5WZY9Q7B466&address_street=15+boulevard+Victor+Hugo&payment_date=00%3A25%3A07+Dec+07%2C+2016+PST&payment_status=Completed&charset=windows-1252&address_zip=87120&first_name=Yannick&mc_fee=0.66&address_country_code=FR&address_name=Yannick+Bernard¬ify_version=3.8&custom=&payer_status=unverified&business=xxxx&address_country=France&num_cart_items=1&address_city=Eymoutiers&verify_sign=AxYydGgVLhUW5sjJz-68tdpfsYzZAi9v1zwlCTFNzpuD-bCJX2Dbb.RX&payer_email=xxxx&txn_id=3H9455386B666203G&payment_type=instant&last_name=Bernard&address_state=Haute-Vienne&item_name1=Contr%E2%AF%91r+d%27angle&receiver_email=xxxx&payment_fee=&quantity1=1&receiver_id=2WR3BEAT4CDX8&txn_type=cart&mc_gross_1=12.00&mc_currency=EUR&residence_country=FR&receipt_id=3612-9738-1596-5019&transaction_subject=&payment_gross=&ipn_track_id=7f3a674749e34&xxlplan=R1719528061&cmd=_notify-validate

HTTP/1.1 200 OK
Server: Apache
X-Frame-Options: SAMEORIGIN
Cache-Control: max-age=0, no-cache, no-store, must-revalidate
Pragma: no-cache
HTTP_X_PP_AZ_LOCATOR: slcb.slc
Paypal-Debug-Id: 65567069bdf03
Cache-Control: max-age=0, no-cache, no-store, must-revalidate
Pragma: no-cache
Content-Type: text/html; charset=UTF-8
DC: slc-b-origin-www-2.paypal.com
Date: Wed, 07 Dec 2016 08:25:20 GMT
Content-Length: 7
Connection: close
Set-Cookie: cwrClyrK4LoCV1fydGbAxiNL6iG=FyTvIxOlBlIrgRmxL353m1Q8xpVp54MUjdhNmF-ARCJg8nXx09TZsRmfaeg9gKy-MuX87H7bWa7ANqsztoGBNB4vmT_5zYoSrebqcUFuc10g-cXZS2jBkrZQB2qwAGLXrvKfIiWG4czSMi_u78Rgd9xI9JRAIU1RK1TcX9-7Z5RoLoBkhH9yGnxesJ9qNxZ982Sz_hyE_h_v3VvKPV1f3D3_2UHu1I7mR0Q3HMGXTIAj_Kc5BuVJ_42YSKWYcdNOv3GoWlzE_vUdu-D5qVLLPy8tVbPnRth04mYpzPnnSOFYDVmFA0lOrZ2fkx1WgV2rTqQtLfdsL_88Y_E4qEnVlXJ6ufI_WOt8227Dl36Bxq2I95Cu7PtukuSjg5-eFoWAzp8mT4Qqv6tt4nIUbnQAqRmi9iTZQkvmWFc68dw3XarJXB9MsBZf3HvFitq; domain=.paypal.com; path=/; Secure; HttpOnly
Set-Cookie: cookie_check=yes; expires=Sat, 05-Dec-2026 08:25:20 GMT; domain=.paypal.com; path=/; Secure; HttpOnly
Set-Cookie: navcmd=_notify-validate; domain=.paypal.com; path=/; Secure; HttpOnly
Set-Cookie: navlns=0.0; expires=Fri, 07-Dec-2018 08:25:20 GMT; domain=.paypal.com; path=/; Secure; HttpOnly
Set-Cookie: X-PP-SILOVER=name%3DLIVE6.WEB.1%26silo_version%3D880%26app%3Dappdispatcher%26TIME%3D1875330904%26HTTP_X_PP_AZ_LOCATOR%3Dslcb.slc; Expires=Wed, 07 Dec 2016 08:55:20 GMT; domain=.paypal.com; path=/; Secure; HttpOnly
Set-Cookie: X-PP-SILOVER=; Expires=Thu, 01 Jan 1970 00:00:01 GMT
Set-Cookie: AKDC=slc-b-origin-www-2.paypal.com; expires=Wed, 07-Dec-2016 08:55:20 GMT; path=/; secure
Set-Cookie: akavpau_ppsd=1481099720~id=4ea87045cb7f62888e67d21ebc251bbc; path=/
Strict-Transport-Security: max-age=63072000

INVALID

invalid transaction


Je ne comprends pas grand chose... mis à part le "invalid transaction" ...
Yannick

Last edit: 7 years 4 months ago by yannick.

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

  • Posts: 81515
  • Thank you received: 13069
  • MODERATOR
7 years 4 months ago #257106

Bonjour,

Quand HikaShop reçoit une notification de paiement de PayPal, il récupère les données envoyées par PayPal et les renvoie à PayPal pour que PayPal puisse dire que c'est bien lui qui a envoyé les données et qu'elles n'ont pas été modifiées en cours de route.
Si PayPal détecte une anomalie, il renvoie ce message "INVALID".
D'après le log, PayPal envoie bien les données, et HikaShop les lui renvoi bien, et PayPal arrive à répondre.
Donc le soucis doit se situer au niveau des données elles-même.
Il doit y avoir un soucis de charset avec les données qui ne sont envoyée en UTF8 par PayPal alors qu'HikaShop suppose qu'elles sont en UTF8 car HikaShop demande de l'UTF8 à PayPal. Donc vérifiez ceci:
simple-membership-plugin.com/setting-utf...paypal-ipn-messages/

The following user(s) said Thank You: yannick

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

  • Posts: 43
  • Thank you received: 1
  • Hikashop Essential
7 years 4 months ago #257194

OOOOUUUUIIIIIIII !
Cela marche, en passant en UTF8, purée de pois...
Merci beaucoup pour le suivi et votre patience, je n'aurais pas trouver seul...
Je gère plusieurs sites, et j'essaie quand c'est possible de passer aux versions payantes, histoire de bien faire les choses.
Sur ce projet, vu que l'on donne tous de notre poche pour le lancer... c'est pas encore acté, mais sachez que l'on a conscience du boulot,
bonne journée,
yannick

The following user(s) said Thank You: nicolas

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

Time to create page: 0.071 seconds
Powered by Kunena Forum