你好,我正在尝试使用其他支付类型修改蓝色支付插件。付款后的这种类型需要像 processResponse() 这样的函数来发布数据,但对我来说什么也没发生。端点调用该类,因为如果我在 __construct 函数中回显某些内容,它会显示。Echo processResponse() 不做任何事情。我知道我需要在服务中设置一些细节,但是什么以及如何设置?现在我使用这段代码`
namespace Jigoshop\Extension\BluepayGateway;
use Jigoshop\Integration;
use Jigoshop\Container;
use Jigoshop\Container\Services;
use Jigoshop\Container\Tags;
use Jigoshop\Container\Triggers;
use Jigoshop\Container\Factories;
class Common
{
public function __construct()
{
Integration::addPsr4Autoload(__NAMESPACE__ . '\\', __DIR__);
Integration\Helper\Render::addLocation('blue_pay', JIGOSHOP_PAYSERA_GATEWAY_DIR);
$di = Integration::getService('di');
$di->services->setDetails('jigoshop.payment.blue_pay', __NAMESPACE__ . '\\Common\\Method', array(
'jigoshop.options',
'jigoshop.service.cart',
'jigoshop.service.order',
'jigoshop.messages',
));
$di = Integration::getService('di');
$di->triggers->add('jigoshop.service.payment', 'addMethod', array('jigoshop.payment.blue_pay'));
}
}
new Common();`