在 zf2 中集成 Payum 模块时出现授权问题

Authorization Issue while integrating the Payum module in zf2

我已经成功地将 payum 模块与我的 zf2 项目集成,但是现在当模块去捕获付款时 zend 给出了一个错误:

 Uncaught exception 'Exception' with message 'Resource PayumCapture not defined' in \vendor\coolcsn\csn-authorization\src\CsnAuthorization\Module.php:

虽然我在 acl.global 中添加了控制器方法,如下所示:

 'Reisesparer\Controller\Payment' => array(
      'paypalEc' => 'guest',
      'stripeJs' => 'guest',
      'done' => 'guest',
      'PayumCapture' => 'guest'
  ),

但上面的错误仍然显示如何解决这个问题?

看起来您的授权并未通过您的控制器寻找资源。你可以尝试添加: 'PayumCapture' => array('all' => 'guest',),

给你的acl.config