Attention !

Cet article contient du code PHP et est destiné aux développeurs. Nous fournissons ce code à titre de courtoisie, mais nous n'offrons pas de support pour les personnalisations de code ou le développement tiers.

Pour obtenir de l'aide supplémentaire, veuillez consulter le tutoriel de WPBeginner sur l'ajout de code personnalisé.

Ignorer

Comment exclure les paiements échoués de PayPal dans les paramètres du Form Locker

Aperçu

Souhaitez-vous exclure les paiements échoués du module complément PayPal Standard affectant les paramètres de votre Form Locker ? Par défaut, le module complément Form Locker ne prend pas en compte les statuts de paiement de toute passerelle de paiement intégrée dans vos formulaires. Cependant, avec un extrait de code rapide, vous pouvez facilement exclure les paiements échoués et même en attente, garantissant ainsi que votre formulaire n’est pas restreint pour ces types de soumissions. Nous vous guiderons à travers le processus simple pour y parvenir sans problème !

Ajout du snippet

Ajoutez simplement cet extrait à votre site. Si vous avez besoin d’aide pour ajouter des extraits à votre site, veuillez consulter ce tutoriel.

/**
 * 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 );

Ce filtre exclura automatiquement tous les paiements PayPal Standard échoués ou en attente de l’affectation de la limite d’entrées que vous avez définie dans vos paramètres Form Locker.

Et voilà ! Souhaitez-vous également contrôler les paramètres du module complément Form Locker pour le mot de passe ? Jetez un œil à notre Comment rendre le mot de passe du Form Locker insensible à la casse.

Référence du filtre : wpforms_locker_lockers_entry_limit_exclude_not_allowed_entries_excluded_statuses

FAQ

Q : Puis-je utiliser ceci pour le module complément PayPal Commerce ?

R : Pas pour le moment.