Jump to content

[Avis] Stripe Payment


Pi-r

Recommended Posts

Bonjour à tous,

 

Je suis à la recherche de retours d'experiences sur la solution Stripe liée avec Prestashop. Utilisez-vous ce service ?

 

Si c'est le cas quels sont vos avis sur celui ci ?

 

Si ce n'est pas le cas et qu'il y a une raison pour ne pas le faire pourriez-vous également me dire pourquoi ?

 

Merci d'avance,

Link to comment
Share on other sites

  • 3 months later...
  • 4 weeks later...
Bonjour @happinesshome

Je suis Florent, en charge des clients français chez Stripe. Si vous avez la moindre question, vous pouvez me contacter à l'adresse [email protected] (moi-même ou une personne de notre équipe vous répondra)

 


Au-delà de l'aspect tarifaire que vous mentionnez, notre grande différence par rapport à Paypal tient au fait que Stripe vous permet de maîtriser l'intégralité de l'expérience client, notamment de personnaliser votre tunnel de conversion/paiement. Il n'y a pas besoin de s'enregistrer sur Stripe pour payer, au contraire de Paypal qui impose une redirection et une inscription à ses services avant tout paiement. Avec Stripe, vous pouvez également simplement proposer le paiement one-click à vos clients ou encore leur proposer de régler leurs achats dans leur propre devise.

 

Voici par ailleurs quelques témoignages publics de nos utilisateurs : https://twitter.com/stripe/favorites

 

A votre disposition si vous avez la moindre question ! Florent

Link to comment
Share on other sites

Bonjour @krokus : j'ai également tapé "avis Stripe" sur Google et me suis intéressé aux 2 premiers liens, qui m'ont semblé les plus critiques :
- Sur le 1er lien/site (http://www.comptoirsecu.fr/2014/03/stripe-un-paiement-simplifie-et-securise), j'ai répondu hier au commentaire négatif de Mistake, et attends de pouvoir échanger avec lui pour comprendre ce qui s'est passé.
- Le 2ème résulat pointe vers Trustpilot (https://fr.trustpilot.com/review/stripe.com) : il s'agit au total de 41 avis là où Stripe compte des dizaines de milliers de marchands en France et dans les 24 autres pays où nous sommes présents. De fait, les clients mécontents sont ceux qui s'expriment le plus. Nous faisons particulièrement attention à la satisfaction de nos marchands, et proposons un service support de qualité et réactif. Certains utilisateurs heureux s'expriment également : https://twitter.com/stripe/favorites
Enfin, de façon anecdotique, le service Trustpilot est lui-même assez peu apprécié visiblement :-D https://fr.trustpilot.com/review/ie.trustpilot.com

Finalement comme le suggère @eewee, le plus simple est peut-être de tester Stripe ! Vous pouvez très facilement créer votre compte et intégrer notre solution pour commencer à encaisser des paiements : https://dashboard.stripe.com/register
Edited by FlorentStripe (see edit history)
  • Like 1
Link to comment
Share on other sites

Enfin, de façon anecdotique, le service Trustpilot est lui-même assez peu apprécié visiblement :-D https://fr.trustpilot.com/review/ie.trustpilot.com

 

 

Dans ce cas pourquoi stripes est client de trustpilot ? ;)

 

Dans les avis ressort quand même beaucoup le problème de gestion des fraudes, les commerçants qui en sont victimes n'apprécient pas la manière dont est géré les litiges, car le commerçant subi une double peine apparemment puisque vous leur facturé la fraude 15€, en plus de mal les protéger.

 

J'ai deux questions :

 

1- Est-il possible de virer n'importe quand la somme que l'on souhaite comme avec Paypal ?

2- Est-il possible d'effectuer des remboursements partiels, par ex pour une raison x, je décide de rembourser 3€ sur la commande d'une cliente, je peux le faire ?

Link to comment
Share on other sites

 

Bonjour @happinesshome
Je suis Florent, en charge des clients français chez Stripe. Si vous avez la moindre question, vous pouvez me contacter à l'adresse [email protected] (moi-même ou une personne de notre équipe vous répondra)
 
Au-delà de l'aspect tarifaire que vous mentionnez, notre grande différence par rapport à Paypal tient au fait que Stripe vous permet de maîtriser l'intégralité de l'expérience client, notamment de personnaliser votre tunnel de conversion/paiement. Il n'y a pas besoin de s'enregistrer sur Stripe pour payer, au contraire de Paypal qui impose une redirection et une inscription à ses services avant tout paiement. Avec Stripe, vous pouvez également simplement proposer le paiement one-click à vos clients ou encore leur proposer de régler leurs achats dans leur propre devise.
 
Voici par ailleurs quelques témoignages publics de nos utilisateurs : https://twitter.com/stripe/favorites
 
A votre disposition si vous avez la moindre question ! Florent

 

 

Bonjour Florent et merci de votre message. Concernant l'obligation de s'enregistrer pour paypal, ce n'est pas exact ! n'importe qui peut payer via paypal SANS compte paypal.

 

 

Bonjour, une recherche dans google avec "avis stripe" ne donne pas du tout envie de travailler avec eux, mais bon chacun fait comme il veut.

 

Effectivement krokus, les avis sont assez négatifs effectivement, cependant ça ne coute rien de tester, ce que j'ai fais.

 

 

 

Dans ce cas pourquoi stripes est client de trustpilot ? ;)

 

Dans les avis ressort quand même beaucoup le problème de gestion des fraudes, les commerçants qui en sont victimes n'apprécient pas la manière dont est géré les litiges, car le commerçant subi une double peine apparemment puisque vous leur facturé la fraude 15€, en plus de mal les protéger.

 

J'ai deux questions :

 

1- Est-il possible de virer n'importe quand la somme que l'on souhaite comme avec Paypal ?

2- Est-il possible d'effectuer des remboursements partiels, par ex pour une raison x, je décide de rembourser 3€ sur la commande d'une cliente, je peux le faire ?

 

Nerim, pour répondre avec précision et après avoir testé 1 mois STRIPE,

l'un des gros inconvénient c'est qu'il faut attendre 7 jours déjà que le paiement passe en encaissable, donc :

un client règle le 3, le paiement peut être débité du compte stripe à partir du 10 !!! puis après vous avez le choix soit des virements vers votre compte 1 fois par semaine minimum soit une demande de virement comme paypal, cette opération rajoute encore quelques jours le temps que ca arrive sur votre compte. Du coup, là où paypal mettait 2/3 jours, stripe met 10 jours minimum. Ce qui est tout de même un souci !

Pour la seconde question effectivement c'est une bonne question et attends également la réponse de Florent.

 

De mon expérience, je dirai que :

positif :

- commission moins importantes que paypal

- idée du système sympa

- service client très réactif

 

négatif :

- (pas trop genant finalement) long pour les virements.

- (très genant) pas de langue française dans le dashboard !! en cours apparemment mais très gênant.

- (très genant) la petite fenêtre qui s'affiche lors du paiement il est inscrit gateway stripe payment ou quelque chose comme cela. Dommage que cela ne soit pas modifiable !! car je me mets à la place du client et cela peut être gênant pour des clients français.

- (très genant) le petit bouton pour enregistrer son numéro de carte disparaît de temps en temps, il faut recharger la page pour le réafficher et ça aussi c'est un gros souci !

 

je possède actuellement un compte pro chez bnp (coute cher tous les mois) mais également en stripe et aussi paypal.

Mais j'avoue que j'hésite à garder stripe pour tous ces points négatifs !! VRAIMENT DOMMAGE !! car mon idée de départ était de garder stripe et paypal.

Link to comment
Share on other sites

  • 2 weeks later...

Bonjour @nerim et @happinesshome, et merci pour vos retours ! J'étais en congés ces derniers jours, d'où le léger retard dans mes réponses, toutes mes excuses.

 

Je vous réponds, dans l'ordre, ci-dessous :

Dans ce cas pourquoi stripes est client de trustpilot ?

- Stripe n'est pas client de Trustpilot ! C'est un site d'avis, ouvert, sur lequel n'importe quelle personne peut poster des commentaires sur un service/site.

 

Dans les avis ressort quand même beaucoup le problème de gestion des fraudes, les commerçants qui en sont victimes n'apprécient pas la manière dont est géré les litiges, car le commerçant subi une double peine apparemment puisque vous leur facturé la fraude 15€, en plus de mal les protéger.

