Inloggen
Aan de slag

Easy Digital Downloads Blog

WordPress-tutorials, tips en bronnen om uw bedrijf te helpen groeien

Strong Customer Authentication en EDD

Easy Digital Downloads SCA-update

Laatst bijgewerkt:

auteur afbeelding
Door Chris Klosowski President

Vandaag kondigen we de bètaversie aan van onze initiële ondersteuning voor Strong Customer Authentication (of SCA voor korte duur). Deze initiële bètaversie bestaat uit ondersteuning voor de Stripe-betaalgateway.

Update: Stripe Gateway 2.7 en Recurring Payments 2.9 zijn officieel uitgebracht en bieden SCA-ondersteuning voor Stripe-betalingen.

Ik ben verheugd u te kunnen meedelen dat de volgende extensies bètaversies beschikbaar hebben die het accepteren van betalingen die SCA vereisen mogelijk maken:

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

Dus zonder verder uitstel, hier zijn de grote veranderingen die in elk van deze releases komen

Hoe bètaversies te testen

Om ervoor te zorgen dat de definitieve release van deze extensies zo soepel mogelijk verloopt, hebben we uw hulp nodig bij het testen van deze bètaversie.

Het testen van de bètaversie is heel eenvoudig. Log in op uw testwebsite waarop Easy Digital Downloads met Stripe en/of Recurring Payments is geïnstalleerd en geactiveerd en ga naar Downloads → Tools → Bètaversies en vink het vakje aan voor de extensies waarvoor u bètatests wilt toestaan.

De bèta-update zal nu beschikbaar zijn als een standaard WordPress-pluginupdate vanaf uw Plugins-pagina, hoewel het enkele uren kan duren voordat de melding verschijnt. Voor meer details kunt u deze documentatie bekijken over het inschakelen van bètaversies voor extensies.

Opmerking: we raden u niet aan de bètaversie op een live site te testen, voer alle tests uit op een staging site. Hoewel we ons uiterste best doen om geen problemen te veroorzaken tijdens updates, kunnen er soms toch onopgemerkte problemen optreden, dus het hebben van een staging/testsite is erg belangrijk.

Stripe 2.7 Bèta 1

SCA en PaymentIntents-ondersteuning

We hebben onze Stripe-integratie vanaf de grond af opnieuw ontworpen om dit nieuwe platform te ondersteunen dat niet alleen de Payment Intents API ondersteunt, maar ook voldoet aan de SCA-regelgeving. Indien vereist door hun bank, zal de klant de SCA/3DS-uitdaging te zien krijgen voordat de aankoop wordt voltooid:

Een voorbeeld van een testbetaling met de SCA-uitdaging.

Inline kaartfouten met Stripe

U vroeg erom, en eindelijk, met de hulp van het Stripe Elements-platform, zullen klanten die via creditcard betalen met Stripe inline foutmeldingen voor kaarten zien die geen paginavernieuwing vereisen.

Stripe Elements zal nu kaartgerelateerde fouten inline weergeven zonder paginavernieuwing

Belangrijk: als u uw afrekenpagina hebt aangepast om wijzigingen aan te brengen in de Stripe-kaartvelden, lees dan de volgende paragrafen.

U hebt misschien gemerkt dat de creditcardvelden nogal wat zijn veranderd. In plaats van drie formuliervelden voor het kaartnummer, de vervaldatum en de CVV, hebben we wat lijkt op één formulierveld. Dit is onderdeel van Stripe Elements en is noodzakelijk om Stripe nu te laten werken.

Als u uw afrekenpagina hebt aangepast en onze kaartvelden hebt ontkoppeld met iets als het volgende, moet u deze aanpassing verwijderen zodat het afreken- en kaartbeheersysteem blijft werken.

remove_action( 'edd_stripe_new_card_form', 'edd_stripe_new_card_form' );

Veroudering van de Stripe Checkout-modal

Zoals we in onze eerste post over SCA hebben behandeld, heeft Stripe de mogelijkheid verwijderd om de Stripe Checkout-modal in deze versie van hun API te gebruiken. Hoewel ze een vervangend Checkout-systeem hebben, is het niet langer een modal en moet de klant van uw winkel worden omgeleid om hun aankoop te voltooien. Omdat dit zo'n grote gedragsverandering is, hebben we ervoor gekozen om niet zomaar over te stappen op de nieuwe Checkout, maar in plaats daarvan om te leiden naar de Easy Digital Downloads-afrekenpagina. In de toekomst onderzoeken we een oplossing om een 'checkout-achtige' functie opnieuw te introduceren waarmee u weer een modal kunt gebruiken.

