イベントがあり、登録を受け付けています。 Entity Registration そのためにモジュールがインストールされており、うまく機能しています。ここで、これらのイベントは有料イベントなので、Paypal paymentメソッドも実装する必要があります。
問題は、登録プロセスとPaypalの支払いを1つのプロセスに組み合わせる必要があることです。とはいえ、ユーザーはボタンRegister&payをクリックする必要があり、2つのことを行う必要があります。
イベントにユーザーを登録します(これはすでに Entity Reg モジュールの一部として機能しています)
ユーザーをPaypal支払いゲートウェイにリダイレクトする
これを達成する方法について何か提案はありますか?
Registration Commerce モジュールを使用する必要があります。このモジュールは、エンティティ登録とdrupalコマース間の統合ポイントとして機能し、エンティティレジスタを使用して有料登録を実装できるようにします。また、drupalコマースとのPaypal統合には、 Commerce Paypal を使用します。
Commerce Paypal IPNルールの統合 モジュールはあなたの要件に合うはずです。これについての引用は次のとおりです(モジュールのプロジェクトページから)。
...は、Paypal IPN処理のためのモジュール機能を提供するようになります。
Drupal Commerce、Rules、Paypalの支払い方法と組み合わせて、このモジュールを使用すると、サイトのワークフローとロジックを変更できます。
例として、「コマースサブスクリプション製品Paypal」はIPNと統合してユーザーサブスクリプションを開始/停止しますが、特定のユーザーフィールドとコンテンツタイプに依存しますが、このモジュールでは同じことを達成できますが、独自に選択したフィールド、コンテンツタイプなど.