Achtung!

Dieser Artikel enthält PHP-Code und richtet sich an Entwickler. Wir stellen diesen Code als Service zur Verfügung, bieten jedoch keine Unterstützung für Codeanpassungen oder die Entwicklung durch Dritte.

Für zusätzliche Hilfe siehe das Tutorial von WPBeginner zum Hinzufügen von benutzerdefiniertem Code.

Schließen

Beschreibung

Der wpforms_authorize_net_process_payment_single_args Filter wird verwendet, um die an Authorize.net gesendeten Argumente einzuschließen, die aus dem Formulareintrag abgerufen werden können.

Parameter

$args
(array) Einzelne Zahlungsargumente.
$process
(object) WPForms Authorize.Net Prozessobjekt.

Quelle

wpforms-authorize-net/src/Process.php

Weitere Informationen

Der wpforms_authorize_net_process_payment_single_args Filter wird verwendet, um Argumente für Authorize.net anzuzeigen/festzulegen, die aus dem Formulareintrag abgerufen werden können.

Beispiele

/**
 * Filter to set arguments to Authorize.net.
 *
 * @link  https://wpforms.com/developers/wpforms_authorize_net_process_payment_single_args/
 *
 * @param array   $args    Single payment arguments.
 * @param object  $process WPForms Authorize.Net Process object.
 *
 * @return array
 */

function wpf_dev_authorize_net_process_payment_single_add_fields_to_args( $args, $process ) {

   // Replace 3 in $process->fields[ 3 ] to an id of your address field.
   $args[ 'address' ] = $process->fields[ 3 ];

   return $args;

}
add_filter( 'wpforms_authorize_net_process_payment_single_args', 'wpf_dev_authorize_net_process_payment_single_add_fields_to_args', 10, 2 );

Filterreferenz: wpforms_authorize_net_process_transaction

Tutorialreferenz: