Accedi
Inizia

Blog di Easy Digital Downloads

Tutorial, suggerimenti e risorse di WordPress per aiutarti a far crescere la tua attività

Strong Customer Authentication e EDD

Aggiornamento SCA di Easy Digital Downloads

Ultimo aggiornamento:

immagine autore
Di Chris Klosowski Presidente

Oggi annunciamo la beta della nostra prima ondata di supporto per la Strong Customer Authentication (o SCA in breve). Questa beta iniziale consiste nel supporto per il gateway di pagamento Stripe.

Aggiornamento: Stripe Gateway 2.7 e Recurring Payments 2.9 sono ufficialmente rilasciati, offrendo supporto SCA per i pagamenti Stripe.

Sono lieto di informarti che le seguenti estensioni hanno versioni beta disponibili che consentono di accettare pagamenti che richiedono SCA:

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

Quindi, senza ulteriori indugi, ecco le grandi novità in arrivo in ciascuna di queste release

Come testare le versioni beta

Per contribuire a garantire che il rilascio finale di queste estensioni avvenga nel modo più agevole possibile, abbiamo bisogno del tuo aiuto per testare questa versione beta.

Testare la beta è molto semplice. Accedi semplicemente al tuo sito di test su cui sono installati e attivati Easy Digital Downloads con Stripe e/o Recurring Payments e naviga su Download → Strumenti → Versioni Beta e seleziona la casella per le estensioni per le quali desideri abilitare il beta testing.

L'aggiornamento beta sarà ora disponibile come aggiornamento standard del plugin WordPress dalla tua pagina Plugin, anche se potrebbero essere necessarie fino a qualche ora prima che la notifica appaia. Per maggiori dettagli puoi visualizzare questa documentazione sull'abilitazione delle beta per le estensioni.

Nota: non consigliamo di testare la beta su un sito live, si prega di effettuare tutti i test su un sito di staging. Sebbene facciamo del nostro meglio per non causare problemi durante gli aggiornamenti, a volte i problemi sfuggono inosservati, quindi avere un sito di staging / test è molto importante.

Stripe 2.7 Beta 1

Supporto SCA e PaymentIntents

Abbiamo ristrutturato la nostra integrazione Stripe da zero per supportare questa nuova piattaforma che non solo supporta l'API Payment Intents, ma è anche conforme alle normative SCA. Quando richiesto dalla loro banca, al cliente verrà presentata la sfida SCA/3DS prima di completare l'acquisto:

Un esempio di pagamento di prova effettuato con la sfida SCA.

Errori inline della carta con Stripe

Lo hai chiesto, e finalmente, con l'aiuto della piattaforma Stripe Elements, i clienti che pagano tramite carta di credito con Stripe vedranno messaggi di errore della carta inline che non richiedono un aggiornamento della pagina.

Stripe Elements mostrerà ora gli errori basati sulla carta inline senza aggiornamento della pagina

Importante: se hai personalizzato la tua pagina di checkout per apportare modifiche ai campi della carta Stripe, leggi i paragrafi seguenti.

Potresti aver notato che i campi della carta di credito sono cambiati parecchio. Invece di tre campi del modulo per il numero della carta, la data di scadenza e il CVV, abbiamo quello che sembra un unico campo del modulo. Questo fa parte di Stripe Elements ed è necessario affinché Stripe funzioni ora.

Se hai personalizzato la tua pagina di checkout e hai scollegato i nostri campi della carta con qualcosa di simile a quanto segue, dovrai rimuovere questa personalizzazione affinché il sistema di gestione delle carte e del checkout continui a funzionare.

remove_action( 'edd_stripe_new_card_form', 'edd_stripe_new_card_form' );

Deprecazione della modale Stripe Checkout

Come abbiamo trattato nel nostro post iniziale su SCA, Stripe ha rimosso la possibilità di utilizzare la finestra modale di Stripe Checkout in questa versione della loro API. Sebbene abbiano un sistema Checkout sostitutivo, non è più una finestra modale e richiede che il cliente venga reindirizzato fuori dal tuo negozio per completare il proprio acquisto. Poiché si tratta di un cambiamento di comportamento così grande, abbiamo scelto di non passare semplicemente al nuovo Checkout, e invece di reindirizzare alla pagina di checkout di Easy Digital Downloads. In futuro stiamo studiando una soluzione per reintrodurre una funzionalità 'simile a un checkout' che ti darà la possibilità di utilizzare nuovamente una finestra modale.

