Come escludere i pagamenti non riusciti da PayPal nelle impostazioni di Form Locker

Panoramica

Volete escludere i pagamenti non riusciti dall'addon PayPal Standard dalle impostazioni di Form Locker? Per impostazione predefinita, l'addon Form Locker non considera gli stati di pagamento da qualsiasi gateway di pagamento integrato nei vostri moduli. Tuttavia, con un rapido snippet di codice, potete escludere senza problemi i pagamenti non riusciti e persino quelli in sospeso, assicurandovi che il vostro modulo non sia limitato per questo tipo di invii. Vi guideremo attraverso il semplice processo per ottenere questo risultato senza problemi!

Aggiunta dello snippet

È sufficiente aggiungere questo snippet al vostro sito. Se avete bisogno di indicazioni su come aggiungere gli snippet al vostro sito, consultate 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 esclude automaticamente qualsiasi failed o pending PayPal Standard di pagamenti non influisca sul limite di iscrizione impostato nelle impostazioni del Form Locker.

E questo è tutto! Volete controllare anche le impostazioni dell'addon Form Locker per la password? Date un'occhiata a Come rendere la password del Form Locker non sensibile alle maiuscole.

Riferimento filtro: wpforms_locker_lockers_entry_limit_exclude_not_allowed_entries_excluded_statuses

FAQ

D: Posso utilizzare questo addon per PayPal Commerce?

R: Non in questo momento.