Como excluir pagamentos com falha do PayPal dentro das configurações do Form Locker

Visão geral

Deseja excluir pagamentos com falha do addon do PayPal Standard que afetam suas configurações do 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. Entretanto, com um rápido snippet de código, você pode excluir sem esforço os pagamentos com falha e até mesmo os pendentes, garantindo que seu formulário não seja restrito a esses tipos de envios. Nós o guiaremos pelo processo simples para conseguir isso sem problemas!

Adicionando o snippet

Basta adicionar esse 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 );

Esse filtro excluirá automaticamente qualquer failed ou pending PayPal Standard pagamentos não afetem o limite de entrada definido nas configurações do Form Locker.

E é isso! Gostaria de controlar também as configurações do complemento do Form Locker para a senha? Dê uma olhada em Como tornar a senha do Form Locker não sensível a maiúsculas e minúsculas.

Referência do filtro: wpforms_locker_lockers_entry_limit_exclude_not_allowed_entries_excluded_statuses

PERGUNTAS FREQUENTES

P: Posso usar esse complemento para o PayPal Commerce?

R: No momento, não.