- Pour répondre sur le fond sur le sujet fraude : nous mettons à disposition de l'ensemble de nos marchands deux outils leur permettant de lutter efficacement contre les fraudeurs : le 3D-Secure et un outil de machine-learning. La combinaison de ces 2 outils permet à la fois de respecter l'expérience client (la lutte anti-fraude ne doit pas se faire au détriment des clients de bonne foi, ni de l'expérience d'achat qu'ils auront sur un site), et d'éviter les faux positifs : les outils anti-fraude de Stripe sont conçus afin de lutter contre la fraude sans impacter le taux de conversion des marchands (afin de maximiser le taux d'acceptance).

Le 3D-Secure est disponible sur simple demande et vous pouvez le gérer de façon "dynamique" afin qu'il ne s'active qu'en fonction de certains critères (montant du panier, client existant ou non, pays du porteur de la carte...) et nuise le moins possible à l'expérience client (donc à votre taux de conversion.) Pour information, nous allons procéder à une refonte du module Stripe/PrestaShop et comptonsy intégrer le 3D-Secure. Je mettrai à jour ce fil de discussion lors de la sortie.
Nous avons également conçu un outil de machine learning qui permet d'avoir une approche programmatique de la fraude. Il s'agit dans ce cas de nous envoyer des informations telles que le nom du porteur de la carte, son adresse IP, son adresse de facturation ou de livraison, etc : notre outil anti-fraude va ensuite évaluer la cohérence entre ces éléments et associer un niveau de risque à la transaction, et éventuellement bloquer celle-ci si elle est trop risquée.
Cela étant dit, en cas de paiement frauduleux, nous répercutons les coûts associés à la fraude au marchand : nous devons rembourser le client fraudé et chargeons 15€ de frais de chargeback (qui correspondent à ce que Visa et MasterCard nous facturent en cas de chargeback.) C'est la pratique dans le monde du paiement et nous affichons cela très clairement sur notre site : je comprends la frustration de certains marchands, mais nous les accompagnons toujours dans la mise en place de mécanismes anti-fraude et les conseillons sur les meilleures pratiques pour lutter contre les fraudeurs.
Nous permettons en outre de répondre aux chargebacks, et vous remboursons les 15€ si vous remportez la dispute (à ma connaissance nous sommes les seuls à faire cela)
 

 

J'ai deux questions :

 

1- Est-il possible de virer n'importe quand la somme que l'on souhaite comme avec Paypal ?
2- Est-il possible d'effectuer des remboursements partiels, par ex pour une raison x, je décide de rembourser 3€ sur la commande d'une cliente, je peux le faire ?

 

1/ Oui, vous pouvez faire des transferts quand vous le souhaitez. Par défaut, les virements sont automatisés et effectués tous les jours sur votre compte bancaire. Il faut actuellement compter 7 jours pour que le virement soit effectif : nous travaillons activement à réduire ce délai pour l'ensemble de nos marchands. Vous pouvez tout à fait changer la fréquence des virements (chaque semaine, chaque mois) ou bien passer en mode manuel, auquel cas ce sera à vous d'effectuer les virements de façon régulière.

2/ Oui, les remboursements partiels sont très simples à faire, depuis le dashboard Stripe ou via l'API. A noter que nous vous remboursons les frais Stripe au prorata afin que vous ne payiez que ce que vous auriez du payer.

 

 

Bonjour Florent et merci de votre message. Concernant l'obligation de s'enregistrer pour paypal, ce n'est pas exact ! n'importe qui peut payer via paypal SANS compte paypal.

 

Effectivement krokus, les avis sont assez négatifs effectivement, cependant ça ne coute rien de tester, ce que j'ai fais.

 

Nerim, pour répondre avec précision et après avoir testé 1 mois STRIPE,

l'un des gros inconvénient c'est qu'il faut attendre 7 jours déjà que le paiement passe en encaissable, donc :

un client règle le 3, le paiement peut être débité du compte stripe à partir du 10 !!! puis après vous avez le choix soit des virements vers votre compte 1 fois par semaine minimum soit une demande de virement comme paypal, cette opération rajoute encore quelques jours le temps que ca arrive sur votre compte. Du coup, là où paypal mettait 2/3 jours, stripe met 10 jours minimum. Ce qui est tout de même un souci !
Pour la seconde question effectivement c'est une bonne question et attends également la réponse de Florent.

 

De mon expérience, je dirai que :

positif :

- commission moins importantes que paypal

- idée du système sympa

- service client très réactif

 

négatif :

- (pas trop genant finalement) long pour les virements.

- (très genant) pas de langue française dans le dashboard !! en cours apparemment mais très gênant.

- (très genant) la petite fenêtre qui s'affiche lors du paiement il est inscrit gateway stripe payment ou quelque chose comme cela. Dommage que cela ne soit pas modifiable !! car je me mets à la place du client et cela peut être gênant pour des clients français.

- (très genant) le petit bouton pour enregistrer son numéro de carte disparaît de temps en temps, il faut recharger la page pour le réafficher et ça aussi c'est un gros souci !

 

je possède actuellement un compte pro chez bnp (coute cher tous les mois) mais également en stripe et aussi paypal.

Mais j'avoue que j'hésite à garder stripe pour tous ces points négatifs !! VRAIMENT DOMMAGE !! car mon idée de départ était de garder stripe et paypal.

 

>> Merci pour ce retour très complet, pour les points positifs mais aussi pour les sujets sur lesquels vous avez besoin que Stripe progresse. Je vais là aussi répondre dans l'ordre !

 

- Pour Paypal, vous avez raison dans la théorie, mais dans les faits de nombreux clients ne voient pas cette option et ne vont donc pas au bout de leur achat car ils ne souhaitent pas créer de compte Paypal (quand bien même, encore une fois,  ils n'ont pas besoin de le faire.) L'option privilégiée par Paypal rete bien la création d'un compte Paypal, et la redirection vers les pages de Paypal est également un pré-requis.

- J'ai en partie répondu ci-dessus au sujet "délais de transfert" : je ne suis en revanche pas certain de comprendre les 10 jours dont vous faites mention. Encore une fois, le comportement par défaut consiste à virer chaque jour les fonds recoltés, qui arrivent 7 jours plus tard sur votre compte bancaire. Par exemple, un paiement au 1 août sera viré vers votre compte bancaire le 8 août. Et nous avons bon espoir de réduire ce délai prochainement :-)

- Concernant la traduction du dashboard, c'est effectivement sur les tablettes. Vous avez du voir que le site était désormais traduit en français : c'est un 1er pas ! Cela étant dit, le dashboard Stripe est très intuitif et beaucoup de termes anglais sont facilement compréhensibles ("refunds" pour "remboursement", "payments", etc.) Pour la très grande majorité de nos utilisateurs, le fait qu'il soit en anglais n'est pas un frein à l'utilisation de Stripe au quotidien.

- Pour répondre enfin à vos deux derniers points, il semblerait que cela relève davantage de l'intégration que vous avez faite de Stripe : êtes-vous passé par un module Addons ? Pourriez-vous m'indiquer duquel il s'agit ? La mention "gateway stripe payment" n'a rien d'obligatoire et n'est pas le fait de Stripe par exemple. Comme mentionné ci-dessus, nous allons prochainement proposer une nouvelle version officielle du module Stripe qui permettra d'éviter ces écueils.

 

J'espère que toutes ces réponses vous éclairent et vous rassurent, n'hésitez pas si vous avez la moindre question additionnelle ou besoin de précisions !

Link to comment
Share on other sites

Bonjour à vous tous,

 

J'utilise actuellement Stripe depuis aujourd'hui (mis en production ce jour même). Je suis content d'utiliser ce système de paiement (complémentairement à celle de Paypal).

En effet le seul soucis que je rencontre c'est le module officiel stripe ? Existe il ?

 

J'ai du me rabattre sur un module GRATUIT qui est super bien, en anglais mais il est top.

Link to comment
Share on other sites

Bonjour @renaudpro, il existe bien un module officiel Stripe/PrestaShop, pour le moment payant : http://addons.prestashop.com/en/19554-official-stripe-for-prestashop.html

@happinesshome : j'avais écrit cette phrase car j'avais posté une première réponse non mise en page, mais n'arrivais pas à la supprimer. Je m'étais donc contenté de l'éditer en ajoutant cette phrase. Cette 1ère réponse a depuis été supprimée, j'imagine par un administrateur du forum PrestaShop. A votre disposition pour continuer à échanger en tout cas ! A bientôt, Florent

Link to comment
Share on other sites

  • 3 months later...
  • 2 weeks later...

 

Bonjour @Sanchofred
Vous devriez rapidement avoir des nouvelles (sous 15 jours) sur une nouvelle version, gratuite, du module Stripe/PrestaShop. Je mettrai à jour cette discussion dès que nous sommes prêts !
A très bientôt, Florent

 

 

bonjour,

j'attends avec impatience la sortie de la version gratuite, savez vous pourquoi cela a ete retarde et si ce sera actif d'ici les prochains jours ?

 

cordialement

Link to comment
Share on other sites

  • 4 weeks later...

Bonjour Florent,

 

Je suis intéressée par Stripe Atlas, mais je trouve dommage de devoir faire créer une C corporation qui demande des status très pointus comme ceux d'une SA en France et de n'avoir aucune information sur ce sujet précis.  Stripe aurait proposé une LLC, j'aurais dit Banco, mais la franchement, sans un avocat + un comptable ultra compétent avec les lois fédérales et sans avoir des status rédigés par un pro avec tout ce que cela engendre, j'ai été refroidit direct.

 

Concernant la silicon valley bank, pareil cela manque d'information. Le compte est-il associé à une carte bancaire, si oui de quel type. Le montant des virements sont ils plafonnés etc etc.. Autant les 500$ de frais sont tout à fait justifiables et ne m'embêtes pas du tout, mais le manque d'informations c'est tout simplement pas possible. Il faut que stripe revoit sa copie sur ce point et doit être plus clair que ça.

 

Si vous avez du nouveau sur ce sujet, je suis intéressée car je suis expat dans un pays ou stripe ne fonctionne pas.

 

Merci d'avance.

 

Fabien.

Link to comment
Share on other sites

  • 2 weeks later...

Bonjour

 

je m'auto-réponds.

 

A priori il existe un système de paiement en boutique avec un terminal (accord passé entre Stripe et une autre boite) mais le coût d'obtention est beaucoup trop onéreux et ne vient donc pas concurrencer les banques.

Il faut donc se contenter du système Stripe comme complément à Paypal, évacuant le problème du panier abandonné à priori. Le surcoût de départ éventuel de la solution Stripe provient du passage en SSL (https) selon votre hébergeur.

 

Voilà ce qui ressort de mes petites investigations

Link to comment
Share on other sites

Bonjour à tous ! Non je n'ai pas déserté le forum :) Simplement je n'ai étrangement pas reçu les derniers messages et n'étaient donc pas au courant des derniers rebondissements !


 


Voici donc une mise à jour sur le module Stripe pour PrestaShop ainsi que des réponses aux dernières questions posées sur ce forum :


 


1/ 1ère nouvelle : nous avons lancé le partenariat Stripe/PrestaShop et le module Stripe (mis à jour, voir ci-dessous) est désormais disponible gratuitement sur Addons pour tous les marchands européens : addons.prestashop.com/en/payment-card-wallet/24922-stripe-official.html


Il couvre actuellement les versions 1.5 et 1.6 de PrestaShop et nous travaillons actuellement à une version du plugin pour la 1.7 (sortie prévue mi-février)

Ce module permet d'accepter les paiements par carte (Visa, MasterCard, Amex) dans 135 devises et intègre notamment la fonctionnalité 3D-Secure qui permet aux marchands de se prémunir de la fraude.

 

2/ @TinyDogShop : le souci que vous avez remonté a été depuis résolu. Nous avons publié en début de semaine dernière une nouvelle version du module qui résolvait ce bug, toutes nos excuses pour le souci rencontré.


 


3/ @fsb : merci pour votre retour sur Atlas. Si vous utilisez Atlas, nous vous aiderons également sur la rédaction de vos statuts, pactes d'actionnaires, etc. Je vous invite à consulter ce lien qui précise ce que nous fournissons dans le cadre d'Atlas : https://stripe.com/atlas/faq#quels-documents-seront-crees


Dans le cadre de l'offre Atlas, il n'y a pas de carte de crédit rattaché au compte de la Silicon Valley Bank, mais vous pourrez sans souci en demander une dans un 2nd temps directement auprès de leurs équipes. Aucune limitation des montants transférés/transférables. J'espère que ces informations vous rassureront : de façon générale, si vous avez des questions sur Atlas, je vous invite à contacter directement notre équipe support sur [email protected]


 


4/ @servalot : Stripe peut effectivement être utilisé en boutique. Nous conseillons pour cela de passer par notre partenaire Concord qui a conçu une application mobile que vous pouvez connecter à la fois à votre compte Stripe et à un terminal de paiement physique, pour accepter les paiements en point de vente. Vous trouverez plus d'information sur le site de GetControl : https://www.getcontrol.co/cardreader/


N'hésitez pas si vous avez des questions sur ce sujet !


 


J'espère que tout est clair. Je vais veiller à revenir fréquemment sur cette discussion / à actualiser mes notifications afin d'être plus réactif dans nos futures interactions sur ce forum.


 


A bientôt ! Florent - [email protected]


Edited by FlorentStripe (see edit history)
Link to comment
Share on other sites

Merci @florent pour la réponse me concernant et les éclaircissements.

Je vais donc discuter de tout ça avec le support pour avoir toutes les informations dont j'ai besoin avant de prendre une décision.

Link to comment
Share on other sites

 

Bonjour à tous ! Non je n'ai pas déserté le forum :) Simplement je n'ai étrangement pas reçu les derniers messages et n'étaient donc pas au courant des derniers rebondissements !

 

Voici donc une mise à jour sur le module Stripe pour PrestaShop ainsi que des réponses aux dernières questions posées sur ce forum :

 

1/ 1ère nouvelle : nous avons lancé le partenariat Stripe/PrestaShop et le module Stripe (mis à jour, voir ci-dessous) est désormais disponible gratuitement sur Addons pour tous les marchands européens : addons.prestashop.com/en/payment-card-wallet/24922-stripe-official.html

Il couvre actuellement les versions 1.5 et 1.6 de PrestaShop et nous travaillons actuellement à une version du plugin pour la 1.7 (sortie prévue mi-février)
Ce module permet d'accepter les paiements par carte (Visa, MasterCard, Amex) dans 135 devises et intègre notamment la fonctionnalité 3D-Secure qui permet aux marchands de se prémunir de la fraude.
 

2/ @TinyDogShop : le souci que vous avez remonté a été depuis résolu. Nous avons publié en début de semaine dernière une nouvelle version du module qui résolvait ce bug, toutes nos excuses pour le souci rencontré.

 

3/ @fsb : merci pour votre retour sur Atlas. Si vous utilisez Atlas, nous vous aiderons également sur la rédaction de vos statuts, pactes d'actionnaires, etc. Je vous invite à consulter ce lien qui précise ce que nous fournissons dans le cadre d'Atlas : https://stripe.com/atlas/faq#quels-documents-seront-crees

Dans le cadre de l'offre Atlas, il n'y a pas de carte de crédit rattaché au compte de la Silicon Valley Bank, mais vous pourrez sans souci en demander une dans un 2nd temps directement auprès de leurs équipes. Aucune limitation des montants transférés/transférables. J'espère que ces informations vous rassureront : de façon générale, si vous avez des questions sur Atlas, je vous invite à contacter directement notre équipe support sur [email protected]

 

4/ @servalot : Stripe peut effectivement être utilisé en boutique. Nous conseillons pour cela de passer par notre partenaire Concord qui a conçu une application mobile que vous pouvez connecter à la fois à votre compte Stripe et à un terminal de paiement physique, pour accepter les paiements en point de vente. Vous trouverez plus d'information sur le site de GetControl : https://www.getcontrol.co/cardreader/

N'hésitez pas si vous avez des questions sur ce sujet !

 

J'espère que tout est clair. Je vais veiller à revenir fréquemment sur cette discussion / à actualiser mes notifications afin d'être plus réactif dans nos futures interactions sur ce forum.

 

A bientôt ! Florent - [email protected]

 

 

Oui merci Florent, mes premiers paiements sont bien arrivés :)

Link to comment
Share on other sites

Bonjour

 

et merci @florentstripe pour les réponses mais j'étais déjà convaincu en regardant la vidéo de présentation.

 

Du coup, j'ai lancé les opérations avec d'abord la mise en place du certificat SSL puis je passerai avec Stripe (qui rend Paypal obsolète même si il faut le garder pour les clients en compte paypal)

 

Par contre le lien vers le prestataire Getcontrol pour un lecteur de carte CB n'est pas clair. Une fois la machine achetée, les seuls frais par paiement sont ils uniquement ceux de Stripe ou faut il en plus ajouter d'autres frais au prestataire Getcontrol ?

 

Merci d'une réponse

Link to comment
Share on other sites

Bonjour à tous,

@pilou : oui vous pouvez aligner ces informations sur la gauche en éditant les fichiers css du module (il n'y a pas de fonctionnalité de mise en page intégrée dans le module à date)

@servalot : il faut effectivement prévoir des frais mensuels auprès de GetControl, qui commencent à partir de 19$/mois. Plus d'infos sur leurs plans/tarifs sur cette page : https://www.getcontrol.co/pricing/

A votre disposition !

Link to comment
Share on other sites

bonjour @florentstripe

 

Je viens de passer à l'acte après avoir reçu mon certificat SSL et passer ma boutique en ligne en https.

Mon inscription à Stripe est faite et validée et j'ai télécharger le module Stripe officiel.

Mais quand je veux mettre en place les clés API le système me le refuse en m'indiquant :  

 

"Stripe no longer supports API requests made with TLS 1.0. Please initiate Https connections with TLS 1.2 or Later. "

 

et vous m'envoyer sur une page d'aide..mais en anglais et là j'avoue que je ne maitrise pas tout....

 

Pouvez vous m'expliquer le problème et la résolution du problème en Français ?

 

Merci

Link to comment
Share on other sites

Si tu modifies un fichier d'un module, je ne crois pas que ce soit lié à ton thème.

Si tu n'as pas envie de partager ta modif, je peux comprendre...

 

Sisi pas de problème je ne suis jamais contre de partager :)

{*
* 2007-2016 PrestaShop
*

* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to [email protected] so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
*	@author PrestaShop SA <[email protected]>
*	@copyright	2007-2016 PrestaShop SA
*	@license		http://opensource.org/licenses/afl-3.0.php	Academic Free License (AFL 3.0)
*	International Registered Trademark & Property of PrestaShop SA
*}
<script type="text/javascript">
    var mode = {$stripe_mode|escape:'htmlall':'UTF-8'};
</script>
<div class="payment_module panel panel-default">
	<div class="panel-heading pos-rel">
				<a class="stripe_official call panel-heading pos-rel" title="{l s='Pay by card' mod='stripe_official'}">
					<div class="media">
						<div class="pull-left">
						<img class="media-object" src="/modules/stripe_official/img/stripe_official.png" alt="{l s='Pay by card' mod='stripe_official'}" height="43px"/>
						</div>
						<div class="media-body">
							<span class="payment-text">{l s='Pay by card' mod='stripe_official'}</span>
						</div>
					</div>
				</a>
		<div class="payment_module" style="border: 1px solid #d6d4d4; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding-left: 15px; padding-right: 15px; background: #fbfbfb;">

			{* Classic Credit card form *}
            <input type="hidden" id="stripe-incorrect_number" value="{l s='The card number is incorrect.' mod='stripe_official'}">
            <input type="hidden" id="stripe-invalid_number" value="{l s='The card number is not a valid credit card number.' mod='stripe_official'}">
            <input type="hidden" id="stripe-invalid_expiry_month" value="{l s='The card\'s expiration month is invalid.' mod='stripe_official'}">
            <input type="hidden" id="stripe-invalid_expiry_year" value="{l s='The card\'s expiration year is invalid.' mod='stripe_official'}">
            <input type="hidden" id="stripe-invalid_cvc" value="{l s='The card\'s security code is invalid.' mod='stripe_official'}">
            <input type="hidden" id="stripe-expired_card" value="{l s='The card has expired.' mod='stripe_official'}">
            <input type="hidden" id="stripe-incorrect_cvc" value="{l s='The card\'s security code is incorrect.' mod='stripe_official'}">
            <input type="hidden" id="stripe-incorrect_zip" value="{l s='The card\'s zip code failed validation.' mod='stripe_official'}">
            <input type="hidden" id="stripe-card_declined" value="{l s='The card was declined.' mod='stripe_official'}">
            <input type="hidden" id="stripe-missing" value="{l s='There is no card on a customer that is being charged.' mod='stripe_official'}">
            <input type="hidden" id="stripe-processing_error" value="{l s='An error occurred while processing the car.' mod='stripe_official'}">
            <input type="hidden" id="stripe-rate_limit" value="{l s='An error occurred due to requests hitting the API too quickly. Please let us know if you\'re consistently running into this error.' mod='stripe_official'}">
            <input type="hidden" id="stripe-3d_declined" value="{l s='The card doesn\'t support 3DS.' mod='stripe_official'}">
            <input type="hidden" id="stripe-no_api_key" value="{l s='There\'s an error with your API keys. If you\'re the administrator of this website, please go on the "Connection" tab of your plugin.' mod='stripe_official'}">
			<div id="stripe-ajax-loader"><img src="{$module_dir|escape:'htmlall':'UTF-8'}views/img/ajax-loader.gif" alt="" />  {l s='Transaction in progress, please wait.' mod='stripe_official'}</div>
			<form action="#" id="stripe-payment-form"{if isset($stripe_save_tokens_ask) && $stripe_save_tokens_ask && isset($stripe_credit_card)} style="display: none;"{/if}>
                <div class="stripe-payment-errors">{if isset($smarty.get.stripe_error)}{$smarty.get.stripe_error|escape:'htmlall':'UTF-8'}{/if}</div><a name="stripe_error" style="display:none"></a>
        <input type="hidden" id="stripe-publishable-key" value="{$publishableKey|escape:'htmlall':'UTF-8'}"/>

                <div>
				<label>{l s='Cardholder\'s Name' mod='stripe_official'}</label>  <label class="required"> </label><br />
        <input type="text"  autocomplete="off" class="stripe-name" data-stripe="name" value="{$customer_name|escape:'htmlall':'UTF-8'}"/>
                <img class="payment-ok" src="/img/admin/enabled.gif">
                <img class="payment-ko" src="/img/admin/disabled.gif">
                </div>
                <div>
                    <label>{l s='Card Number' mod='stripe_official'}</label>  <label class="required"> </label><br />
                    <input type="text" size="20" autocomplete="off" class="stripe-card-number" id="card_number" data-stripe="number" placeholder="●●●● ●●●● ●●●● ●●●●"/>
                    <img style=";" class="payment-ok" src="/img/admin/enabled.gif">
                    <img style=";" class="payment-ko" src="/img/admin/disabled.gif">
                </div>
				<!--<div class="block-left">
					<label>{l s='Card Type' mod='stripe_official'}</label><br />
					{if $mode == 1}
						<p>{l s='Click on any of the credit card buttons below in order to fill automatically the required fields to submit a test payment.' mod='stripe_official'}</p>
					{/if}
					<img class="cc-icon disable"  id="visa"       rel="Visa"       alt="" src="{$module_dir|escape:'htmlall':'UTF-8'}views/img/cc-visa.png" />
					<img class="cc-icon disable"  id="mastercard" rel="MasterCard" alt="" src="{$module_dir|escape:'htmlall':'UTF-8'}views/img/cc-mastercard.png" />
					<img class="cc-icon disable"  id="discover"   rel="Discover"   alt="" src="{$module_dir|escape:'htmlall':'UTF-8'}views/img/cc-discover.png" />
					<img class="cc-icon disable"  id="amex"       rel="Amex"       alt="" src="{$module_dir|escape:'htmlall':'UTF-8'}views/img/cc-amex.png" />
					<img class="cc-icon disable"  id="jcb"        rel="Jcb"        alt="" src="{$module_dir|escape:'htmlall':'UTF-8'}views/img/cc-jcb.png" />
					<img class="cc-icon disable"  id="diners"     rel="Diners"     alt="" src="{$module_dir|escape:'htmlall':'UTF-8'}views/img/cc-diners.png" />
				</div>
                <br />-->
                <div class="block-left">
                <label>{l s='Expiry date' mod='stripe_official'}</label>  <label class="required"> </label><br />
                <input type="text" size="7" autocomplete="off" id="card_expiry" class="stripe-card-expiry" maxlength = 5 placeholder="MM/YY"/>


                </div>
				<div>
					<label>{l s='CVC/[spam-filter]' mod='stripe_official'}</label>  <label class="required"> </label><br />
					<input type="text" size="7" autocomplete="off" data-stripe="cvc" class="stripe-card-cvc" placeholder="●●●"/>
                    <img class="payment-ok" src="/img/admin/enabled.gif">
                    <img class="payment-ko" src="/img/admin/disabled.gif">
                    <a href="javascript:void(0)" class="stripe-card-cvc-info" style="border: none;">
						<div class="cvc-info">
						{l s='The CVC (Card Validation Code) is a 3 or 4 digit code on the reverse side of Visa, MasterCard and Discover cards and on the front of American Express cards.' mod='stripe_official'}
						</div>
					</a>
				</div>
				<div class="clear"></div>

				<button type="submit" class="stripe-submit-button">
                    <img alt="" src="{$module_dir|escape:'htmlall':'UTF-8'}views/img/lock-locked.png"/>
                    {l s='Buy now' mod='stripe_official'}
                </button>

                <div class="clear"></div>
                <img class="powered_stripe" alt="" src="{$module_dir|escape:'htmlall':'UTF-8'}views/img/powered_by_stripe.png"/>
			</form>
			<div id="stripe-translations">
				<span id="stripe-wrong-cvc">{l s='Wrong CVC.' mod='stripe_official'}</span>
				<span id="stripe-wrong-expiry">{l s='Wrong Credit Card Expiry date.' mod='stripe_official'}</span>
				<span id="stripe-wrong-card">{l s='Wrong Credit Card number.' mod='stripe_official'}</span>
				<span id="stripe-please-fix">{l s='Please fix it and submit your payment again.' mod='stripe_official'}</span>
				<span id="stripe-card-del">{l s='Your Credit Card has been successfully deleted, please enter a new Credit Card:' mod='stripe_official'}</span>
				<span id="stripe-card-del-error">{l s='An error occured while trying to delete this Credit card. Please contact us.' mod='stripe_official'}</span>
			</div>
		</div>
	</div>
</div>
<div id="modal_stripe"  class="modal" style="display: none">
            <div id="result_3d"> </div></div>


<script type="text/javascript" src="{$module_dir|escape:'htmlall':'UTF-8'}views/js/jquery.the-modal.js"></script>
<link rel="stylesheet" href="{$module_dir|escape:'htmlall':'UTF-8'}views/css/the-modal.css" type="text/css" media="all">
<script type="text/javascript">
var ps_version = {$ps_version15|escape:'htmlall':'UTF-8'};
var currency = "{$currency|escape:'htmlall':'UTF-8'}";
var amount_ttl = {$amount_ttl|escape:'htmlall':'UTF-8'};
var secure_mode = {$secure_mode|escape:'htmlall':'UTF-8'};
if (ps_version) {
    var baseDir = "{$baseDir|escape:'htmlall':'UTF-8'}";
}
{literal}
function lookupCardType(number)
{
  if (number.match(new RegExp('^4')) !== null) {
    return 'Visa';
  }
  if (number.match(new RegExp('^(34|37)')) !== null) {
    return 'Amex';
  }
  if (number.match(new RegExp('^5[1-5]')) !== null) {
    return 'MasterCard';
  }
  if (number.match(new RegExp('^6011')) !== null) {
    return 'Discover';
  }
  if (number.match(new RegExp('^(?:2131|1800|35[0-9]{3})[0-9]{3,}')) !== null) {
    return 'Jcb';
  }
  if (number.match(new RegExp('^3(?:0[0-5]|[68][0-9])[0-9]{4,}')) !== null) {
    return 'Diners';
  }
}
function cc_format(value) {
    var v = value.replace(/\s+/g, '').replace(/[^0-9]/gi, '');
    var matches = v.match(/\d{4,16}/g);
    var match = matches && matches[0] || '';
    var parts = [];
    for (i=0, len=match.length; i<len; i+=4) {
        parts.push(match.substring(i, i+4));
    }
    if (parts.length) {
        return parts.join(' ');
    } else {
        return value;
    }
}



$(document).ready(function() {

    //Put our input DOM element into a jQuery Object
    var jqDate = document.getElementById('card_expiry');

    //Bind keyup/keydown to the input
    $(jqDate).bind('keyup','keydown', function(e){
        var value_exp = $(jqDate).val();
        var v = value_exp.replace(/\s+/g, '').replace(/[^0-9]/gi, '');
        var matches = v.match(/\d{2,4}/g);

        //To accomdate for backspacing, we detect which key was pressed - if backspace, do nothing:
        if(e.which !== 8) {
            var numChars = value_exp.length;
            if(numChars === 2){
                var thisVal = value_exp;
                thisVal += '/';
                $(jqDate).val(thisVal);
            }
            if (numChars === 5)
                return false;
        }
    });


    document.getElementById('card_number').oninput = function() {
        this.value = cc_format(this.value);

        cardNmb = Stripe.card.validateCardNumber($('.stripe-card-number').val());

        var cardType = Stripe.card.cardType(this.value);
        if (cardType != "Unknown") {
            if (cardType == "American Express")
                cardType = "amex";
            if (cardType == "Diners Club")
                cardType = "diners";
            if ($('.img-card').length > 0) {
                if ($('#img-'+cardType).length > 0) {
                    return false;
                } else {
                    $('.img-card').remove();
                }
            }

            var card_logo = document.createElement('img');
            card_logo.src = baseDir + 'modules/stripe_official/views/img/cc-' + cardType.toLowerCase() +'.png';
            card_logo.id = "img-"+cardType;
            card_logo.className = "img-card";
            $(card_logo).insertAfter('.stripe-card-number');
            $('#img-'+cardType).css({'margin-left': '-34px'});
            if (ps_version) {
                $('#img-'+cardType).css({
                    float: 'none',
                    'margin-bottom': '-5px'
                });
            }

        } else {
            if ($('.img-card').length > 0) {
                $('.img-card').remove();
            }

        }
    }


    // Get Stripe public key
    var StripePubKey = $('#stripe-publishable-key').val();
    if (StripePubKey) {
        Stripe.setPublishableKey(StripePubKey);
    }



    $('#stripe-payment-form').submit(function (event) {

        var $form = $(this);
        if (!StripePubKey) {
            $('.stripe-payment-errors').show();
            $form.find('.stripe-payment-errors').text($('#stripe-no_api_key').val()).fadeIn(1000);
            return false;
        }
        var cardNmb = Stripe.card.validateCardNumber($('.stripe-card-number').val());
        var cvcNmb = Stripe.card.validateCVC($('.stripe-card-cvc').val());
        if (cvcNmb == false) {
            $('.stripe-payment-errors').show();
            $form.find('.stripe-payment-errors').text($('#stripe-invalid_cvc').val()).fadeIn(1000);
            return false;
        }
        if (cardNmb == false) {
            $('.stripe-payment-errors').show();
            $form.find('.stripe-payment-errors').text($('#stripe-incorrect_number').val()).fadeIn(1000);
            return false;
        }
        /* Disable the submit button to prevent repeated clicks */
        $('.stripe-submit-button').attr('disabled', 'disabled');
        $('.stripe-payment-errors').hide();
        $('#stripe-payment-form').hide();
        $('#stripe-ajax-loader').show();

        exp_month = $('.stripe-card-expiry').val();
        exp_month_calc = exp_month.substring(0, 2);
        exp_year = $('.stripe-card-expiry').val();
        exp_year_calc = "20" + exp_year.substring(3);

        Stripe.card.createToken({
            number: $('.stripe-card-number').val(),
            cvc: $('.stripe-card-cvc').val(),
            exp_month: exp_month_calc,
            exp_year: exp_year_calc,
            name: $('.stripe-name').val()
        }, function (status, response) {
            var $form = $('#stripe-payment-form');

            if (response.error) {
                // Show error on the form
                $('#stripe-ajax-loader').hide();
                $('#stripe-payment-form').show();
                $('.stripe-submit-button').removeAttr('disabled');

                var err_msg = $('#stripe-'+response.error.code).val();
                if (!err_msg || err_msg == "undefined" || err_msg == '')
                    err_msg = response.error.message;
                $form.find('.stripe-payment-errors').text(err_msg).fadeIn(1000);
            } else {
                if (secure_mode || typeof response.card.three_d_secure != 'undefined' && response.card.three_d_secure.supported == "required") {
                    Stripe.threeDSecure.create({
                        card: response.id,
                        amount: amount_ttl,
                        currency: currency,
                    }, function (status, response) {
                        if (response.status == "redirect_pending") {
                            $('#modal_stripe').modal({cloning: false, closeOnOverlayClick: false, closeOnEsc: false}).open();
                            Stripe.threeDSecure.createIframe(response.redirect_url, result_3d, callbackFunction3D);
                            $('#result_3d iframe').css({
                                height: '400px',
                                width: '100%'
                            });
                        } else if (response.status == "succeeded") {
                            createCharge(response);
                        } else if (response.status == "failed") {
                            var cardType = Stripe.card.cardType($('.stripe-card-number').val());
                            if (cardType == "American Express") {
                                createCharge();
                            } else {
                                $('#stripe-ajax-loader').hide();
                                $('#stripe-payment-form').show();
                                $('.stripe-payment-errors').show();
                                $form.find('.stripe-payment-errors').text($('#stripe-3d_declined').val()).fadeIn(1000);
                                $('.stripe-submit-button').removeAttr('disabled');
                            }
                        }
                        //return false; exit;
                    });
                    function callbackFunction3D(result) {
                        $('#modal_stripe').modal().close();
                        if (result.status == "succeeded") {
                            // Send the token back to the server so that it can charge the card
                            createCharge(result);
                        } else {
                            $('#stripe-ajax-loader').hide();
                            $('#stripe-payment-form').show();
                            $('.stripe-payment-errors').show();
                            $form.find('.stripe-payment-errors').text($('#stripe-card_declined').val()).fadeIn(1000);
                            $('.stripe-submit-button').removeAttr('disabled');
                        }
                    }
                } else {
                    createCharge();
                }

                function createCharge(result) {
                    if (typeof(result) == "undefined") {
                        result = response;
                    }
                    $.ajax({
                        type: 'POST',
                        dataType: 'json',
                        url: baseDir + 'modules/stripe_official/ajax.php',
                        data: {
                            stripeToken: result.id,
                            cardType: lookupCardType($('.stripe-card-number').val()),
                            cardHolderName: $('.stripe-name').val(),
                        },
                        success: function(data) {
                            if (data.code == '1') {
                                // Charge ok : redirect the customer to order confirmation page
                                location.replace(data.url);
                            } else {
                                //  Charge ko
                                $('#stripe-ajax-loader').hide();
                                $('#stripe-payment-form').show();
                                $('.stripe-payment-errors').show();
                                $('.stripe-payment-errors').text(data.msg).fadeIn(1000);
                                $('.stripe-submit-button').removeAttr('disabled');
                            }
                        },
                        error: function(err) {
                            // AJAX ko
                            $('#stripe-ajax-loader').hide();
                            $('#stripe-payment-form').show();
                            $('.stripe-payment-errors').show();
                            $('.stripe-payment-errors').text('An error occured during the request. Please contact us').fadeIn(1000);
                            $('.stripe-submit-button').removeAttr('disabled');
                        }
                    });
                }
            }
        });
        return false;
    });

  /* Cards mode */
  var cards_numbers = {
    "visa" : "4242424242424242",
    "mastercard" : "5555555555554444",
    "discover" : "378282246310005",
    "amex" : "6011111111111117",
    "jcb" : "30569309025904" ,
    "diners" : "3530111333300000"
  };

  /* Test Mode All Card enable */
  var cards = ["visa", "mastercard", "discover", "amex", "jcb", "diners"];
  if (mode == 1) {
    $.each(cards, function(data) {
      $('#' + cards[data]).addClass('enable');
    });

    /* Auto Fill in Test Mode */
    $.each(cards_numbers, function(key, value) {
      $('#' + key).click(function()  {
        $('.stripe-card-number').val(value);
        $('.stripe-name').val('Joe Smith');
        $('.stripe-card-cvc').val(131);
        $('.stripe-card-expiry-year').val('2023');
      });
    });

  }

  /* Determine the Credit Card Type */
  $('.stripe-card-number').keyup(function () {
    if ($(this).val().length >= 2) {
      stripe_card_type = lookupCardType($('.stripe-card-number').val());
      $('.cc-icon').removeClass('enable');
      $('.cc-icon').removeClass('disable');
      $('.cc-icon').each(function() {
        if ($(this).attr('rel') == stripe_card_type) {
          $(this).addClass('enable');
        } else {
          $(this).addClass('disable');
        }
      });
    } else {
      $('.cc-icon').removeClass('enable');
      $('.cc-icon:not(.disable)').addClass('disable');
    }
  });

  // TODO : Seems useless ...
  /*$('#stripe-payment-form-cc').submit(function (event) {
    $('.stripe-payment-errors').hide();
    $('#stripe-payment-form-cc').hide();
    $('#stripe-ajax-loader').show();
    $('.stripe-submit-button-cc').attr('disabled', 'disabled'); /* Disable the submit button to prevent repeated clicks */
  /*});

  /* Catch callback errors */
  if ($('.stripe-payment-errors').text()) {
    $('.stripe-payment-errors').fadeIn(1000);
  }

  $('#stripe-payment-form input').keypress(function () {
    $('.stripe-payment-errors').fadeOut(500); 
  });
});
</script>
{/literal}


  • Like 1
Link to comment
Share on other sites

@TinyDogShop : merci pour le partage d'informations !

Curieux d'avoir d'autres avis que le vôtre et celui de @Pilou sur la présentation du module : nous pouvons prévoir dans une prochaine mise à jour d'aligner le formulaire de paiement sur la gauche et d'ajouter les logos Visa/MasterCard/AmericanExpress. 

 

@servalot : le message en question signifie que le serveur sur lequel se trouve votre site web utilise une ancienne version du protocole "TLS", qui garantit votre sécurité/celle des paiements effectués par vos marchands. Cette ancienne version présente des failles de sécurité et nous ne pouvons donc accepter des marchands ayant leur boutique sur ce type de serveurs. Pour information, nous avons constaté ce souci pour les utilisateurs de PrestaShop Cloud, et pour certains marchands utilisant les serveurs d'OVH. Dans le 1er cas, nous ne prévoyons pas de mise à jour, puisque PrestaShop a pris la décision de stopper son activité cloud d'ici quelques semaines. Si vous êtes sur un serveur OVH, vous pouvez demander à leurs équipes de migrer vers un serveur sous TLS 1.2, ou changer d'hébergeur.
Nous avons notamment des bons échos de https://www.772424.com/ (spécialisé PrestaShop) et Gandhi (qui propose du serveur mutualisé à tarif économique : https://www.gandi.net/hosting/?lang=fr)

 

Bon début de semaine à tous ! Florent

Link to comment
Share on other sites

Bonjour @florentStripe

 

Nous avons interrogé notre hébergeur Icodia sur la question et celui ci nous confirme que notre Site SSL est bien en protocole TLS 1.2. D'ailleurs nous n'avons pas de problème avec Paypal qui utilise le même protocole sauf erreur.

 

Que devons nous faire alors ?

 

D'autres personnes sur ce forum pour aider ?

 

Finalement la mise en place de Stripe ne se fait pas en 10 minutes !

 

https://www.eservalot.com

Edited by servalot (see edit history)
Link to comment
Share on other sites

Bonjour

 

attention ! avant de faire toutes les démarches pour vous enregistrer chez Stripe et d'installer le module, vous devez bien vérifier que votre solution d'hébergement web utilise bien les protocoles TLS 1.2.

Cela vous évitera de perdre du temps, car cette petite subtilité n'est pas expliquée sur la fiche du module chez Prestashop.

 

Pour notre part, nous n'allons donc pas installer Stripe qui ne veut pas utiliser le protocole TLS 1.0 (qui n'est pourtant pas faillible) et c'est bien dommage !

Link to comment
Share on other sites

Bonjour @servalot : vous disiez dans votre message posté hier que le protocole TLS 1.2 était en place chez votre hébergeur actuel, je comprends de votre message de ce matin que ce n'est en fait pas le cas. Qu'en est-il effectivement ? Verriez-vous un inconvénient à me mettre en relation directe avec Icodia afin que j'en parle avec eux et que je comprenne ce qui se passe ? (mon mail : [email protected])

Par ailleurs, je me permets d'insister sur le fait que le protocole TLS 1.0 présente des failles : je vous invite notamment à consulter l'article de blog que nous avions publié sur le sujet : https://stripe.com/blog/upgrading-tls

Il faisait référence à un autre article détaillant les failles de sécurité du protocole TLS 1.0 : https://www.entrust.com/understanding-sha-1-vulnerabilities-ssl-longer-secure/

 

Si il est bien un sujet sur lequel Stripe ne transige pas, c'est la sécurité de nos marchands et des clients finaux : j'espère que vous comprendrez notre position sur ce point.

 

Merci !

Link to comment
Share on other sites

Bonjour @florentStripe

 

Et non en fait. Si j'ai bien suivi les échanges avec votre hotline le protocole TLS 1.2 est bien utilisé chez notre hébergeur Icodia mais uniquement pour les connexions entrantes mais pas pour les connexions sortantes. De plus Prestashop doit accepter le PHP 5.6, ce que je ne sais pas.

 

Vous pouvez, si vous le voulez vous mettre en relation avec Yannick d'Icodia (www.icodia.com), mais bon...

 

Merci du suivi

Link to comment
Share on other sites

Bonjour,

Je viens d'installer le module sur PS 1.6.1.10. L'installation et la connexion a stripe se passe bien, rien ne s'affiche sur la page de paiement, cache PS et navigateur vidé . Par contre la version php de mon serveur est la 5.4.45. A votre avis est ce que le problème pourrait venir de là ?

Merci   :)

