Connexion
Commencer

Blog Easy Digital Downloads

Tutoriels, astuces et ressources WordPress pour vous aider à développer votre entreprise

Authentification forte du client et EDD

Mise à jour Easy Digital Downloads SCA

Dernière mise à jour :

image de l'auteur
By Chris Klosowski President

Aujourd'hui, nous annonçons la bêta de notre première vague de support pour la Strong Customer Authentication (ou SCA pour faire court). Cette bêta initiale comprend le support de la passerelle de paiement Stripe.

Mise à jour : Stripe Gateway 2.7 et Recurring Payments 2.9 sont officiellement publiés, offrant le support SCA pour les paiements Stripe.

J'ai le plaisir de vous informer que les extensions suivantes ont des bêtas disponibles qui permettent d'accepter les paiements nécessitant la SCA :

  • Stripe Gateway 2.7 Bêta 1
  • Recurring Payments 2.9 Bêta 1

Alors sans plus attendre, voici les changements majeurs à venir dans chacune de ces versions

Comment tester les versions bêta

Afin de nous assurer que la version finale de ces extensions se déroule aussi bien que possible, nous avons besoin de votre aide pour tester cette version bêta.

Tester la bêta est très simple. Connectez-vous simplement à votre site de test sur lequel Easy Digital Downloads avec Stripe et/ou Recurring Payments est installé et activé, puis naviguez vers Téléchargements → Outils → Versions Bêta et cochez la case des extensions pour lesquelles vous souhaitez autoriser les tests bêta.

La mise à jour bêta sera désormais disponible en tant que mise à jour de plugin WordPress standard depuis votre page Plugins, bien qu'il puisse falloir jusqu'à quelques heures pour que la notification apparaisse. Pour plus de détails, vous pouvez consulter cette documentation sur l'activation des bêtas pour les extensions.

Note : nous ne recommandons pas de tester la bêta sur un site en production, veuillez effectuer tous les tests sur un site de staging. Bien que nous fassions de notre mieux pour ne pas causer de problèmes lors des mises à jour, des problèmes peuvent parfois passer inaperçus, il est donc très important d'avoir un site de staging / de test.

Stripe 2.7 Bêta 1

Support SCA et PaymentIntents

Nous avons refondu notre intégration Stripe à partir de zéro pour supporter cette nouvelle plateforme qui non seulement prend en charge l'API Payment Intents, mais est également conforme aux réglementations SCA. Lorsque requis par leur banque, le client sera invité à relever le défi SCA/3DS avant de finaliser son achat :

Un exemple de paiement test effectué avec le défi SCA.

Erreurs de carte en ligne avec Stripe

Vous l'avez demandé, et enfin, avec l'aide de la plateforme Stripe Elements, les clients qui paient par carte de crédit avec Stripe verront des messages d'erreur de carte en ligne qui ne nécessitent pas de rafraîchissement de page.

Stripe Elements affichera désormais les erreurs basées sur la carte en ligne sans rafraîchissement de page

Important : Si vous avez personnalisé votre page de paiement pour apporter des modifications aux champs de carte Stripe, veuillez lire les paragraphes suivants.

Vous avez peut-être remarqué que les champs de carte de crédit ont beaucoup changé. Au lieu de trois champs de formulaire pour le numéro de carte, la date d'expiration et le CVV, nous avons ce qui ressemble à un seul champ de formulaire. Cela fait partie de Stripe Elements, et est nécessaire pour que Stripe fonctionne désormais.

Si vous avez personnalisé votre page de paiement et dissocié nos champs de carte avec quelque chose comme ce qui suit, vous devrez supprimer cette personnalisation pour que le système de paiement et de gestion des cartes continue de fonctionner.

remove_action( 'edd_stripe_new_card_form', 'edd_stripe_new_card_form' );

Dépréciation du modal Stripe Checkout

Comme nous l'avons abordé dans notre premier article sur la SCA, Stripe a supprimé la possibilité d'utiliser la fenêtre modale Stripe Checkout dans cette version de leur API. Bien qu'ils aient un système Checkout de remplacement, ce n'est plus une fenêtre modale et le client doit être redirigé hors de votre boutique pour finaliser son achat. Étant donné qu'il s'agit d'un changement de comportement aussi important, nous avons choisi de ne pas simplement passer au nouveau Checkout, et de rediriger vers la page de paiement Easy Digital Downloads à la place. À l'avenir, nous étudions une solution pour réintroduire une fonctionnalité « similaire au checkout » qui vous donnera la possibilité d'utiliser à nouveau une fenêtre modale.

