koogar Posted August 29, 2011 Share Posted August 29, 2011 Bonjour, j'ai vraiment des problèmes avec Paypal, les paiements se font correctement mais en retour le panier reste plein et aucune trace dans l'historique. Les clients s'affolent... pas bon pour le commerce j'ai beaucoup cherché sur ce forum mais je ne trouve pas le bug, je pense que j'ai du mal configurer Paypal, d'ou ma question: existe t-il un support Paypal spécialisé Prestashop ? Link to comment Share on other sites More sharing options...
Patric Posted August 30, 2011 Share Posted August 30, 2011 Bonjour, Je déplace ton topic dans le forum "PayPal". Link to comment Share on other sites More sharing options...
Mr_PayPal Posted September 1, 2011 Share Posted September 1, 2011 Bonjour Koogar, Je suis Alban developer community manager chez PayPal et je suis là pour vous aider. Voici quelques slides qui pourront vous aider à paramétrer le back office de votre boutique. Je vais démarrer des formations en ligne dans deux semaines. Je vous enverrai une invitation si votre problème n'est pas résolu d'ici là. Tenez moi au courant, Cordialement, Alban Link to comment Share on other sites More sharing options...
koogar Posted September 4, 2011 Author Share Posted September 4, 2011 Bonjour Alban Merci pour ce retour Je vous tiens informé de l'évolution du problème voici le code d'envoi, si vous voyez un problème merci de me le signaler, merci aussi de tenir compte que la boutique est en Nouvelle Calédonie et visiblement Paypal n'est pas déployé sur la Nouvelle Calédonie. peut-être que cela joue? <html> <head> <script type="text/javascript" src="{$url}js/jquery/jquery-1.2.6.pack.js"></script> </head> <body> <p>{$redirect_text}<br /><a href="javascript:history.go(-1);">{$cancel_text}</a></p> <form action="{$paypal_url}" method="post" id="paypal_form" class="hidden"> <input type="hidden" name="upload" value="1" /> <input type="hidden" name="address_override" value="0" /> <input type="hidden" name="first_name" value="{$address->firstname|escape:'htmlall':'UTF-8'}" /> <input type="hidden" name="last_name" value="{$address->lastname|escape:'htmlall':'UTF-8'}" /> <input type="hidden" name="address1" value="{$address->address1|escape:'htmlall':'UTF-8'}" /> {if $address->address2 != NULL} <input type="hidden" name="address2" value="{$address->address2|escape:'htmlall':'UTF-8'}" /> {/if} <input type="hidden" name="city" value="{$address->city|escape:'htmlall':'UTF-8'}" /> <input type="hidden" name="zip" value="{$address->postcode}" /> <input type="hidden" name="country" value="{$country->iso_code}" /> {if $state != NULL} <input type="hidden" name="state" value="{$state->iso_code}" /> {/if} <input type="hidden" name="amount" value="{math equation="x / y" x=$amount y=119.28 format="%.2f"}" /> <input type="hidden" name="email" value="{$customer->email}" /> {if !$discount} {foreach from=$products key=k item=product} <input type="hidden" name="item_name_{$k+1}" value="{$product.name|escape:'htmlall':'UTF-8'}{if isset($product.attributes)} - {$product.attributes|escape:'htmlall':'UTF-8'}{/if}" /> <input type="hidden" name="amount_{$k+1}" value="{math equation="x / y" x= $product.price_wt y=119.28 format="%.2f"}" /> <input type="hidden" name="quantity_{$k+1}" value="{$product.cart_quantity}" /> {/foreach} <input type="hidden" name="shipping_1" value="{math equation="x / y" x=$shipping y=119.28 format="%.2f"}" /> {else} <input type="hidden" name="item_name_1" value="{$cart_text}" /> <input type="hidden" name="amount_1" value="{math equation="x / y" x=$total y=119.28 format="%.2f"}" /> <input type="hidden" name="quantity_1" value="1" /> {/if} <input type="hidden" name="business" value="{$business}" /> <input type="hidden" name="receiver_email" value="{$business}" /> <input type="hidden" name="cmd" value="_cart" /> <input type="hidden" name="charset" value="utf-8" /> <input type="hidden" name="currency_code" value="EUR" /> <input type="hidden" name="payer_id" value="{$customer->id}" /> <input type="hidden" name="payer_email" value="{$customer->email}" /> <input type="hidden" name="custom" value="{$cart_id}" /> <input type="hidden" name="return" value="{$url}order-confirmation.php?key={$customer->secure_key}&id_cart={$cart_id}&id_module={$paypal_id}&slowvalidation" /> <input type="hidden" name="cancel_return" value="{$url}index.php" /> <input type="hidden" name="notify_url" value="{$url}modules/paypal/validation.php" /> {if $header != NULL} <input type="hidden" name="cpp_header_image" value="{$header}" /> {/if} <input type="hidden" name="rm" value="2" /> <input type="hidden" name="bn" value="PRESTASHOP_WPS" /> <input type="hidden" name="cbt" value="{$return_text}" /> </form> <script type="text/javascript"> {literal} $(document).ready(function() { $('#paypal_form').submit(); }); {/literal} </script> </body> </html> Link to comment Share on other sites More sharing options...
Mr_PayPal Posted September 7, 2011 Share Posted September 7, 2011 Bonjour Koogar, Effectivement, la Nouvelle Calédonie est un cas particulier. Le seul problème que vous rencontrez est que le panier du client lors d'un achat n'est pas vidé ?? Votre site ne reçoit donc pas de retour de la part de PayPal. Utilisez vous l'API ? Cordialement, Alban Link to comment Share on other sites More sharing options...
koogar Posted September 7, 2011 Author Share Posted September 7, 2011 sry for the delay, je ne recois pas les mails retour de ce forum ;( je n'utilise pas l'API, et en effet le retour ne passe pas, le panier reste plein et aucune trace dans l'historique du client et sur le BO avec un paiement Paypal j'ai les meme boutiques en France et ca passe nickel, alors je me demande si le probleme ne vient pas de la Nouvelle Calédonie comment puis-je et avec qui puis-je solutionner mon probleme? j'ai 2 autres boutiques en prépa sur le territoire caledonien et je flippe un peu avec paypal, la CB passe nickel au passage Link to comment Share on other sites More sharing options...
Mr_PayPal Posted September 8, 2011 Share Posted September 8, 2011 Bonjour Koogar, Je vous invite a utiliser l'API. Pour se faire vous devez dans un premier temps générer des codes sur votre compte PayPal. Connectez vous à votre compte PayPal, rendez vous dans l'onglet "Préférences -> Plus d'option". Sur la gauche cliquez sur "Outils de vente". Sous la rubrique vendre en ligne vous pouvez voir "Accès à l'API" Cliquez à droite sur mettre à jour. Choisissez l'option 2, "Affichez une signature API". Pour paramétrer l'API dans PrestaShop vous avez besoin de trois champs (identifiants, mot de passe, signature). Retournez dans votre back office PrestaShop. Cliquez sur l'onglet modules, rendez vous dans la rubrique paiement et cliquez sous le module PayPal sur configurer. Cliquez maintenant sur l'onglet "Paramètres". Vous devriez tomber sur l'écran que j'ai fournit en pièce jointe. Maintenant, il vous suffit de remplir les champs correspondant. Si le mode test est désactivé, vous devez fournir les informations provenant de votre compte business en production. Si le mode test est activé, vous devez fournir les informations de votre compte Sandbox. Si vos problèmes persistes, je serais là pour vous soutenir ou vous pouvez trouver également de l'aide à cette adresse (https://www.paypal.com/fr/cgi-bin/helpscr?cmd=_help&t=escalateTab). Tenez moi au courant, Cordialement, Alban Link to comment Share on other sites More sharing options...
azurshop Posted September 11, 2011 Share Posted September 11, 2011 Bonjour Koogar, Je vous invite a utiliser l'API. Pour se faire vous devez dans un premier temps générer des codes sur votre compte PayPal. Connectez vous à votre compte PayPal, rendez vous dans l'onglet "Préférences -> Plus d'option". Sur la gauche cliquez sur "Outils de vente". Sous la rubrique vendre en ligne vous pouvez voir "Accès à l'API" Cliquez à droite sur mettre à jour. Choisissez l'option 2, "Affichez une signature API". Pour paramétrer l'API dans PrestaShop vous avez besoin de trois champs (identifiants, mot de passe, signature). Retournez dans votre back office PrestaShop. Cliquez sur l'onglet modules, rendez vous dans la rubrique paiement et cliquez sous le module PayPal sur configurer. Cliquez maintenant sur l'onglet "Paramètres". Vous devriez tomber sur l'écran que j'ai fournit en pièce jointe. Maintenant, il vous suffit de remplir les champs correspondant. Si le mode test est désactivé, vous devez fournir les informations provenant de votre compte business en production. Si le mode test est activé, vous devez fournir les informations de votre compte Sandbox. Si vos problèmes persistes, je serais là pour vous soutenir ou vous pouvez trouver également de l'aide à cette adresse (https://www.paypal.c...p&t=escalateTab). Tenez moi au courant, Cordialement, Alban Bonjour Alban, Je viens vers vous pour vous demander de bien vouloir m'inviter à l'une ou l'autre de vos formations sur l'utilisation et/ou le paramétrage du module paypal. Malgré toutes les informations recueillies sur le module Paypal (actuellement, j'utilise la version V2.4) avec PS v 1.4.1.0, et après avoir obtenu mes informations d'authentification API, avoir activé la fonction paiement express, après avoir complété suivant vos instructions (configuratin module paypal sur slideshere) les deux premiers onglets du module, le module n'a jamais fonctionné, lors du paiement, au moment du fonctionnement de submit.php, on arrive à une page blanche (IE ne peut afficher cette page, diagnostiquer les problèmes de connexion). Bien cordialement. JP Link to comment Share on other sites More sharing options...
elviscenko Posted March 23, 2012 Share Posted March 23, 2012 Alban Pershendetje! Me sa shoh jeni specialsit ne lidhje me paypal dhe prestashop. Problemi qe kam eshte ky. e kam konfigurar ne rregull paypalin dhe blerjet kryhen pa problem per sa kohe adresa e regjistruar ne prestashop eshte e njejte me adresen e regjistruar ne paypal. Nese do te zgjidhja nje adrese tjeter si ne rastin kur dikush do te dergoje nje dhurate atehere blerja refuzohet dhe gjeron gabimin e vendit ne te cilen eshte rezidenca nuk i ofrohet ky sherbim. Kam bere ndryshimin e overide address ne "0" si tek redirect.tpl ashtu edhe tek paypalpayment.php nuk di nese mund te me ndihmosh gjithe te mirat Link to comment Share on other sites More sharing options...
Recommended Posts