public function getFormFields(Order $order) { $gateway = Checkout::get($order)->getSelectedPaymentMethod(); $gatewayfieldsfactory = new GatewayFieldsFactory($gateway, array('Card')); $fields = $gatewayfieldsfactory->getCardFields(); if ($gateway === "Dummy") { $fields->unshift(LiteralField::create("dummypaymentmessage", "<p class=\"message good\">Dummy data has been added to the form for testing convenience.</p>")); } return $fields; }