Exigences de version PHP

En raison de toutes les nouvelles fonctionnalités incroyables que nous avons reçues via la bibliothèque Stripe v3, les PaymentIntents et les champs de paiement Elements, il était nécessaire d'augmenter notre exigence de version PHP à PHP 5.6 ou supérieur.

Autres changements notables

  • Les utilisateurs ont maintenant la possibilité de supprimer toutes les cartes de leur compte ainsi que d'en ajouter une nouvelle, lorsqu'ils n'ont aucune carte associée à leur compte.
  • Les propriétaires de boutiques peuvent maintenant choisir de ne charger la bibliothèque Javascript Stripe que lorsqu'elle est nécessaire.
  • Une expérience beaucoup améliorée avec le formulaire d'adresse de facturation.
  • Mis à jour vers la version 2019-08-14 de l'API Stripe

Recurring Payments 2.9 Bêta 1

Comme avec Stripe, nous avons dû apporter des changements importants à notre extension Paiements Récurrents pour prendre en charge la SCA et les nouvelles versions de l'API Stripe.

Support de panier mixte pour Stripe

En raison de certains changements dans la façon dont les paiements Stripe sont créés pour les achats d'abonnements, il est maintenant possible pour les clients qui choisissent de payer avec Stripe d'acheter un abonnement et un produit non-abonnement en même temps. Pour le moment, cette fonctionnalité est limitée à l'utilisation de Stripe lors du paiement.

Autres changements notables

La plupart des changements de cette version sont des changements « en coulisses ». Il y a cependant d'autres points saillants qui vous intéresseront probablement.

  • Possibilité de changer le texte du lien pour annuler un abonnement.
  • Les administrateurs peuvent maintenant configurer et recevoir un e-mail lorsqu'un client annule un abonnement.
  • Correction d'un bug qui faisait que PayPal Pro/Express gérait parfois les appels IPN de l'autre.
  • Ajout d'une case à cocher pour permettre l'annulation d'un abonnement lors du remboursement d'un paiement.
  • Les administrateurs peuvent maintenant changer l'ID de prix auquel un abonnement est associé, lorsque le produit a des prix variables.

Alors qu'en est-il des autres passerelles ?

PayPal Pro

Nous avons récemment commencé à développer le support pour PayPal Pro, mais à l'heure actuelle, nous n'avons pas d'intégration fonctionnelle avec Cardinal Commerce, le fournisseur avec lequel nous avons choisi de travailler. Nous attendons avec impatience leur soutien continu pour nous aider à devenir conformes à la SCA avec PayPal Pro.

Braintree

Nous avons ajouté Braintree à notre liste de passerelles à supporter dans un futur proche. À l'heure actuelle, nous recherchons ce qu'il faudra pour intégrer le support SCA de Braintree dans Easy Digital Downloads, et nous communiquerons quand et si cela sera prêt.

Ressources populaires

Avertissement : Notre contenu est soutenu par nos lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Découvrez comment EDD est financé, pourquoi c'est important et comment vous pouvez nous soutenir.

Expérimentez la vente sans interruption avec EDD

Gérez sans effort votre boutique en ligne avec des outils puissants et des transactions sécurisées

Populaire sur EDD en ce moment !

Comment rédiger des descriptions de produits numériques avec WordPress pour augmenter les ventes
How to Write Effective Digital Product Descriptions
Writing digital product descriptions is harder than it looks. Your words are the only thing standing between a browser and…
Comment faire trouver vos produits numériques dans la recherche IA | Optimisation de la recherche IA pour produits numériques
How to Get Digital Products Found by AI Search
AI is changing how people find products to buy. It's not just in ChatGPT. Google AI Overviews now appear above…

Commencez à vendre dès aujourd'hui !

Rejoignez plus de 50 000 propriétaires de boutiques avisés et commencez à utiliser le moyen le plus simple de vendre des produits numériques avec WordPress.