Autentificare
Începe

Blog Easy Digital Downloads

Tutoriale, sfaturi și resurse WordPress pentru a vă ajuta să vă dezvoltați afacerea

Strong Customer Authentication și EDD

Actualizare Easy Digital Downloads SCA

Ultima actualizare:

imagine autor
De Chris Klosowski Președinte

Astăzi, anunțăm versiunea beta a primei noastre serii de suport pentru Strong Customer Authentication (sau SCA pe scurt). Această versiune beta inițială constă în suport pentru gateway-ul de plată Stripe.

Actualizare: Stripe Gateway 2.7 și Recurring Payments 2.9 au fost lansate oficial, oferind suport SCA pentru plățile Stripe.

Sunt încântat să vă informez că următoarele extensii au versiuni beta disponibile care permit acceptarea plăților ce necesită SCA:

  • Stripe Gateway 2.7 Beta 1
  • Recurring Payments 2.9 Beta 1

Deci, fără alte întârzieri, iată marile schimbări care vin în fiecare dintre aceste versiuni

Cum să testezi versiunile beta

Pentru a ne asigura că lansarea finală a acestor extensii decurge cât mai lin posibil, avem nevoie de ajutorul dumneavoastră pentru a testa această versiune beta.

Testarea versiunii beta este foarte simplă. Pur și simplu conectați-vă pe site-ul dvs. de testare pe care aveți instalat și activat Easy Digital Downloads cu Stripe și/sau Recurring Payments și navigați la Downloads → Tools → Beta Versions și bifați căsuța pentru extensiile pentru care doriți să permiteți testarea beta.

Actualizarea beta va fi acum disponibilă ca o actualizare standard de plugin WordPress de pe pagina dumneavoastră de pluginuri, deși poate dura câteva ore până când notificarea apare. Pentru mai multe detalii, puteți vizualiza această documentație despre activarea versiunilor beta pentru extensii.

Notă: nu recomandăm testarea versiunii beta pe un site live, vă rugăm să efectuați toate testele pe un site de staging. Deși facem tot posibilul să nu cauzăm probleme în timpul actualizărilor, uneori problemele scapă neobservate, așa că a avea un site de staging / testare este foarte important.

Stripe 2.7 Beta 1

Suport SCA și PaymentIntents

Am refăcut integrarea noastră Stripe de la zero pentru a suporta această nouă platformă care nu numai că suportă API-ul Payment Intents, dar respectă și reglementările SCA. Atunci când este necesar de către banca lor, clientul va fi solicitat cu provocarea SCA/3DS înainte de a finaliza achiziția:

Un exemplu de plată de test efectuată cu provocarea SCA.

Erori inline de card cu Stripe

Ați cerut-o, și în sfârșit, cu ajutorul platformei Stripe Elements, clienții care plătesc prin card de credit cu Stripe vor vedea mesaje de eroare inline pentru carduri care nu necesită reîncărcarea paginii.

Stripe Elements va afișa acum erorile bazate pe card inline, fără reîncărcarea paginii

Important: Dacă ați personalizat pagina de finalizare a comenzii pentru a face modificări la câmpurile cardului Stripe, vă rugăm să citiți următoarele paragrafe.

Ați putea observa că câmpurile cardului de credit s-au schimbat destul de mult. În loc de trei câmpuri de formular pentru numărul cardului, data expirării și CVV, avem ceea ce pare a fi un singur câmp de formular. Aceasta face parte din Stripe Elements și este necesar pentru ca Stripe să funcționeze acum.

Dacă ați personalizat pagina de finalizare a comenzii și ați deconectat câmpurile noastre de card cu ceva de genul următor, va trebui să eliminați această personalizare pentru ca sistemul de finalizare a comenzii și de gestionare a cardurilor să continue să funcționeze.

remove_action( 'edd_stripe_new_card_form', 'edd_stripe_new_card_form' );

Deprecarea modalului Stripe Checkout

Așa cum am acoperit în postarea noastră inițială despre SCA, Stripe a eliminat posibilitatea de a utiliza fereastra modală Stripe Checkout în această versiune a API-ului lor. Deși au un sistem Checkout de înlocuire, acesta nu mai este o fereastră modală și necesită ca clientul să fie redirecționat de pe magazinul dvs. pentru a finaliza achiziția. Deoarece aceasta este o schimbare atât de mare de comportament, am ales să nu trecem pur și simplu la noul Checkout și, în schimb, să redirecționăm către pagina de checkout Easy Digital Downloads. În viitor, analizăm o soluție pentru a reintroduce o funcționalitate „asemănătoare unui checkout” care vă va oferi posibilitatea de a utiliza din nou o fereastră modală.

