16 import(
'classes.handler.Handler');
23 parent::__construct();
33 $paymentMethodPluginName = array_shift($args);
34 if (empty($paymentMethodPluginName) || !isset($paymentMethodPlugins[$paymentMethodPluginName])) {
35 $request->redirect(
null,
null,
'index');
38 $paymentMethodPlugin = $paymentMethodPlugins[$paymentMethodPluginName];
39 if (!$paymentMethodPlugin->isConfigured($request->getContext())) {
40 $request->redirect(
null,
null,
'index');
43 $paymentMethodPlugin->handle($args, $request);