Requisiti di versione PHP

A causa di tutte le incredibili nuove funzionalità che ci sono state fornite tramite la libreria Stripe v3, PaymentIntents e i campi di checkout Elements, è stato necessario aumentare il nostro requisito di versione PHP a PHP 5.6 o superiore.

Altre modifiche degne di nota

  • Gli utenti ora hanno la possibilità di rimuovere tutte le carte dal proprio account, nonché di aggiungerne una nuova, quando non hanno carte associate al proprio account.
  • I proprietari del negozio ora possono scegliere di caricare la libreria Javascript di Stripe solo quando è necessaria.
  • Un'esperienza molto migliorata con il modulo dell'indirizzo di fatturazione.
  • Aggiornato alla versione 2019-08-14 dell'API Stripe

Recurring Payments 2.9 Beta 1

Come con Stripe, abbiamo dovuto apportare alcune modifiche significative alla nostra estensione Pagamenti Ricorrenti per supportare SCA e le nuove versioni dell'API Stripe.

Supporto carrello misto per Stripe

A causa di alcune modifiche nel modo in cui vengono creati i pagamenti Stripe per gli acquisti di abbonamenti, ora è possibile per i clienti che scelgono di effettuare il checkout utilizzando Stripe acquistare contemporaneamente un abbonamento e un prodotto non di abbonamento. Per il momento, questa funzionalità è limitata all'utilizzo di Stripe al momento del checkout.

Altre modifiche degne di nota

La maggior parte delle modifiche per questa versione sono modifiche 'dietro le quinte'. Ci sono però altri punti salienti che probabilmente ti interesseranno.

  • Possibilità di modificare il testo del link per annullare un abbonamento.
  • Gli amministratori possono ora configurare e ricevere un'email quando un cliente annulla un abbonamento.
  • Corretto un bug che causava a PayPal Pro/Express di gestire a volte le chiamate IPN l'uno dell'altro.
  • Aggiunta una casella di controllo per consentire l'annullamento di un abbonamento durante il rimborso di un pagamento.
  • Gli amministratori possono ora modificare l'ID del prezzo a cui è associato un abbonamento, quando il prodotto ha prezzi variabili.

Quindi, per quanto riguarda gli altri gateway?

PayPal Pro

Abbiamo recentemente iniziato a sviluppare il supporto per PayPal Pro, ma al momento non abbiamo un'integrazione funzionante con Cardinal Commerce, il fornitore con cui abbiamo scelto di lavorare. Attendiamo con impazienza il loro continuo supporto per aiutarci a diventare conformi a SCA con PayPal Pro.

Braintree

Abbiamo aggiunto Braintree al nostro elenco di gateway da supportare nel prossimo futuro. Al momento stiamo ricercando cosa sarà necessario per integrare il supporto SCA di Braintree in Easy Digital Downloads, e comunicheremo quando e se sarà pronto.

Risorse Popolari

Dichiarazione: Il nostro contenuto è supportato dai lettori. Ciò significa che se fai clic su alcuni dei nostri link, potremmo guadagnare una commissione. Scopri come EDD viene finanziato, perché è importante e come puoi supportarci.

Sperimenta Vendite Senza Interruzioni con EDD

Gestisci senza sforzo il tuo negozio digitale con strumenti potenti e transazioni sicure

Popolari su EDD in questo momento!

Abilita i link di accesso magico monouso al checkout in WordPress per i tuoi clienti abituali
Abilita Link Magici Sicuri per il Login al Checkout in WordPress
I clienti abituali abbandonano il carrello quando non ricordano la password. Easy Digital Downloads (EDD) ora consente loro di accedere…
Come scrivere descrizioni di prodotti digitali con WordPress per aumentare le vendite
Come Scrivere Efficaci Descrizioni di Prodotti Digitali
Scrivere descrizioni di prodotti digitali è più difficile di quanto sembri. Le tue parole sono l'unica cosa che separa un visitatore da…

Inizia a vendere oggi!

Unisciti a oltre 50.000 proprietari di negozi intelligenti e inizia a usare il modo più semplice per vendere prodotti digitali con WordPress.