/**
     * @return array
     */
    protected function createFactoryConfig()
    {
        $config = parent::createFactoryConfig();
        $config['payum.template.authorize'] = new Parameter('payum.klarna_checkout.template.capture');

        return $config;
    }
 public function createFactoryConfig()
 {
     $config = parent::createFactoryConfig();
     $config['payum.extension.payum.extensions.storage.sylius_component_core_model_payment'] = new Reference('payum.extension.storage.sylius_component_core_model_payment');
     $config['payum.extension.payum.extension.storage.sylius_component_core_model_order'] = new Reference('payum.extension.storage.sylius_component_core_model_order');
     return $config;
 }
    /**
     * {@inheritDoc}
     */
    protected function createFactoryConfig()
    {
        $config = parent::createFactoryConfig();
        $config['payum.template.obtain_token'] = new Parameter('payum.stripe_checkout.template.obtain_checkout_token');

        return $config;
    }