ご注意!

この記事には PHP コードが含まれており、開発者を対象としています。このコードは便宜上提供していますが、コードのカスタマイズやサードパーティの開発についてはサポートを提供していません。

追加のガイダンスについては、WPBeginner の カスタムコードの追加方法に関するチュートリアル を参照してください。

閉じる

説明

wpforms_authorize_net_process_payment_single_args フィルターは、フォームエントリーから取得できるAuthorize.netに送信される引数を含めるために使用されます。

パラメーター

$args
(array) 個別の支払い引数。
$process
(object) WPForms Authorize.Net プロセスオブジェクト。

ソース

wpforms-authorize-net/src/Process.php

詳細情報

wpforms_authorize_net_process_payment_single_args フィルターは、フォームエントリーから取得できるAuthorize.netへの引数を表示/設定するために使用されます。

/**
 * 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 );

フィルターリファレンス: wpforms_authorize_net_process_transaction

チュートリアルリファレンス: