<html lang="es-es" dir="ltr"><head></head><body>### [wpforms_square_process_get_payment_args_single](https://wpforms.com/developers/wpforms_square_process_get_payment_args_single/)

**Publicado:** 30 de septiembre de 2025
**Autor:** Umair Majeed

**Contenido:**

## Descripción

El filtro `wpforms_square_process_get_payment_args_single` te permite modificar los argumentos de la solicitud de pago único de Square antes de que se envíen. Puedes usarlo para inyectar datos dinámicos, ejecutar Smart Tags en la nota de pago o ajustar metadatos.

Usa este filtro para ejecutar WPForms Smart Tags dentro del campo de nota de Square, de modo que el detalle de tu transacción en Square pueda incluir los valores del formulario. El campo `note` de Square está limitado a 500 caracteres, así que trunca tu salida en consecuencia.

parametertypedescription`$args`arrayArgumentos de pago único de Square. Las claves comunes incluyen `amount_money`, `customer_id` y `note`.`$process`ProcessInstancia de Process de Square para el envío actual. Proporciona acceso a `$process-&gt;form_data` y `$process-&gt;fields`.## Fuente

`wpforms\src\Integrations\Square\Process.php`

## Ejemplo

```

// Procesa Smart Tags en la nota de pago de Square y trunca a 500 caracteres.
function wpf_dev_square_single_payment_args( $args, $process ) {
    if ( isset( $args['note'] ) ) {
        $note        = apply_filters(
            'wpforms_process_smart_tags',
            $args['note'],
            $process-&gt;form_data,
            $process-&gt;fields,
            0
        );
        $args['note'] = wp_html_excerpt( $note, 500 );
    }
    return $args;
}
add_filter( 'wpforms_square_process_get_payment_args_single', 'wpf_dev_square_single_payment_args', 10, 2 );
```

## Artículo de referencia

- [Enviar el Smart Tag del Campo del Formulario a Square con WPFoms](https://wpforms.com/developers/how-to-send-the-email-address-to-square-with-wpfoms/)

**Categorías:** Filtros Hooks

---</body></html>