Seamless Donations is Sunset


Sunset Notice

Seamless Donations is sunsetting and will no longer be updated.

Learn more on how to migrate off of Seamless Donations.


Seamless Donations is being Sunset. What do I do now?

IMPORTANT: This plugin is no longer actively maintained or supported. We recommend migrating to GiveWP instead.


2 Febbraio 2023
I have the premium edition. Works well. I had an issue with compatibility with my server, which was resolved by a very detailed narrative outlining the problem and solution. Some earlier customer service communications were also very thorough – clearly my case was being listened to, and resolved.
31 Agosto 2021 1 risposta
The plugin does what it says (used it for Stripe donations) but is quite buggy. E.g. returning from the Stripe page after canceling the donation messes up the “donation was canceled” page. CSS customization is also a pain in the a** due to lack of properly classed HTML elements. Lots of jQuery tricks needed to get this done. Why are the developers using the same identifier for multiple HTML elements? Seems like lack of understanding… The de_DE translation (at least) is only halfway done. Tried Loco Translate to fix it but many phrases didn’t show up there. Touching the plugin’s source code or using JS to replace the texts isn’t update-safe. I’ve dropped this plugin.
28 Maggio 2021
I’m very happy with the Seamless Donations plugin. I created a website for a nonprofit that is just starting up. Seamless Donations is perfect for this project. It worked flawlessly out-of-the-box, and the free feature set is incredible. Integration with STRIPE was easy. I also appreciate the many video tutorials that the author of the plugin has created. They have been very helpful. Thanks for a great plugin!
23 Maggio 2021
I was totally blown away by the out-of-the-box capability of this plugin. Once installing and activating, you just type [seamless-donations] shortcode on a blank page and you immediately have a default donations form. There are many custom options available as well. The developer has provided a handful of useful add-ons that are the most reasonably priced in the industry. I ran into some unexpected challenges in setting up my Stripe account. The developer worked tirelessly with me to figure out what was wrong with my system since he had never seen the problem before. He ultimately checked out my installation and voila!!! It worked. I cannot say enough about this plugin. Have you checked out the competition? I think we need donations to pay for them. Seamless Donations ensures that even the smallest non-profits can afford to set up a donations page. Churches and clubs now have a way to collect funds and donations very easily. I love the funds feature. Donors can donate to a variety of funds set up by the organisation. There is a backend report that shows the total donations received for each fund. Thank you very much and I hope everyone buys EVERY add-on you have for sale and I wish you all the best.
6 Maggio 2021
I have installed this plugin on four or five of my sites and have purchased the Giving Level Manager upgrade for a few of them. I ran into an issue in one installation that required me to contact David for some assistance. He responded to my initial inquiry within a day and spent the next five days going back and forth with me via email until the problem was solved. I can’t tell you how rare it is to get this level of support, especially for a plugin that is free to install. I highly recommend this plugin. It works beautifully and in the rare event it doesn’t, the support is excellent.
11 Dicembre 2020
I was looking for a donation plugin for a website where local guides can receive tips for their free virtual tours in these times of the pandemic. The plugin has some excellent options and the one I liked the most was the definition of funds. People can donate and decide which fund they are donating for. Just what I needed. The installation went smooth but the plugin didn’t work, I opened a ticket and got a reply from David right away. The support was relentless and although it took a while for everything to work as it was supposed to be, I was guided to the entire process until everything worked.
Leggi tutte le recensioni di 70

Contributi e sviluppo

“Seamless Donations is Sunset” è un software open source. Le persone che hanno contribuito allo sviluppo di questo plugin sono indicate di seguito.


“Seamless Donations is Sunset” è stato tradotto in 6 lingue. Grazie ai traduttori per i loro contributi.

Traduci “Seamless Donations is Sunset” nella tua lingua.

Ti interessa lo sviluppo?

Esplora il codice segui il repository SVN, segui il log delle modifiche tramite RSS.

