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.
}
}
