ログイン
始める

Easy Digital Downloads ドキュメント

Easy Digital Downloads のドキュメント、参考資料、チュートリアル

edd_get_payment_transaction_id()

edd_get_payment_transaction_id() 関数は、特定の購入に関連するトランザクションIDを取得するために使用されます。

この関数は、支払いIDをパラメータとして受け取ります。

$trans_id = edd_get_payment_transaction_id( $payment_id );

返されるトランザクションIDは、2つのパラメータを受け取るedd_get_payment_transaction_idという名前のフィルターを通過します。

  • $transaction_id
  • $payment_id

トランザクションIDの追跡はEDD v2.1で実装され、ゲートウェイごとに処理されるため、すべての支払いレコードにトランザクションIDがあるわけではありません。支払いレコードにトランザクションIDが存在しない場合、トランザクションIDを(おそらく)支払いメモから取得できるように、edd_get_payment_transaction_id-{gateway name}フィルターがedd_get_payment_transaction_idフィルターの前に適用されます。これにより、支払いゲートウェイは、そのゲートウェイ固有のカスタムストレージメソッドからトランザクションIDを取得することにより、時間の経過とともに古い支払いレコードを更新できます。

この記事は役に立ちましたか?

今日から販売を開始しましょう!

50,000人以上のスマートなストアオーナーに参加して、WordPressでデジタル製品を販売する最も簡単な方法を使い始めましょう。

Copyright © 2025 Sandhills Development, LLC

[universally_switcher]