Link to comment
Share on other sites

Bonjour je viens de faire un test après configuration il manque sur la page paiement les logos (paiement )? je joins capture ..Merci 

 

Pour info : Ce n'est pas au client de faire ces modifications..? il serait judicieux que la mise a jour prenne en compte nos dires...?

De plus manque des hooks  ( Gauche , droit ou milieu )..? Merci

post-475475-0-71570800-1485687865_thumb.png

Edited by Ensemble (see edit history)
Link to comment
Share on other sites

Merci Pilou.

J'avais oublié de préciser dans mon précédent post que mon hébergement utilise bien le protocole TLS 1.2. La connexion dans le module est bien verte. Le module est bien greffé sur les hooks :  displayAdminOrder displayHeader displayOrderConfirmation displayPayment

Je dois avouer que je me tourne vers le forum parce que je ne vois vraiment d'ou le pb peut provenir... Est ce que l'un d'entre vous l'a déjà installé sur PS 1.6.1.10 ?

Link to comment
Share on other sites

Merci Pilou.

J'avais oublié de préciser dans mon précédent post que mon hébergement utilise bien le protocole TLS 1.2. La connexion dans le module est bien verte. Le module est bien greffé sur les hooks :  displayAdminOrder displayHeader displayOrderConfirmation displayPayment

