Vue d'ensemble
Cherchez-vous à exclure les paiements échoués de l'addon PayPal Standard en affectant vos paramètres de Form Locker? Par défaut, l'addon Form Locker ne prend pas en compte les statuts de paiement de n'importe quelle passerelle de paiement intégrée dans vos formulaires. Cependant, avec un extrait de code rapide, vous pouvez exclure sans effort les paiements échoués et même les paiements en attente, en vous assurant que votre formulaire n'est pas limité à ces types de soumissions. Nous allons vous guider à travers le processus simple pour y parvenir de manière transparente !
Ajout du snippet
Il suffit d'ajouter cet extrait à votre site. Si vous avez besoin de conseils pour ajouter des snippets à 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 exclut automatiquement toute failed
ou pending
PayPal Standard n'affecte pas la limite de participation que vous avez fixée dans les paramètres de votre Form Locker.
Et c'est tout ! Voulez-vous aussi contrôler les paramètres de l'addon Form Locker pour le mot de passe ? Jetez un coup d'œil à notre article Comment rendre le mot de passe de Form Locker non sensible à la casse.
En rapport
Référence du filtre : wpforms_locker_lockers_entry_limit_exclude_notallowed_entries_excluded_statuses
FAQ
Q : Puis-je l'utiliser pour le module PayPal Commerce ?
R : Pas pour l'instant.