WebSite X5Help Center

 
Michel E.
Michel E.
User

Paypal - paiement avec carte bancaire sans compte Paypal  fr

Auteur : Michel E.
Visité 1459, Followers 3, Partagé 0  

Bonjour,

j'ai la version Website X5 Evolution version 12.0.3.19 et un compte Paypal pro.

J'ai mis en place un site marchand mais j'ai des soucis avec le type de Paiement Paypal.

Lorsque je choisis comme type de paiement "Paypal / carte de crédit" de façon standard, j'obtiens bien la création d'un bouton de paiement, mais lors de la passation de commande, Paypal n'acceptee que les acheteurs ayant un compte Paypal.

J'ai contacté Paypal pour que mon compte Paypal fonctionne en Paiement intégral, ce qui a été fait, mais cela ne réésout pas le problème.

J'ai analysé plus profondémment le problème avec le support technique de Payal.

Il s'avère que dans le formulaire de saisie de l'adresse (dans l'onglet "client"), la saisie de champ "Pays" est renseigné via un menu déroulant et envoie à Paypal un champ "country" qui est renseigné avec le nom du pays (par exemple France) alors que le système Payal attend comme retour le code du Pays (pour mon exemple FR)

J'ai testé effetivement le code du bouton généré en remplaçant "France" par FR, et cela marche : on obtient bien la possibilité de payer par carte même si l'on n'a pas de compte Paypal.

Mais cela rend impossible l'utilisation de l'option "Paypal/carte de credit" proposée par le logiciel Website (dans la version dont je dispose) : il faudrait pour cela que le logiciel Website génère le champ "country=FR" et non pas "Country="France" lorsqu'on séélectionne "France" dans le menu déroulant du champ "Pays" du formulaire de aisie de l'adresse de l'acheteur ! . . . .

Paypal m'a informé cependant que le champ "country" n'est pas obligatoire à condition de n'envoyer aucun champ concernant l'adresse de l'acheteur dans le code du bouton achat.

Cela fonctionne, mais il n'est plus possible alors de saisir l'adresse et les coordonnées de l'acheteur !

J'ai pu finalement m'en sortir en utilisant l'option "code personnalisé" au lieu de l'option "Paypal/carte de crédit" pour les paiement en ligne par carte (qui n'utilise pas le formulaire de saisie d'adresse acheteur), ce qui permet de conserver le formulaire complet pour les peiements en différé (par chèque ou virement).

Miais pour cela, j'au dû pas mal galérer pour obtenir un code opérationnel que je indique ci-après pour information.

Voici le code de bouton que j'ai finalement utilisé avec l'option "code personnalisé" et non l'option "Paypal/carte de crédit" et qui permet d'accéder au système de paiement de Paypal proposant de pauer âr carte bancaire, même si l'on n'a pas de compte Paypal.


<a target=
"_blank"

href="https://www.paypal.com/cgi-bin/webscr?
cmd=_xclick
&address_override=1
&bn=IT_ICM-WPS
&business=Votre Email Paypal (1)
&item_name=[ORDER_NO]
&item_number=[ORDER_NO]
&amount=[PRICE]
&currency_code=EUR
&button_subtype=services
&no_note=0
&charset=UTF%2d8
&return=Adresse de la page de reour au site après paiement réussi (2)
&cancel_return=Adresse de la page de reour au site après échec du paiement (3)
">
<img src="l'adresse d'une image du bouton payer (4)" alt="Payer maintenant">
</a>


REMARQUES :
(1)dans l'adresse mail du compte paypal le signe "@" doit être remplacé pae "%40"
(2) et (3) les adresses des pages "succès" et "erreur" sont les adresses des pages cerrespondantes (http://votresite.ext/pagexxx) qui doivent exister dans votre site et dans lesquelles :
le signe ":" doit être remplacé par "%3A"
chaque signe "/" doit être remplacé par "2F"
(4) vous devez mettre cette image du bouton payer sur votre site à l'adresse que vous souhaitez indiquer daans votre code

Par ailleurs avant de copier ce code dans l'onglet "type" du "type de paiement", il est nécessaire de supprimer dans le code ci-dessus toute les lignes vides et tous les retours de ligne qui génrent des codes parasites qui empêchent Paypal de fonctionner.

Posté le
4 RéPONSES
Michel E.
Michel E.
User
Auteur

Bonjour,

je pense qu'il y a réellement un bug dans le le logiciel website X5 Evolution version 12.0.3.19 que j'ai décrit ci-dessus et j'aimerais avoir une réponse de Incommedia.

En effet, Paypal m'a bien confirmé que lorsqu'on envoie un formulaire de paiement (avec l'option Paypal), lorsqu'on renseigne l'adresse, le champ country doit être renseigné avec le code pays ("FR" pour la France) et non pas le nom du pays ("France" pour la France) comme ce qui est généré par Website (à partir du menu déroulant permettant le choix du pays).

Je suggère qu'un correctif soit apporté au logiciel Website pour le rendre réellement compatible avec Paypal.

Pour tout le reste le logiciel fonctionne bien et me semble performant.

Dans l'attente d'une réponse, bien cordialement,

Michel Euverte

Lire plus
Posté le de Michel E.
JiPeR 48
JiPeR 48
Moderator

Salut Michel,

La version 12 très ancienne ne fait plus l'objet d'un suivi particulier par Incomedia... Il y a eu 6 nouvelles versions depuis !!

Je signale toutefois ta demande au Support. Attendre le passage d'un technicien.

Tu cites la version 12.0.3.19 alors que la dernière en date est la 12.0.10.32... Voir la rubrique "Télécharger" sur ton profil utilisateur, des fois que... ? (Penser à faire une sauvegarde IWZIP du projet si réinstallation de cette version).

J.P.

Lire plus
Posté le de JiPeR 48
Incomedia
Stefano G.
Incomedia

Hello Michel

As reported by Jiper, the v12 is now an extremely old version for which official support has been terminated. This means that it is surely possible that the previously generated code for the PayPal functionality might not work correctly anymore. You should still be able to get PayPal to work through custom code as you did, but there will no longer be any patches for this specific version.

In this case, it is highly suggested that you update your version to the latest one if you need and wish to keep up with the changes with the world of the web. 

Keep in mind that a lot has changed since v12 to v2019, so even if you can still import your project from the older version to the new one, there will surely be some aspects to be tweaked in order to put the website up to date with the latest functionalities.

I apologize for not being able to help further, but I will keep the topic open so that other users might eventually help you should you encounter any trouble with this in v12

Thank you for your understanding

Stefano

GOOGLE TRANSLATE ---

Bonjour Michel

Comme indiqué par Jiper, la v12 est maintenant une version extrêmement ancienne pour laquelle le support officiel a été arrêté. Cela signifie qu'il est certainement possible que le code généré précédemment pour la fonctionnalité PayPal ne fonctionne plus correctement. Vous devriez toujours pouvoir faire en sorte que PayPal utilise le code personnalisé comme vous l'avez fait, mais il n'y aura plus de correctifs pour cette version spécifique.

Dans ce cas, il est vivement recommandé de mettre à jour votre version à la dernière si vous en avez besoin et si vous souhaitez suivre l'évolution du monde du Web.

Gardez à l’esprit que beaucoup de choses ont changé depuis la v12 jusqu’à la v2019, donc même si vous pouvez toujours importer votre projet de la version la plus ancienne vers la nouvelle, il vous faudra sûrement modifier certains aspects afin de mettre le site à jour. les dernières fonctionnalités.

Je m'excuse de ne pas pouvoir aider davantage, mais je garderai le sujet ouvert afin que d'autres utilisateurs puissent éventuellement vous aider si vous rencontrez un problème avec cela dans la v12.

Merci de votre compréhension

Stefano

Lire plus
Posté le de Stefano G.