Resumo de IA
Visão geral
Você deseja excluir pagamentos falhados do addon PayPal Standard que afetam as configurações do seu Form Locker? Por padrão, o addon Form Locker não considera os status de pagamento de nenhum gateway de pagamento integrado em seus formulários. No entanto, com um pequeno trecho de código, você pode excluir facilmente pagamentos falhados 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!
Adicionando o snippet
Simplesmente adicione este trecho ao seu site. Se precisar de orientação sobre como adicionar trechos ao seu site, revise 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 afetar o Limite de Entradas que você definiu em suas configurações do Form Locker.
E é isso! Você gostaria também de controlar as configurações do addon Form Locker para a senha? Dê uma olhada em nosso Como Tornar a Senha do Form Locker Não Sensível a Maiúsculas e Minúsculas.
Relacionado
Referência do Filtro: wpforms_locker_lockers_entry_limit_exclude_not_allowed_entries_excluded_statuses
Perguntas Frequentes
P: Posso usar isso para o addon PayPal Commerce?
R: Não no momento.