web-dev-qa-db-ja.com

Drupalコマースでの支払いの失敗を識別するためのイベントのフックまたはルール

Drupal Commerceでの支払い失敗をキャッチするのに役立つフックまたはルールイベントはありますか?

ありがとうございました

2
Junaid

直接のフックやイベントはありませんが、Drupalコマースでの支払いトランザクションに不可欠なのは、完了したトランザクションだけでなく、すべてのattemptedトランザクションに対して作成する必要があることです。これは、支払いが失敗した場合でも、注文に対して支払いトランザクションが作成されます。したがって、支払いトランザクションの作成プロセスにフックして(または関連イベントのルールを使用して)、トランザクションのステータスに基づいて失敗したトランザクションを探すことができます。

2
Ryan Szrama

hook_commerce_payment_transaction_status_info()を使用してみてください

これは、APIへの link およびドキュメントへの link です。

0
4life