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

**Veröffentlicht:** 30. September 2025
**Autor:** Umair Majeed

**Inhalt:**

## Beschreibung

Der `wpforms_square_process_get_payment_args_single`-Filter ermöglicht es Ihnen, die Argumente für eine einzelne Square-Zahlungsanforderung zu ändern, bevor sie gesendet werden. Sie können ihn verwenden, um dynamische Daten einzufügen, Smart Tags in der Zahlungsnotiz auszuführen oder Metadaten anzupassen.

Verwenden Sie diesen Filter, um WPForms Smart Tags im Square-Notizfeld auszuführen, damit Ihre Transaktionsdetails in Square Formularwerte enthalten können. Das Square-Feld `note` ist auf 500 Zeichen begrenzt, also kürzen Sie Ihre Ausgabe entsprechend.

parametertypbeschreibung`$args`arrayArgumente für eine einzelne Square-Zahlung. Gängige Schlüssel sind `amount_money`, `customer_id` und `note`.`$process`ProcessDie Square Process-Instanz für die aktuelle Einreichung. Bietet Zugriff auf `$process-&gt;form_data` und `$process-&gt;fields`.## Quelle

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

## Beispiel

```

// Smart Tags in der Square-Zahlungsnotiz verarbeiten und auf 500 Zeichen kürzen.
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 );
```

## Referenzartikel

- [Senden des Formularfeld-Smart-Tags an Square mit WPFoms](https://wpforms.com/developers/how-to-send-the-email-address-to-square-with-wpfoms/)

**Kategorien:** Filter Hooks

---</body></html>