Resumo de IA
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.
Relacionado
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.