¡Atención!

Este artículo contiene código PHP y está destinado a desarrolladores. Ofrecemos este código como cortesía, pero no proporcionamos soporte para personalizaciones de código o desarrollo de terceros.

Para obtener ayuda adicional, consulta el tutorial de WPBeginner sobre cómo añadir código personalizado.

Descartar

Cómo excluir pagos fallidos de PayPal en la configuración de Form Locker

Descripción general

¿Buscas excluir los pagos fallidos del complemento PayPal Standard que afectan a la configuración de tu Form Locker? Por defecto, el complemento Form Locker no tiene en cuenta los estados de pago de ninguna pasarela de pago integrada en tus formularios. Sin embargo, con un fragmento de código rápido, puedes excluir sin esfuerzo los pagos fallidos e incluso los pendientes, asegurando que tu formulario no esté restringido para este tipo de envíos. ¡Te guiaremos a través del sencillo proceso para lograrlo sin problemas!

Añadir el fragmento

Simplemente añade este fragmento a tu sitio. Si necesitas ayuda sobre cómo añadir fragmentos a tu sitio, revisa 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á automáticamente cualquier pago de PayPal Standard fallido o pendiente de afectar al Límite de Entradas que has establecido en la configuración de tu Form Locker.

¡Y eso es todo! ¿Te gustaría también controlar la configuración del complemento Form Locker para la contraseña? Echa un vistazo a nuestro Cómo hacer que la contraseña de Form Locker no distinga entre mayúsculas y minúsculas.

Referencia del filtro: wpforms_locker_lockers_entry_limit_exclude_not_allowed_entries_excluded_statuses

Preguntas frecuentes

P: ¿Puedo usar esto para el complemento PayPal Commerce?

R: No por el momento.