Je dois avouer que je me tourne vers le forum parce que je ne vois vraiment d'ou le pb peut provenir... Est ce que l'un d'entre vous l'a déjà installé sur PS 1.6.1.10 ?

 

Bonjour Vas69 ton module a gauche ou au milieu ? Tu as installer la nouvelle version..?

Edited by Ensemble (see edit history)
Link to comment
Share on other sites

Bonjour

 

pour ma part je suis passer sur Payplug..aucun problème d'installation et de validation en 1.6.09 et TLS 1.2 entrant . Fonctionne parfaitement en intégration.

 

Et puis comme dirait @ensemble, c'est quand même pas au client de bidouiller les modules pour qu'ils soient fonctionnels et répondent à des critères esthétiques !

Link to comment
Share on other sites

Bonjour Ensemble,

Merci pour ta réponse...

Oui la version téléchargée (v1.3.0 ) est bien la dernière. Quant à savoir si le module est à droite gauche ou milieu, je dois avouer ne pas voir de quoi tu parles ... Ce sont les positions des hooks dans les templates qui déterminent les emplacements des modules, non ?

Link to comment
Share on other sites

Bonjour Ensemble,

Merci pour ta réponse...

Oui la version téléchargée (v1.3.0 ) est bien la dernière. Quant à savoir si le module est à droite gauche ou milieu, je dois avouer ne pas voir de quoi tu parles ... Ce sont les positions des hooks dans les templates qui déterminent les emplacements des modules, non ?

 Salut , As tu essayer la version avant la v1.3.0 ? as tu vider le cache ?

