Sign in to follow this  
Followers 0

Paypal - Acces Au Formulaire Carte Bancaire Par Defaut

9 posts in this topic

Posted · Report post

Bonjour,

Avec le bouton de paiement par paypal on accède à la page de paypal dont le formulaire "Payez avec votre compte Paypal" est activé par defaut et celui pour payer par carte est fermé.

Je souhaiterai que mes client accède à la page de paypal avec le formulaire de paiement par carte activé par défaut.

 

Sous prestashop il existe une solution qui est la suivante :

"Vous devez modifier le code source :


LANDINGPAGE=Billing -> Formulaire de carte de crédit affiché
LANDINGPAGE=Login -> Connexion à PayPal affiché

Pour afficher le formulaire de carte de crédit, passer la variable SOLUTIONTYPE=Sole dans votre appel API SetExpressCheckout.
Pour afficher en premier le formulaire de carte de crédit, passer la variable LANDINGPAGE=Billing."

 

Sous peel, existe-t-il une solution similaire pour que la page de paypal affiche par défaut le formulaire de carte bancaire?

 

Merci pour votre aide.

 

Francis de versailles.

 

Ci-dessous la capture écran de la page paypal (payer avec votre compte paypal), puis celle avec le formulaire de carte :

paypal-compte.jpg

paypal-carte-bancaire.jpg

Share this post


: post
Share on other sites

Posted · Report post

Bonjour Francis,

 

Je me suis intéressé au sujet il y a quelques temps car j'avais la même préoccupation que vous, je viens de lire quelques forums et il semble que ça n'ait pas changé.

Cet extrait de http://stackoverflow.com/questions/12120616/paypal-express-checkout-landingpage-billing-issue correspond exactement à mon expérience :

 

"If you're specifying this information in a , you're most likely not using Express Checkout.
Can you share the rest of your code? I have a strong suspicion you're using Payments Standard instead.

With Payments Standard you can't force the billing or login page; it's determined by cookie. If a PayPal login cookie is found, it'll display the login page. If no login cookie is found, it will display the billing page.
"

En effet, à ma connaissance lorsque vous avez un compte Paypal et que vous vous connectez au moins une fois avec un navigateur, Paypal dépose un cookie qui ensuite va faire s'afficher la page privilégiant le login. Sinon les informations de CB sont plus en avant. Et il n'y a pas de paramétrage à faire dans le code de la boutique.

 

Gilles

Share this post


: post
Share on other sites

Posted · Report post

l'idée reste toutefois intéressante pour ceux qui ne se sont jamais logé sur un compte paypal...
Pour eux au moins, ils arriveraient sur la page CB.
Est-ce possible ?

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

 

C'est bien le fonctionnement que j'indique : pas de compte Paypal utilisé par un utilisateur => pas de cookie détecté par Paypal => affichage des informations de paiement CB.

 

Gilles

Share this post


: post
Share on other sites

Posted · Report post

Merci gilles pour votre réponse rapide.

 

Francis

Share this post


: post
Share on other sites

Posted · Report post

Je viens de contacter paypal. Voici la réponse :

 

PayPal Integral :

Il vous suffit d'ajouter les deux variables ci-dessous dans le code HTML de votre bouton de paiement PayPal entre les balises <form> et </form> :

     <input name="solution_type" value="Sole" type="hidden">
     <input name="landing_page" value="Billing" type="hidden">

 

Je dispose de la version 6.3. Dans quels fichiers puis-je faire la modification du code du bouton?

 

Merci

Francis

Share this post


: post
Share on other sites

Posted · Report post

Personnellement je n'ai pas testé l'ajout de ces deux champs, je vous invite à tester avec et sans cookie paypal sur votre navigateur, et avec et sans ces champs hidden.

 

Vous pouvez toucher au formulaire dans :

 

* versions < 7.0 :

/modules/paypal/fonctions.php

 

* >= 7.0 :

/modeles/peel7/smarty/modules/paypal_form.tpl

Share this post


: post
Share on other sites

Posted · Report post

Je viens de faire l'essai.

Ca fonctionne.

 

Grand merci gilles.

Share this post


: post
Share on other sites

Posted · Report post

Bonjour,

 

C'est bien le fonctionnement que j'indique : pas de compte Paypal utilisé par un utilisateur => pas de cookie détecté par Paypal => affichage des informations de paiement CB.

 

Gilles

Impeccable, merci.

 

 

Je viens de faire l'essai.

Ca fonctionne.

 

Grand merci gilles.

Encore mieux, merci francis.

Share this post


: post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0

Twitter Advisto ecommerce

Facebook PEEL Shopping