Cerințe versiune PHP

Datorită tuturor noilor funcționalități uimitoare pe care ni le-a oferit biblioteca Stripe v3, PaymentIntents și câmpurile de checkout Elements, a fost necesar să creștem cerința noastră de versiune PHP la PHP 5.6 sau mai mare.

Alte modificări notabile

  • Utilizatorii au acum posibilitatea de a elimina toate cardurile din contul lor, precum și de a adăuga un card nou, atunci când nu au carduri asociate contului lor.
  • Proprietarii magazinelor pot alege acum să încarce biblioteca Javascript Stripe doar atunci când este necesară.
  • O experiență mult îmbunătățită cu formularul pentru adresa de facturare.
  • Actualizat la versiunea 2019-08-14 a API-ului Stripe

Recurring Payments 2.9 Beta 1

La fel ca în cazul Stripe, a trebuit să facem câteva modificări semnificative la extensia noastră de Plăți Recurente pentru a suporta SCA și noile versiuni ale API-ului Stripe.

Suport pentru coșuri mixte pentru Stripe

Datorită unor modificări în modul în care sunt create plățile Stripe pentru achizițiile de abonamente, este acum posibil ca clienții care aleg să finalizeze achiziția folosind Stripe să cumpere simultan un produs de abonament și un produs non-abonament. Pentru moment, această funcționalitate este limitată la utilizarea Stripe la finalizarea achiziției.

Alte modificări notabile

Majoritatea modificărilor pentru această lansare sunt modificări „din culise”. Există totuși și alte puncte de atracție care probabil vă vor interesa.

  • Posibilitatea de a schimba textul pentru linkul de anulare a unui abonament.
  • Administratorii pot acum configura și primi un e-mail atunci când un client anulează un abonament.
  • S-a remediat o eroare care a cauzat uneori ca PayPal Pro/Express să gestioneze apelurile IPN ale celuilalt.
  • S-a adăugat o casetă de selectare pentru a permite anularea unui abonament la rambursarea unei plăți.
  • Administratorii pot acum schimba ID-ul prețului cu care este asociat un abonament, atunci când produsul are prețuri variabile.

Deci, ce se întâmplă cu alte gateway-uri?

PayPal Pro

Am început recent să dezvoltăm suportul pentru PayPal Pro, dar în acest moment nu avem o integrare funcțională cu Cardinal Commerce, furnizorul cu care am ales să lucrăm. Așteptăm cu nerăbdare sprijinul lor continuu pentru a ne ajuta să devenim compatibili SCA cu PayPal Pro.

Braintree

Am adăugat Braintree pe lista noastră de gateway-uri pe care le vom suporta în viitorul apropiat. În acest moment, cercetăm ce va fi necesar pentru a integra suportul SCA Braintree în Easy Digital Downloads și vom comunica când, dacă și când va fi gata.

Resurse populare

Dezvăluire: Conținutul nostru este susținut de cititori. Acest lucru înseamnă că dacă faceți clic pe unele dintre linkurile noastre, este posibil să câștigăm un comision. Vedeți cum este finanțat EDD, de ce contează și cum ne puteți susține.

Experimentați vânzări fără probleme cu EDD

Gestionați-vă fără efort magazinul digital cu instrumente puternice și tranzacții securizate

Popular pe EDD chiar acum!

Cele mai bune alternative de marketplace pentru produse digitale
Cele mai bune alternative de marketplace pentru produse digitale
Piețele fac ușor să începi să vinzi produse digitale, dar taxele, brandingul limitat și lipsa de proprietate asupra datelor clienților pot împiedica…
Adaugă mai multe metode de plată PayPal și PayPal Fastlane în WordPress
Oferă clienților tăi mai multe modalități de plată cu PayPal în WordPress
Easy Digital Downloads vă permite acum să oferiți mai multe metode de plată PayPal în WordPress. Cu o singură conexiune, clienții dvs. pot plăti…

Începeți să vindeți astăzi!

Alăturați-vă peste 50.000 de proprietari de magazine inteligente și începeți să folosiți cel mai ușor mod de a vinde produse digitale cu WordPress.