PHP-versievereisten

Vanwege alle geweldige nieuwe functionaliteit die we hebben gekregen via de Stripe v3-bibliotheek, PaymentIntents en de Elements checkout-velden, was het noodzakelijk dat we onze PHP-versievereiste verhoogden naar PHP 5.6 of hoger.

Andere opmerkelijke wijzigingen

  • Gebruikers hebben nu de mogelijkheid om alle kaarten van hun account te verwijderen en een nieuwe kaart toe te voegen, wanneer er geen kaarten aan hun account zijn gekoppeld.
  • Winkel eigenaren kunnen er nu voor kiezen om de Stripe Javascript-bibliotheek alleen te laden wanneer dat nodig is.
  • Een veel verbeterde ervaring met het factuuradresformulier.
  • Bijgewerkt naar versie 2019-08-14 van de Stripe API

Recurring Payments 2.9 Bèta 1

Net als bij Stripe moesten we enkele belangrijke wijzigingen aanbrengen in onze Recurring Payments-extensie om SCA en de nieuwe Stripe API-versies te ondersteunen.

Ondersteuning voor gemengde winkelwagens voor Stripe

Vanwege enkele wijzigingen in de manier waarop Stripe-betalingen worden gemaakt voor abonnementsaankopen, is het nu mogelijk voor klanten die ervoor kiezen om af te rekenen met Stripe om tegelijkertijd een abonnement en een niet-abonnementproduct te kopen. Voorlopig is deze functie beperkt tot wanneer Stripe bij het afrekenen wordt gebruikt.

Andere opmerkelijke wijzigingen

De meeste wijzigingen voor deze release zijn 'achter de schermen'-wijzigingen. Er zijn echter enkele andere hoogtepunten die waarschijnlijk voor u van belang zullen zijn.

  • Mogelijkheid om de tekst voor de link om een abonnement te annuleren te wijzigen.
  • Beheerders kunnen nu een e-mail configureren en ontvangen wanneer een klant een abonnement annuleert.
  • Een bug opgelost die ervoor zorgde dat PayPal Pro/Express soms elkaars IPN-oproepen afhandelde.
  • Een selectievakje toegevoegd om het annuleren van een abonnement mogelijk te maken bij het terugbetalen van een betaling.
  • Beheerders kunnen nu de prijs-ID wijzigen waaraan een abonnement is gekoppeld, wanneer het product variabele prijzen heeft.

Dus hoe zit het met andere gateways?

PayPal Pro

We zijn onlangs begonnen met het bouwen van ondersteuning voor PayPal Pro, maar op dit moment hebben we geen werkende integratie met Cardinal Commerce, de leverancier met wie we hebben gekozen om mee samen te werken. We wachten vol spanning op hun voortdurende steun om ons te helpen SCA-compatibel te worden met PayPal Pro.

Braintree

We hebben Braintree toegevoegd aan onze lijst met gateways die we in de nabije toekomst zullen ondersteunen. Op dit moment onderzoeken we wat er nodig is om Braintree SCA-ondersteuning in Easy Digital Downloads te krijgen, en zullen we communiceren wanneer en of het klaar is.

Populaire Bronnen

Openbaarmaking: Onze inhoud wordt ondersteund door lezers. Dit betekent dat als u op sommige van onze links klikt, wij mogelijk een commissie verdienen. Zie hoe EDD wordt gefinancierd, waarom het ertoe doet en hoe u ons kunt steunen.

Ervaar Naadloze Verkoop met EDD

Beheer moeiteloos uw digitale winkel met krachtige tools en veilige transacties

Populair op EDD Nu!

Meer PayPal-betaalmethoden en PayPal Fastlane toevoegen in WordPress
Geef uw klanten meer manieren om te betalen met PayPal in WordPress
Easy Digital Downloads laat u nu meer PayPal-betaalmethoden aanbieden in WordPress. Met één verbinding kunnen uw klanten betalen…
Hoe migreer je van een marktplaats naar je eigen WordPress-winkel
Hoe migreer je van een marktplaats naar je eigen WordPress-winkel
Marktplaatskosten blijven stijgen en platformregels blijven veranderen. Maar uw klanten hoeven niet van iemand anders te zijn. Hier is…

Begin vandaag nog met verkopen!

Sluit u aan bij meer dan 50.000 slimme winkel eigenaren, en begin met de eenvoudigste manier om digitale producten te verkopen met WordPress.