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

**公開日:** 2020年6月26日
**著者:** エディトリアルチーム

**抜粋:** `wpforms_stripe_process_complete` フィルターは、フォーム送信時にStripeの支払いが処理されたときに発生します。


**コンテンツ:**

## 説明

`wpforms_stripe_process_complete` フィルターは、フォーム送信時にStripeの支払いが処理されたときに発生します。

## パラメータ

$fields*(array)* サニタイズされたエントリーフィールドの値/プロパティ.$form\_data*(array)* 後で使用するために処理されたフォームの設定/データ.$payment\_id*(int)* エントリーID.$payment*(object)* Stripeの支払い/チャージオブジェクト.$subscription*(object)* Stripeのサブスクリプションオブジェクト.$customer*(object)* Stripeの顧客オブジェクト。## ソース

`wpforms/wpforms-stripe/src/Process.php`

## 詳細情報

`wpforms_stripe_process_complete` アクションは、フォームが送信されるときに処理されます。Stripeに情報を渡すために使用できます。

## 例

```

/**
 * フォーム送信時にStripeの支払いが処理されたときに発生します。
 *
 * @link  https://wpforms.com/developers/wpforms_stripe_process_complete/
 *
 * @param array  $fields         サニタイズされたエントリーフィールドの値/プロパティ。
 * @param array  $form_data      フォームデータと設定。
 * @param int    $payment_id     支払いID。
 * @param object $payment        Stripeの支払い/チャージオブジェクト。
 * @param object $subscription   Stripeのサブスクリプションオブジェクト。
 * @param object $customer       Stripeの顧客オブジェクト。
*/

function wpf_stripe_single_payment_custom_metadata( $fields, $form_data, $payment_id, $payment, $subscription, $customer ) {
    if ( ! ( $payment instanceof \WPForms\Vendor\Stripe\PaymentIntent ) &amp;&amp; ! ( $payment instanceof \WPForms\Vendor\Stripe\Charge ) ) {
        return;
    }

    // コードを実行
    // より多くの例については、関連するスニペットを参照してください。

}
add_action( 'wpforms_stripe_process_complete', 'wpf_stripe_single_payment_custom_metadata', 10, 6 );
```

## 関連

記事参照: [Stripe支払いへのメタデータの送信方法](https://wpforms.com/developers/how-to-send-metadata-to-stripe-payments/ "Stripe支払いへのメタデータの送信方法")

**カテゴリー:** アクションフック

**タグ:** PHP

---</body></html>