Non il y a pas tout les hooks par exemple si tu veux le mettre a gauche ou droite cest pas possible dommage.. Bonne journée 

Edited by Ensemble (see edit history)
Link to comment
Share on other sites

@Ensemble oui j'ai testé la version précédente sans plus de succès...   :(

@Pilou, merci pour l'info, en conclusion il doit y avoir quelque chose qui cloche avec mon ps.

Conclusion: j'ai fait appel au support, on verra bien... en plus c'est un bon moyen de tester la qualité de leur sav !!!

Je vous tiendrai au courant ici, si une solution est trouvée et laquelle...

Edited by Vas69 (see edit history)
Link to comment
Share on other sites

  • 3 weeks later...

Bonjour à tous,
Je rencontre un bug bloquant sur la mise en place du module Stripe sur Prestashop v1.7.0.5
La saisie du numéro de CB et date de validité semblent fonctionner aléatoirement.
Au premier chargement du formulaire, la saisie du n° de CB n'affiche pas le logo CB à droite du champs texte et n'ajoute pas automatiquement des espaces ex: 4242424242424242 au lieu de 4242 4242 4242 4242 (formaté automatiquement).
Idem pour la date de validité sur l'ajout automatique du /

En mode débug, je constate 2 erreurs:
Uncaught ReferenceError: $ is not defined
at payment_stripe.js:54
(anonymous) @ payment_stripe.js:54

Uncaught ReferenceError: jQuery is not defined
at jquery.the-modal.js:266
(anonymous) @ jquery.the-modal.js:266

De temps en temps, à coup de F5 ou Ctrl+F5, ces erreurs disparaissent et le formulaire peut se saisir correctement.

Avez vous des remontés d'erreurs similaires?
D'où pourrais venir le pb?

Je précise que je vide le cache prestashop et de mon navigateur à chaque tentative.
Résultat identique sur IE, FF et chrome.

Merci par avance pour votre aide

Link to comment
Share on other sites

Bonjour, depuis la mise à jour vers 1.3.0 j'ai un problème. Les paiements ne passent plus, je pense que la redirection vers la banque n'est pas faite et du coup ça mouline sans rien donner. 

 

Pour les paiements inférieurs à 50euro (donc pas de vérification) les paiements passent bien 

 

Est ce que vous avez rencontrez le même problème ? 

Link to comment
Share on other sites

Petit retour sur le service client du module.

Un beau zéro pointé !!! Ils vous demandent des accès au bo, base donnée, cpanel.... et tout cela pour rien !!! En plus ils ne vous tiennent pas au courant et répondent à peine à vos relances... par exemple dernier mail de relance Lundi, et j'attends encore la réponse ...

Bref, quand je vois FlorentStripe vous proposer de contacter le support du module, je me marre !!!

D'une manière plus générale, j'ai l'impression que chez Stripe quand tout fonctionne, pas de problème, par contre dés que vous avez un pb technique ou autre, bonjour la galère...

En ce qui me concerne je voulais voir par moi même ce que le service valait malgré le forfait de 15€ pout tout "refund" et bien je suis venu, j'ai vu, j'ai fuis !!!

Edited by Vas69 (see edit history)
Link to comment
Share on other sites

Petit retour sur le service client du module.

Un beau zéro pointé !!! Ils vous demandent des accès au bo, base donnée, cpanel.... et tout cela pour rien !!! En plus ils ne vous tiennent pas au courant et répondent à peine à vos relances... par exemple dernier mail de relance Lundi, et j'attends encore la réponse ...

Bref, quand je vois FlorentStripe vous proposer de contacter le support du module, je me marre !!!

D'une manière plus générale, j'ai l'impression que chez Stripe quand tout fonctionne, pas de problème, par contre dés que vous avez un pb technique ou autre, bonjour la galère...

En ce qui me concerne je voulais voir par moi même ce que le service valait malgré le forfait de 15€ pout tout "refund" et bien je suis venu, j'ai vu, j'ai fuis !!!

Bonjour, 

 

Je suis navré que nous ne soyons pas revenu vers vous plus tôt. 

Je viens de vous répondre. Il s'agit d'un bug étrange, tout a bien été configuré de votre coté, le module est bien installé et pourtant n'apparaît pas. 

Nous sommes toujours en cours d'investigation et reviendrons vers vous dans la journée pour faire un point.

 

Cordialement,

 

202 ecommerce

Link to comment
Share on other sites

Bonjour, depuis la mise à jour vers 1.3.0 j'ai un problème. Les paiements ne passent plus, je pense que la redirection vers la banque n'est pas faite et du coup ça mouline sans rien donner. 

 

Pour les paiements inférieurs à 50euro (donc pas de vérification) les paiements passent bien 

 

Est ce que vous avez rencontrez le même problème ? 

Bonjour, 

 

Ce problème est censé avoir été réglé avec la nouvelle version, pouvez-vous nous renvoyer le mail de support via Addons afin que je puisse retrouver nos échanges ?

 

