Riassunto AI
Panoramica
Stai cercando di escludere i pagamenti falliti dal componente aggiuntivo PayPal Standard che influiscono sulle impostazioni del tuo Form Locker? Per impostazione predefinita, il componente aggiuntivo Form Locker non considera gli stati dei pagamenti di alcun gateway di pagamento integrato nei tuoi moduli. Tuttavia, con un rapido snippet di codice, puoi escludere senza sforzo i pagamenti falliti e persino quelli in sospeso, assicurandoti che il tuo modulo non sia limitato per questi tipi di invii. Ti guideremo attraverso il processo semplice per ottenere questo risultato senza problemi!
Aggiunta dello snippet
Aggiungi semplicemente questo snippet al tuo sito. Se hai bisogno di indicazioni su come aggiungere snippet al tuo sito, esamina questo tutorial.
/**
* Exclude pending and failed payments from PayPal with Form Locker Entry Limit option
*
* @link https://wpforms.com/developers/how-to-exclude-failed-payments-from-paypal-inside-form-locker-settings/
*/
function wpf_dev_exclude_payment_status( $statuses ) {
// Exclude failed payments from form locker settings
$statuses[] = 'failed';
// Exclude pending payments from form locker settings
$statuses[] = 'pending';
return $statuses;
}
add_filter( 'wpforms_locker_lockers_entry_limit_exclude_not_allowed_entries_excluded_statuses', 'wpf_dev_exclude_payment_status', 10, 1 );
Questo filtro escluderà automaticamente qualsiasi pagamento PayPal Standard fallito o in sospeso dall'influenzare il Limite di invii che hai impostato nelle tue impostazioni di Form Locker.
E questo è tutto! Vuoi anche controllare le impostazioni del componente aggiuntivo Form Locker per la password? Dai un'occhiata al nostro Come rendere la password di Form Locker non sensibile alle maiuscole/minuscole.
Correlati
Riferimento filtro: wpforms_locker_lockers_entry_limit_exclude_not_allowed_entries_excluded_statuses
FAQ
D: Posso usarlo per il componente aggiuntivo PayPal Commerce?
R: Al momento no.