private function setupGopay()
{
$builder = $this->getContainerBuilder();
$config = $this->validateConfig($this->defaults);
$driver = $builder->addDefinition($this->prefix('driver'))->setClass(GopaySoap::class);
$helper = $builder->addDefinition($this->prefix('helper'))->setClass(GopayHelper::class);
$gconfig = $builder->addDefinition($this->prefix('config'))->setClass(Config::class, [$config['gopayId'], $config['gopaySecretKey'], isset($config['testMode']) ? $config['testMode'] : FALSE]);
$builder->addDefinition($this->prefix('gopay'))->setClass(Gopay::class, [$gconfig, $driver, $helper]);
}