arch-8.x-1.x-dev/modules/payment/modules/cod/src/Controller/CodPaymentController.php
modules/payment/modules/cod/src/Controller/CodPaymentController.php
<?php namespace Drupal\arch_payment_cod\Controller; use Drupal\arch_payment\Controller\PaymentControllerBase; use Symfony\Component\HttpFoundation\Request; /** * COD payment controller. */ class CodPaymentController extends PaymentControllerBase { /** * {@inheritdoc} */ public function paymentSuccess(Request $request) { return $this->redirect('arch_checkout.complete', ['order_id' => $request->get('order')]); } /** * {@inheritdoc} */ public function paymentCancel(Request $request) { // We can ignore this since we're unable to cancel transfer payment process. } /** * {@inheritdoc} */ public function paymentError(Request $request) { // We can ignore this since transfer payment has no off-site part. } }