Visão geral
Pretende excluir os pagamentos falhados do addon PayPal Standard que afectam as definições do seu Form Locker? Por padrão, o complemento Form Locker não considera os status de pagamento de nenhum gateway de pagamento integrado em seus formulários. No entanto, com um snippet de código rápido, é possível excluir facilmente pagamentos com falha e até mesmo pendentes, garantindo que seu formulário não seja restrito para esses tipos de envios. Vamos guiá-lo através do processo simples para conseguir isso sem problemas!
Adicionar o snippet
Basta adicionar este snippet ao seu site. Se precisar de orientação sobre como adicionar snippets ao seu site, consulte este 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 );
Este filtro excluirá automaticamente qualquer failed
ou pending
PayPal Standard não afectam o limite de entradas que definiu nas definições do seu cacifo de formulários.
E é tudo! Gostaria de controlar também as definições do suplemento Form Locker para a palavra-passe? Veja a nossa secção Como tornar a palavra-passe do Form Locker não sensível a maiúsculas e minúsculas.
Relacionadas
Referência do filtro: wpforms_locker_lockers_entry_limit_exclude_not_allowed_entries_excluded_statuses
FAQ
P: Posso utilizar isto para a extensão PayPal Commerce?
R: Neste momento, não.