Merci d'avance,

 

202 ecommerce

Link to comment
Share on other sites

@202ecommerce

Merci de votre retour, mon seul regret est de devoir mettre mon "cas" sur la place publique pour recevoir une réponse "dans l'heure" ...

Effectivement, nous regrettons cela mais ce n'est pas pour autant que nous n'étions pas entrain de traiter votre problème. 

Il s'agit d'une erreur de communication de notre part, je vous prie de nous excuser. 

Je reprendrais contact avec vous via le support addons :-).

Link to comment
Share on other sites

@202ecommerce Bonjour, je vous ai également envoyé une demande via le support addons. peut être avez vous l'ancienne version du module. Celle juste avant la 1.3 pour que je puisse l'installer à nouveau. Je n'avais pas le problème auparavant. 

 

​Cordialement.  

Link to comment
Share on other sites

  • 4 weeks later...

Bonjour,

 

Samedi, j'ai fait la mise à jour du module et depuis, quand un client veut payer avec sa carte visa, ça indique "Transaction en cours, merci de patienter".

J'ai repassé le module en test et j'ai obtenu le même message.

 

Que faire svp ?

Link to comment
Share on other sites

Bonjour,

 

Samedi, j'ai fait la mise à jour du module et depuis, quand un client veut payer avec sa carte visa, ça indique "Transaction en cours, merci de patienter".

J'ai repassé le module en test et j'ai obtenu le même message.

 

Que faire svp ?

Bonjour, 

 

Dans un premier temps, pouvez-vous vider votre cache PrestaShop et recompiler celui-ci ?

Si le problème persiste, merci de m'envoyer vos accès sur Addons afin qu'on puisse regarder.

Link to comment
Share on other sites

Bonjour,

 

J'avais fait la modif pour y faire apparaître les logos des cartes de crédit.

Voir là : https://www.prestashop.com/forums/topic/506785-avis-stripe-payment/?p=2497207

 

Une fois la modif supprimée du thème, le module refonctionne mais le design est toujours à ch**r...

 

O3R48mq.jpg

 

C'est si difficile que ça pour un développeur d'intégrer les logos ??

  • Like 1
Link to comment
Share on other sites

Nous allons ajouter les logos dans une très prochaine version @pilou. Pour info, nous avons déjà les logos "de base" sur la version 1.7

Ce n'est pas "si difficile que ça", simplement une somme de modifications à apporter à chaque nouvelle version, qui au final prend beaucoup de temps ! Merci pour votre compréhension.

Link to comment
Share on other sites

  • 1 month later...

Bonjour à tous, nous avons publié il y a quelques semaines une nouvelle version du plugin qui intègre un nouveau graphisme avec les logos des cartes supportées.

Vous pouvez vous faire une idée du rendu en consultant les images du plugin sur la fiche Addons : https://addons.prestashop.com/en/payment-card-wallet/24922-stripe-official.html

Nous travaillons actuellement à une nouvelle version du plugin qui permettra à nos marchands PrestaShop d'accepter les moyens de paiement iDEAL, Bancontact, SOFORT et Giropay (pour ceux d'entre vous qui ont des clients en Hollande, Belgique ou dans les pays germanophones.)

N'hésitez pas si vous avez des questions au sujet de ce module, ou des demandes de fonctionnalités !

Link to comment
Share on other sites

Bonjour,

Je sais pas si quelqu'un à déjà eu ce soucis mais lorsque je test le paiement par stripe en mode "live", il m'affiche An error occured during the request. Please contact us

Donc si quelqu'un à des idée je suis preneur ...

Link to comment
Share on other sites

  • 4 months later...

Bonjour à tous,

 

Une rapide mise à jour de ce post pour vous informer d'une récente mise à jour du module Stripe. Cette nouvelle version intègre deux grands changements :

- La mise à disposition de quatre nouveaux moyens de paiement pour aider nos marchands vendant en dehors de France : iDEAL (60% des paiements en ligne aux Pays-Bas), SOFORT et Giropay (chacun compte pour 15% des paiements en ligne en Allemagne) et Bancontact (30% de part de marché en Belgique.) Tous ces moyens de paiement sont facilement activables via votre Dashboard Stripe et vous pourrez rapidement proposer ces moyens de paiement à vos clients européens.  

- Nous avons intégré dans ce module Stripe Elements. Elements est un formulaire de paiement personnalisable, intégrant de nombreux éléments de User Interface pour faciliter la vie du client lors de la saisie de ces coordonnées cartes. En plus de permettre une meilleure expérience client sur l'ensemble des terminaux du fait d’une saisie intuitive, les formulaires Elements sont régulièrement testés et optimisés pour réduire le taux d’erreur. Les marchands ayant mis en place Elements constatent en moyenne un taux d’erreur de saisie plus de 10 fois inférieur à ceux rencontrés par les marchands ayant conçu leur propre formulaire de paiement (0,11% contre 1,28%). 

Vous pouvez vous faire votre propre idée de la simplicité de saisie autorisée par Elements sur cette page : https://stripe.com/elements/examples

 

Par ailleurs, pour ceux d'entre vous qui rencontrent des soucis avec le module, voici une rapide liste de contrôles à effectuer avant même de contacter notre service support via la fiche produit Addons (https://addons.prestashop.com/en/payment-card-wallet/24922-stripe-official.html.) Cela permet de résoudre quasiment la moitié des questions posées à notre service support ! 

- Avez-vous bien rentré vos clés API dans l'onglet "Connexion" du module Stripe (vérifiez les espaces en trop) ? 
- Utilisez-vous bien des cartes tests en mode Test et de vraies cartes en mode Live ? 
- Dans le cas d'un problème de paiement en front après une mise à jour du module, pouvez-vous rafraîchir votre cache et re-tester ? 
- Utilisez-vous le plugin non natif One Page Checkout ou un autre module qui pourrait impacter les modules de paiements ? 
 
L'équipe Stripe reste à votre disposition pour répondre à toutes vos questions, n'hésitez pas à nous faire part de vos retours pour que nous continuions à améliorer ce module !
 
A bientôt, Florent pour Stripe
  • Like 1
Link to comment
Share on other sites

  • 1 month later...

Bonjour à tous, 

 

Malgré une installation de la dernière version du module en "avant-première" par le support, j'ai toujours une erreur en test :  "An error occured during the request. Please contact us"

 

Lorsque j'intérroge la console, j'ai cette erreur, qui change souvent d'ailleurs, mais il s'agit d'une erreur AJAX en tout cas : 

 

5a0aa6eca30fb_Capturedecran2017-11-14a08_49_05.thumb.png.97d71bd672b9e11f794935dae8115aa0.png

 

Est-ce que quelqu'un à trouver une solution à ce problème ? 

Merci à tous, 

Link to comment
Share on other sites

  • 2 months later...

Bonjour,

Je lis les contributions depuis plus d'un an. Florent a publié pour la dernière fois en janvier 2017.

Que pensez vous de STRIPE pour le Ecommerce ? Pensez vous que l'on puisse s'affranchir d'un contrat de VAD, notamment sous Prestashop. 

Quid de la cohabitation PAYPAL - STRIPE sur la page de paiement ?

Merci de vos avis.

 

Link to comment
Share on other sites

Bonjour,

Un rapide retour d'expérience...

En production depuis 1 ans sans soucis majeurs, formulaire de paiement facilement intégrable, pas de pb de maj ...

Stripe et Paypal cohabite sans souci, si ce n'est une chute de règlements par paypal au profit de stripe !!

"Pensez vous que l'on puisse s'affranchir d'un contrat de VAD, notamment sous Prestashop. " Ben tout dépend de ton CA !!!  :lol:

Sous un certain seuil, pour moi, Stripe est une bonne solution pour intégrer rapidement sur prestashop un formulaire de règlement par CB.

Norfeu si tu as d'autres questions précises....

Edited by Vas69 (see edit history)
Link to comment
Share on other sites

  • 1 month later...

Si PayPal permet le paiement par carte bleue (payer sans ouvrir de compte bien caché mais possible), cette fonction n'est maintenant plus possible pour les achats via tablette ou smartphone.

Je me tourne donc vers Stripe et j'avoue que je suis un peu perplexe : toute la documentation et sujets concernant cette passerelle de paiement ne se mettent qu'à la place des e-commerçants mais quid de l'acheteur ? Un client qui cherche sur les moteurs de recherche ne trouvera aucun détail sur la garantie de son paiement...

 

Link to comment
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
×
×
  • Create New...