Changelog (registro delle modifiche)



  • Added a new log status message for when an email was successful.


  • Increased the header label size for all admin area sections
  • Added repeating field indicator to Donations list view
  • Bug fixes


  • Added reconcilliation audit debug mode


  • Added new form type textarea to forms engine.


  • Minor fixes to hooks and filters.


  • Mandatory update if you’re using PayPal Checkout. Fixes a critical bug.


  • Fixed minor bug where the PayPal live mode secret key was saved, but wasn’t shown in the dashboard


  • Added new PayPal Checkout system as new way to process donations with PayPal.
  • Removed IPN processing from new PayPal interface.
  • Added ability for old PayPal IPN requests to still be recognized for existing users.
  • New users will be required to use PayPal Checkout rather than the old legacy PayPal processing system.
  • Fixed presentation bugs in Donors and Donation lists

5.1.20 and 5.1.21

  • Internal bug fix upgrades


  • Fixed bug that caused some new Stripe users to get an invalid parameters error.


  • Fixed bug with setting Stripe keys


  • Added access codes to help determine where an Access Denied message is sent from


  • Fixed minor bug in expanded currency beta


  • Fixed minor bug causing some PHP complaints


  • Fixed security feature that recorded extra zeroes in some donations.
  • Fixed bug saving Stripe key data


  • Fixed yet more security bugs. Be sure to update to this version.

