Atenção!

Este artigo contém código PHP e destina-se a programadores. Oferecemos este código como cortesia, mas não prestamos suporte para personalizações de código ou desenvolvimento de terceiros.

Para orientação adicional, consulte o tutorial da WPBeginner sobre como adicionar código personalizado.

Ignorar

Como Excluir Pagamentos Falhados do PayPal nas Definições de Bloqueio de Formulário

Visão geral

Pretende excluir pagamentos falhados do complemento PayPal Standard que afetam as suas definições de Form Locker? Por defeito, o complemento Form Locker não considera os estados de pagamento de qualquer gateway de pagamento integrado nos seus formulários. No entanto, com um pequeno trecho de código, pode excluir sem esforço pagamentos falhados e até pendentes, garantindo que o seu formulário não é restringido para estes tipos de submissões. Guiá-lo-emos através do processo simples para conseguir isto sem problemas!

Adição do trecho de código

Adicione simplesmente este trecho ao seu site. Se precisar de orientação sobre como adicionar trechos ao seu site, reveja 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 quaisquer pagamentos falhados ou pendentes do PayPal Standard de afetarem o Limite de Entradas que definiu nas suas definições de Form Locker.

E é tudo! Gostaria também de controlar as definições do complemento Form Locker para a palavra-passe? Dê uma vista de olhos ao nosso Como Tornar a Palavra-passe do Form Locker Não Sensível a Maiúsculas/Minúsculas.

Referência do Filtro: wpforms_locker_lockers_entry_limit_exclude_not_allowed_entries_excluded_statuses

FAQ

P: Posso usar isto para o complemento PayPal Commerce?

R: Não neste momento.