Example #1
0
 public function actionPayNotify()
 {
     $pay = wanhunet::app()->pay;
     $pay->on(llPayComponent::EVENT_SUCCESS_NOTIFY, function ($event) {
         /** @var \wanhunet\components\PayEvent $event */
         $data = $event->rs;
         $money = AssetMoney::findByIdNo($data['no_order']);
         if ($money !== null) {
             $money->finishPay($event);
         }
     });
     $pay->on(llPayComponent::EVENT_FAIL_NOTIFY, function ($event) {
         /** @var \wanhunet\components\PayEvent $event */
         $data = $event->data;
     });
     $pay->notifyReturn();
 }