1

トランザクションが成功した場合、ユーザーをアクティブ化する必要があります。Payum Bundle を使用して IPN を受信した後、どのイベントをリッスンする必要がありますか?

Payum\Bundle\PayumBundle\Controller\NotifyController::doActionイベントをディスパッチしていないようです。このコントローラーはどのように役立ちますか?

4

1 に答える 1

2

いくつかの実験とより多くのソースコードを読んだ後、目的の動作 (電子メールの送信、データベースの更新) をアクションとして実装し、それをタグ付けするpayum.actionか、ターゲットの Payum コンテキストに単に追加できることがわかりました。

アクションごとの構成
services:
    acme.sample_action:
        class: Acme\PaymemtBundle\Payum\Action\SampleAction
        tags:
            - { name: payum.action, factory: paypal_express_checkout_nvp }
于 2014-08-19T03:54:05.423 に答える