5.1.8 to 5.1.12

  • Fixed security bugs. Released internally only.


  • Added Live and Sandbox email fields for PayPal payments.
  • Added much more granular log reporting for Stripe key errors.
  • Added debug option to turn off Stripe key validation.
  • Added internal test code for future rolling 31 day transaction audit debug mode (requires PayPal id and secret key)
  • Improved clarity in some UI element descriptions.


  • Added compatibility check that identifies caching errors for transaction IDs.


  • Added option to extend currencies for Stripe, offering 134 currencies instead of the 26 previously offered.
  • Added a whole bunch of debug modes that help when supporting users with challenging-to-diagnose issues.
  • Fixed validation bug when “Other” was selected and no value was entered. Thanks to Daniel Oizumi for the fix.


  • Corretto un errore di reattività nello stile Modern del modulo


  • Corretto bug introdotto nella 5.1.2 che causava un errore di posizionamento del punto decimale nelle donazioni ricorrenti


  • Modificati i campi delle email di prova per essere meno divertenti e più utili (niente più Internet Cat Fund!)
  • Aggiunto il supporto Stripe per le valute con zero decimali (come lo Yen giapponese)
  • Aggiunti due filtri a email.php: seamless_donations_email_subject e seamless_donations_email_complete_body (grazie all’utente Robert per il suggerimento)


  • Aggiunto collegamento per visualizzare la cronologia delle transazioni IPN in PayPal
  • Aggiunta la risposta HTTP 200 alla risposta di chatback IPN, che dovrebbe eliminare i continui tentativi
  • Sostituito il codice di chatback IPN di PayPal con una versione semplificata
  • Risolto bug per cui più email a zero dollari vengono inviate dopo una transazione PayPal riuscita
  • Risolto bug con l’indicatore di compatibilità della sicurezza SSL di PayPal nella scheda Impostazioni
  • Risolto il problema descritto dagli utenti come “extra blob” dopo il pulsante di invio (nel motore dei moduli)


  • Aggiunta la colonna Totale donato all’elenco dei fondi
  • Aggiunto il navigatore delle opzioni alla modalità di debug
  • Aggiunto avviso agli utenti di una versione precedente alla 4.0 di leggere l’articolo del blog sull’aggiornamento
  • Aggiunto un processo d’inizializzazione del modulo più sicuro che dovrebbe essere compatibile con più provider di hosting
  • Aggiunta un’elaborazione IPN PayPal più sicura che dovrebbe essere compatibile anche con più provider di hosting
  • Cambiato l’URL IPN CAMBIA QUESTO CON PAYPAL (vedi scheda impostazioni)
  • Aggiunta convalida e richiesta per assicurarsi che le chiavi Stripe siano corrette
  • Ottimizzazione del codice, che riduce notevolmente la dimensione complessiva del plugin
  • Rimossa l’opzione “Elabora i dati del modulo tramite l’inizializzazione della pagina o dell’articolo” nelle impostazioni poiché deprecata
  • Rimosso il vecchio codice di Seamless Donations ereditato da prima dell’adozione del plugin
  • Rimossa la versione privata non necessaria di jQuery che è stata distribuita insieme al plugin per un po’
  • Controllo SSL disabilitato nella scheda registri in modalità debug per evitare che il controllo stesso interferisca con il debug
  • Corretto bug nel dettaglio fondi per cui i nomi dei donatori erano sempre elencati come anonimi
  • Corretto il bug per cui la Rupia indiana e il Nuovo Sheqel israeliano erano confusi, a causa di un problema nell’abbreviazione
  • Corretti bug di convalida e del modulo donatore (grazie all’utente Jaka Kranjc per il codice)


  • Aggiunto codice di sicurezza che corregge alcune vulnerabilità
  • Aggiunta la nuova modalità di debug della cronologia degli eventi di Stripe
  • Aggiunti dati di registrazione aggiuntivi nel controllo delle transazioni Stripe
  • Aggiunta riga di debug per determinare da dove derivano gli ID di sessione
  • Corretto bug nella sezione di pagamento Stripe in cui a volte mancava l’ID donazione
  • Corretto bug che impostava la valuta predefinita su USD anche se era stata impostata un’altra valuta predefinita


  • Aggiunto il campo dell’indirizzo stradale all’email di notifica
  • Aggiunta la ripetizione della voce del registro di conferma per il pagamento Stripe
  • Corretto bug minore variabile non definita
  • Corretto il problema per cui il nome del datore di lavoro non veniva visualizzato nell’elenco dei donatori, anche se specificato
  • Corretto bug JavaScript per cui l’elemento paese a volte veniva restituito come non definito


  • Aggiunta un’opzione per richiedere la raccolta di indirizzi di fatturazione nel modulo di pagamento di Stripe
  • Aggiunti indicatori di status della sicurezza SSL e controlli per Stripe
  • Aggiunto codice per effettuare interrogazioni cicliche di Stripe per i dati delle transazioni ricorrenti
  • Aggiunto un sottosistema cron per Seanless Donations, principalmente per l’interrogazione ciclica di Stripe
  • Aggiunta una funzione da eseguire una sola volta che corregge gli ID di transazione per le donazioni Stripe ricorrenti
  • Aggiunta un’intera serie di funzioni di utilità interne per ottenere i dari delle transazioni da Stripe
  • Aggiunta un’opzione di modalità debug per eseguire un blocco di codice di test all’inizializzazione di Seamless Donations
  • Aggiungo un messaggio diagnostico quando Seamless Donations reindirizza su Stripe durante la donazione
  • Aumentata la dimensione visibile del campo per le chiavi Stripe
  • Corretta la validazione del campo Stripe per l’immissione delle chiavi Stripe in modo che le chiavi già inserite non vengano cancellate in caso di errore


  • Aggiunti dati di registro diagnostici aggiuntivi per i pagamenti Stripe
  • Corretto bug negli stili di modulo che a volte causava un arresto anomalo


  • Aggiunto supporto selettivo per tag HTML all’interno del messaggio di ringraziamento
  • Test preliminari con WordPress 5.5


  • Aggiunti ulteriori dati di telemetria per il debug alla funzionalità gateway Stripe
  • Aggiunto la richiesta di pubblicare una recensione nel menu del plugin


  • Corretto bug per cui era richiesto un numero di telefono non obbligatorio
  • Corretto bug per cui un errore veniva attivato se lo stile del modulo era impostato su Nessuno
  • Corretti alcuni avvisi di variabili non definite
  • Corretto un altro bug nel codice di licenza legacy


  • Corretto bug nel codice di licenza legacy


  • Corretto bug nell’utilizzo del server di produzione Stripe
  • Corretto bug nei fondi per cui la visibilità del fondo non veniva salvata
  • Corretto il problema di avvio con l’elaborazione di PayPal IPN.php


  • Corretto un conflitto nel codice identificativo del browser quando un componente WordPress non veniva caricato in tempo
  • Corretto un bug minore nel donatore, nella donazione e nei dettagli del fondo per cui a volte veniva referenziata una variabile indefinita


  • Aggiunta l’opzione di stato predefinita per la durata alle opzioni del modulo
  • Aggiunta l’opzione di debug delle impostazioni per non controllare più i componenti aggiuntivi precedenti alla 5.0
  • Corretto bug di recente introduzione che impediva la visualizzazione dei dettagli di donatori, donazioni e fondi
  • Corretto un bug che impediva l’identificazione del browser nel registro di debug per gli utenti del Business Plan di


  • Corretto bug di header duplicato trovato su alcuni sistemi


  • Aggiunta la finestra di dialogo del motivo di disinstallazione in modo da poter ricevere feedback e migliorare Seamless Donations
  • Corretto bug per cui veniva invocato ipn.php ogni pochi secondi.
  • Eliminati un sacco (ma forse non tutti) i messaggi di avviso che venivano visualizzati con l’impostazione di WP_DEBUG.


  • Aggiunto un utile link aggiornato sulle informazioni sullo stato del server alla pagina Log per i server PayPal
  • Aggiunto modulo di donazione predefinito in stile moderno completamente responsive


  • Corretto bug grave per cui il gateway veniva impostato su Stripe per impostazione predefinita anche se PayPal era attivo


  • Primo avvio del nuovo codice di stile del modulo… molto altro ancora a venire


  • Corretto bug di elaborazione Stripe in produzione


  • Aggiungi l’opzione Priorità foglio di stile alle Opzioni modulo per evitare che i temi corrompano gli stili del modulo


  • Aggiunto supporto per pagamenti Stripe con donazioni ricorrenti
  • Aggiunto collegamento al rapporto SSL completo per il dominio, situato nella schermata di Log
  • Aggiunte caratteristiche di sicurezza per impedire che la maggior parte dei file php di Seamless Donations vengano eseguiti direttamente
  • Aggiunte opzioni di debug aggiuntive alla modalità di debug
  • Schermata dei componenti aggiuntivi aggiornata con plugin di esportazione dati e collegamento al tutorial


  • Piccola nodifica per rendere un po’ più semplice l’aggiornamento dei componenti aggiuntivi


  • Prima versione pubblica della nuova interfaccia utente di amministrazione principale 5.0 (5.0.0, 5.0.1 e 5.0.2 erano solo versioni beta)


  • Aggiunta una nuova azione seamless_donations_tab_settings_before_payments che viene eseguita poco prima di seamless_donations_tab_settings_before_paypal.
    Queste due sono separate come elementi unici perché il motore PayPal potrebbe non essere sempre lì.
  • Aggiunta una nuova tabella compatibilità processore pagamenti nella scheda registri
  • Corretto un problema introdotto in 5.0.0 in cui la scheda dei media di WordPress si bloccava


  • Aggiunti due callback di azione per le impostazioni: seamless_donations_tab_settings_before_paypal e seamless_donations_tab_settings_before_host
  • Aggiunti due callback di azioni css: seamless_donations_add_styles_first e seamless_donations_add_styles_after
  • Corretto bug che causava un errore perché tentava di includere un file non più necessario
  • Corretto bug nel codice di pensionamento del componente aggiuntivo sd4, quindi ora funziona meglio


  • Abilitata la possibilità per donatori, donazioni e fondi di essere elencati come pubblici, privati ​​o protetti da password. Se lo si desidera, è anche possibile che le pagine di donatori, donazioni e fondi non vengano pubblicate.
  • Abilitato il permalink sulle pagine dei dettagli del donatore, della donazione e del fondo per una facile anteprima delle pagine del donatore, della donazione e del fondo.
  • Aggiunto utile link alla posizione della voce IPN in PayPal (nella scheda Impostazioni).
  • Ricostruito l’intero plugin sulla libreria UI di amministrazione CMB2.
  • Corretto il problema per cui non era possibile creare un nuovo fondo quando erano abilitati i menu compatti e i fondi nascosti nel menu principale di Seamless Donations.
  • Corretto il problema per cui la funzionalità di oscuramento del registro non veniva inizializzata correttamente/
  • Deprecati i seguenti filtri di amministrazione: seamless_donations_donor_header_style e seamless_donations_donation_header_style. Questo è ora formattato in adminstyles.css
  • Modificato il modo in cui vengono chiamati i filtri di convalida dell’amministratore. Prima, il filtro aveva tre parametri. Ora ne passa solo uno, $POST. È possibile elaborare convalide dei moduli di amministrazione per qualsiasi pulsante premuto nell’interfaccia utente di amministrazione di Seamless Donations. Il filtro è validate_page_slug[page_slug_name]. Ad esempio, se lo slug di una pagina è seamless_donations_tab_thanks, chiama il filtro validate_page_slug_seamless_donations_tab_thanks.
  • Modificata la convenzione di denominazione per tutti le callback di amministrazione. Prima della 5.0, le pagine di amministrazione erano in precedenza nel formato seamless_donations_admin_ [nome] e, a partire dalla 5.0, ora sono nel formato seamless_donations_tab_ [nome]. Pertanto, qualsiasi callback che avrebbe usato lo slug seamless_donations_admin_ [nome] ora deve usare lo slug seamless_donations_tab_ [nome].
  • Corretto il problema nel Basic Widget Pack per cui si verificava un arresto anomalo durante la disattivazione di Seamless Donations. Altri componenti aggiuntivi di Seamless Donations non presentavano questo problema.


  • Corretto un errore di battitura (una barra aggiuntiva) introdotto nella versione 4.0.22. Grazie ancora, Jacob!


  • Correzioni incorporate dell’utente Rachel3004 (Jacob) per l’apparente deprecazione di fsockopen da parte di PayPal.


  • Aggiunti i risultati del test TLS PayPal al pannello Impostazioni
  • Opzione rimossa per vedere IPN obsoleto


  • Modifica che potrebbe aiutare alcuni utenti molto obsoleti ad aggiornare con maggiore successo.
  • Modifica agli argomenti di PayPal per fornire un miglior supporto per il plugin


  • Aggiornamento secondario per aggiungere nuove informazioni di supporto e avviso


  • Aggiornamento secondario per migliorare la compatibilità TLS con PayPal
  • Aggiunta un’opzione (che probabilmente non dovrebbe mai essere utilizzata) per attivare SSL legacy per le transazioni PayPal


  • Aggiunta la voce della modalità di elaborazione al registro
  • Corrette voci di registro IPN erroneamente vuote
  • Corretto errore che scriveva un IPN errato nel registro
  • Corretto il problema con un piccolo bug introdotto in 4.0.16 che rallentava notevolmente l’elaborazione chiamando entrambi i gestori IPN su ogni pagina


  • Aggiornamento obbligatorio per la compatibilità IPN https di PayPal
  • Aggiunto codice di verifica e notifica https nella sezione PayPal in preparazione dell’aggiornamento della sicurezza PayPal
  • Aggiunto l’URL IPN conforme a https nella sezione delle impostazioni di PayPal in preparazione all’aggiornamento di sicurezza di PayPal
  • Aggiunta di una nota utile alla sezione Opzioni di compatibilità host


  • Aggiunto widget donazioni di questo mese
  • Aggiunta opzione di sicurezza PayPal di failover con supporto TLS cURL
  • Aggiunta una nuova sezione opzioni di compatibilità host nelle impostazioni
  • Aggiunta l’opzione e il meccanismo di compatibilità dell’host per elaborare i dati del modulo tramite l’inizializzazione di pagine o post anziché file PHP esterni
  • Aggiunta opzione e meccanismo di compatibilità dell’host per bypassare la convalida del nonce per quegli host che corrompono i nonce all’invio del modulo
  • Aggiunta opzione e meccanismo di compatibilità dell’host per generare ID transazione univoci in JavaScript anziché nell’host
  • Aggiunte etichette beta dallo stile più gradevole
  • Aggiunto il versioning agli ID transazione
  • Aggiunta opzione per oscurare i nomi dei donatori mostrati nei registri
  • I nomi dei donatori nei registri ora vengono preimpostati come nomi oscurati, se l’impostazione non viene esplicitamente disattivata
  • Video tutorial YouTube modificato nel pannello di amministrazione principale per ridimensionare in modo responsive
  • Modificato il nome della sezione Modalità debug principale in Opzioni debug
  • Corretto un bug per il quale la selezione dei Gift Aid del Regno Unito non veniva registrata. Sfortunatamente, i dati non sono stati effettivamente scritti in nessuna registrazione delle transazioni a causa di un refuso del codice, quindi non sono disponibili dati reglativi ai Gift Aid preesistenti per il recupero.


  • Update fixing PayPal chatback bug.


  • Nella pagina dei dettagli del donatore, ogni donazione ora mostra Sì o No a seconda che la donazione sia stata effettuata in modo anonimo
  • Nella pagina dei dettagli del donatore, sotto l’indirizzo viene visualizzato il flag di anonimato impostato per ciascun donatore
  • I registri dei donatori ora hanno un flag di anonimato generale interno. Se un donatore ha specificato l’anonimato in una donazione, il record di quel donatore è contrassegnato come anonimo (anche se il donatore non chiede l’anonimato in altre donazioni)
  • L’opzione di ricostruzione dei riferimenti incrociati nella modalità debug delle impostazioni ora ricostruisce anche gli indici di anonimato


  • Facendo clic su un fondo, adesso viene visualizzata una lista delle donazioni per ciascun fondo
  • Aggiunta una nuova opzione alle impostazioni per la modalità di debug che consente agli utenti di ricostruire gli indici con riferimenti incrociati
  • Nuovo aggiornamento alla traduzione spagnola, per gentile concessione di David Chavez
  • Aggiunto un utile prompt che guida gli utenti al video tutorial di PayPal e un altro per ricordare agli utenti di cambiare indirizzo email quando si passa dalla modalità di test alla modalità Live
  • Implementato importanti cambiamenti architetturali nei fondi, quindi le donazioni e i fondi ora sono indicizzati
  • Implementata la funzione di ricostruzione dei riferimenti incrociati per fondi e donatori, in modo che i database possano essere reindicizzati, se necessario
  • Implementato un totale parziale interno per fondi e donatori per l’analisi delle prestazioni
  • Codice di controllo della licenza modificato per fornire dettagli sul registro degli errori
  • Rifattorizzato il file donations.php per facilitarne la manutenzione
  • Rinominato alcune funzioni di donazione da ‘transient’ a ‘transazione’ per la precisione
  • Aggiunta una nuova azione ‘seamless_donations_admin_settings_before_tweaks’ che consente di posizionare gli elementi nelle schede impostazioni prima delle modifiche con priorità inferiore e degli elementi di debug
  • Corretto bug per cui i fondi mostravano opzioni post-correlate non supportate che potevano causare errori


  • Aggiunte utili note di aggiornamento
  • Aggiunto l’hook dgx_donate_thank_you_email_body. Funziona con il mailer di solo testo legacy, contiene il testo del corpo dell’email e restituisce un testo del contenuto eventualmente modificato
  • Correzione di bug minori


  • Corretto un altro bug nelle donazioni ripetitive


  • Aggiunte schede componenti aggiuntivi e licenze, insieme a supporto completo delle licenze e delle estensioni premium
  • Aggiunta una nuova modifica beta alla scheda impostazioni che inserisce i tipi di post personalizzati Donazioni, Fondi e Donatore nel menu Seamless Donations
  • Aggiunta traduzione in portoghese (grazie a Daniel Sousa)
  • Aggiunto Singapore come paese che richiede un codice postale
  • Corretta la visualizzazione iniziale del codice postale per paesi diversi da Stati Uniti, California, Regno Unito
  • Corretto bug nella pagina dell’elenco delle donazioni e dei donatori in cui “Aggiungi nuovo” era un’opzione disponibile. Puoi aggiungere donazioni solo tramite lo shortcode


  • Aggiunto supporto per il plugin di blocco spam GoodBye Captcha
  • Corretto bug che limitava le email di notifica a un indirizzo e-mail
  • Corretti altri bug minori e potenziali del codice


  • Corretto un bug nelle donazioni ripetitive


  • Aggiunta una tabella del database di controllo delle transazioni che ha sostituito il sistema di dati transitori inaffidabile.
  • Riscritto il sistema di avvio del pagamento. I pagamenti non vengono più avviati da JavaScript in esecuzione sui browser dei visitatori, ma da uno script PHP in esecuzione all’interno del plugin sul server.
  • Aggiunto nuovo sistema di estensibilità dello shortcode.
  • Aggiunta una checkbox della modalità debug al pannello impostazioni.


  • Solo versione beta pubblica


  • Solo versione beta


  • Corretto bug importante introdotto nella 4.0.2


  • Aggiunta traduzione in spagnolo (grazie a David Chávez) e traduzione in francese (grazie a Etienne Lombard).
  • Aggiunta nuova sezione opzioni alternative al modulo nelle opzioni modulo, con un’opzione per abilitare i tag etichetta. Ciò può migliorare il layout del modulo per alcuni temi, in particolare quelli in cui è necessario migliorare l’allineamento verticale del campo del modulo.
  • Aggiunto un commento indicatore nel codice del modulo per consentire l’ispezione per determinare la versione del plugin attualmente in esecuzione.
  • Corretto bug nel codice di esportazione legacy introdotto in 4.0. Il controllo della modalità non necessaria causava il fallimento della routine.
  • Corretto bug per cui il recupero del numero di versione del plugin in alcuni casi non riusciva.


  • Aggiunta traduzione in tedesco
  • Corretto problema con server Windows e nomi di percorsi lunghi
  • Corretti diversi bug relativi alla valuta: assicurati di salvare nuovamente le tue impostazioni affinché questa correzione abbia effetto
  • Corretto il problema del filtro del livello donazioni
  • Corretto errore “indice indefinito”
  • Corretto bug per cui i campi predefiniti non erano impostati correttamente
  • Corretto problema di sanificazione del campo eccessivamente opprimente


  • Aggiornamento importante
  • Aggiunta interfaccia utente moderna e aggiornata
  • Fondi e donatori sono stati ora implementati come tipi di post personalizzati.
  • Progettato per l’estensibilità con supporto per un’ampia gamma di hook
  • Motore generazione moduli gestito da array
  • Pronto per la traduzione


  • Aggiunti avvisi di avviso e splash in modo che gli attuali operatori del sito possano ricevere alcuni avvisi prima che la nuova versione 4.0 arrivi. Aggiunto anche il modulo di iscrizione MailChimp alla pagina principale del plugin.


  • Adozione ufficiale del plugin e inizio del supporto di David Gewirtz come nuovo sviluppatore


  • Contrassegnato ufficialmente questo plugin come non supportato e impostato lo stato in attesa di adozione


  • Aggiornato: feed di notizie Seamless Donation aggiornato per puntare a
  • Corretto: Nome variabile corretto per risolvere l’avviso PHP per l’importo formattato che verrebbe visualizzato quando si invia un’email di prova
  • Corretto: nome variabile corretto per risolvere l’errore PHP per una nuova donazione creata dai dati PayPal


  • Testato con WordPress 4.1


  • Modificata la risposta IPN PayPal per utilizzare TLS anziché SSL a causa della vulnerabilità POODLE
  • Modificata la risposta IPN di PayPal per gestire meglio i caratteri imprevisti ed evitare errori di verifica IPN – proposto da smarques


  • Corretto: non avviare una sessione PHP se ne è già stata avviata una nuova: proposto da nikdow e gingrichdk


  • Corretto: spazio aggiuntivo indesiderato davanti al prompt Aggiungimi alla tua mailing list


  • Supporto valute aggiunto: real brasiliano, corona ceca, corona danese, dollaro di Hong Kong, fiorino ungherese, nuovo sheqel israeliano
  • Supporto valuta aggiunto: ringit malese, peso messicano, corona norvegese, dollaro neozelandese, peso filippino, zloty polacco
  • Supporto valuta aggiunto: rublo russo, dollaro di Singapore, corona svedese, franco svizzero, nuovo dollaro di Taiwan, bhat thailandese, lira turca


  • Aggiunto: campo occupazione al modulo di donazione e ai dettagli della donazione in admin
  • Aggiunto: nome del datore di lavoro ai dettagli della donazione in admin
  • Aggiunto: campi datore di lavoro e occupazione


  • Aggiunto: maggiore controllo su quali parti del modulo di donazione compaiono


  • Aggiunto: filtro per il nome dell’elemento donazione
  • Aggiunti ID per le sezioni del modulo per consentire una maggiore personalizzazione del modulo di donazione


  • Corretto: alcune stringhe non erano contrassegnate correttamente per la traduzione.


  • Corretto: Bug: rimossa la variabile non utilizzata che causava un avviso PHP


  • Corretto: bug: utilizzava admin_print_styles per accodare CSS nell’area di amministrazione. Passato al hook corretto – admin_enqueue_scripts


  • Aggiunto: checkbox Gift Aid per donatori del Regno Unito
  • Risolto: bug che causava la mancata ricezione delle notifiche IPN


  • Aggiunto: sezione opzionale del datore di lavoro sul modulo di donazione – proposto da Jamie Summerlin
  • Risolto: errore Javascript nell’amministratore nella pagina delle impostazioni


  • Corretto: non richiedere il codice postale per i paesi che non richiedono codici postali
  • Corretto: gli indirizzi internazionali delle donazioni “in onore di” non mostravano le informazioni sul paese nei dettagli delle donazioni


  • Aggiunto: supporto per valute non statunitensi: dollaro australiano, dollaro canadese, euro, sterlina e yen giapponese


  • Aggiunto: supporto per specificare il nome per le email ai donatori (anziché WordPress)
  • Aggiunto: aumento automatico dell’altezza dell’area testo per i template di email e la pagina di ringraziamento
  • Corretto: bug che consentiva a un indirizzo email non valido di impedire l’invio della posta elettronica al donatore (per impostazione predefinita ora viene inviata all’indirizzo email di amministrazione)


  • Aggiunto: supporto per donatori situati al di fuori degli Stati Uniti


  • Aggiunto: supporto per donazioni ripetitive
  • Aggiunto: supporto per il caricamento di script nel footer
  • Aggiunto: pulsante di donazione disattivato al clic
  • Aggiunto: prompt per confermare prima di eliminare una donazione in admin
  • Aggiunto: feed di notizie su Seamless Donations nella pagina di amministrazione del plugin principale
  • Aggiunto: sottomenu Aiuto/FAQ
  • Aggiunto: sostituiti i pulsanti della pagina principale dell’amministratore con collegamenti rapidi
  • Aggiunto: visualizzazione dell’URL IPN PayPal nelle impostazioni
  • Aggiunto: maggiori dettagli registrati su PayPal IPN per la risoluzione dei problemi degli host che non supportano fsockopen su PayPal su 443
  • Risolto: bug nella visualizzazione del ringraziamento dopo aver completato la donazione
  • Risolto: modifica della formattazione del registro di amministrazione per facilitare la lettura, il taglio e l’incollaggio
  • Risolto: importante aggiornamento al codice delle pagine di amministrazione a supporto della localizzazione


  • Aggiunto supporto per fondi designati
  • Risolto: un paio di avvisi durante il salvataggio delle modifiche per i modelli di email di ringraziamento.


  • Risolto: ripuliti avvisi quando è attiva WP_DEBUG


  • Risolto: modificato la destinazione di invio del modulo alla finestra _top principale (nel caso in cui il tema inserisca il contenuto negli iframe)
  • Risolto: aggiornato l’URI del plugin per puntare a


  • Taglia automaticamente gli spazi bianchi dall’indirizzo email PayPal per evitare errori di convalida comuni e migliorare l’usabilità.


  • Modificata la funzione di posta per usare WordPress wp_mail invece della funzione mail PHP – questo dovrebbe aiutare a evitare il mancato invio delle email


  • Aggiunta la possibilità di esportare le informazioni sulle donazioni in un foglio di calcolo (CSV – valori separati da virgola)


  • Aggiunta un’impostazione per consentire di disattivare la sezione “Donazione in onore di” del modulo, se lo si desidera


  • Aggiunta la possibilità di eliminare una donazione (ad es. se si crea una donazione di prova)


  • Ripristino della modifica in 2.1.6 per la visualizzazione ajax a causa di un problema imprevisto con la ricerca


  • Aggiunta visualizzazione dell’errore ajax per facilitare il debug di determinati utenti che non sono in grado di completare donazioni sui loro siti


  • Modificato il nome di el plugin semplicemente a Seamless Donations


  • Aggiunta registrazione log, elemento log del menù e visualizzazione log per aiutare nella risoluzione dei problemi con l’IPN


  • Modificato il comando PayPal da _cart a _donations per evitare che le donazioni vengano ritardate


  • Rimossa l’indicazione di deducibilità fiscale dal modulo della donazione perché non tutti quelli che utilizzano il plugin sono un’organizzazione umanitaria


  • Aggiunti stati mancanti – AK e AL – al modulo di donazione
  • Aggiunti ulteriori controlli per le donazioni non valide (la donazione minima è fissata a 1.00)
  • Aggiunto il supporto per le installazioni WordPress che utilizzano i permalink (non abbelliti) vecchio stile
  • Corretto un bug che faceva ignorare la checkbox per le donazioni in memoria di qualcuno


  • Aggiunti nuovi ammontari suggeriti per la donazione
  • Adesso puoi scegliere gli ammontari suggeriti della donazione da mostrare nel modulo di donazione
  • Aggiunta la possibilità di modificare lo stato predefinito per il modulo di donazione


  • Versione iniziale per il repository