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

**Pubblicato:** 30 settembre 2025
**Autore:** Umair Majeed

**Contenuto:**

## Descrizione

Il filtro `wpforms_square_process_get_payment_args_single` ti consente di modificare gli argomenti della richiesta di pagamento singolo di Square prima che vengano inviati. Puoi usarlo per inserire dati dinamici, eseguire Smart Tag nella nota di pagamento o regolare i metadati.

Usa questo filtro per eseguire WPForms Smart Tag all'interno del campo nota di Square in modo che i dettagli della tua transazione in Square possano includere i valori del modulo. Il campo `note` di Square è limitato a 500 caratteri, quindi tronca l'output di conseguenza.

parametrotipodescrizione`$args`arrayArgomenti di pagamento singolo di Square. Le chiavi comuni includono `amount_money`, `customer_id` e `note`.`$process`ProcessL'istanza di Process di Square per l'invio corrente. Fornisce l'accesso a `$process-&gt;form_data` e `$process-&gt;fields`.## Sorgente

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

## Esempio

```

// Elabora Smart Tag nella nota di pagamento Square e tronca a 500 caratteri.
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 );
```

## Articolo di riferimento

- [Invio dello Smart Tag del campo modulo a Square con WPFoms](https://wpforms.com/developers/how-to-send-the-email-address-to-square-with-wpfoms/)

**Categorie:** Filtri Hook

---</body></html>