/** * @inheritDoc */ public function getCustomFields(Gateway $gateway = null) { // Override merchant urls - append order data to it if (!is_null($gateway)) { $urls = $gateway->getMerchantUrls(['_merchantRef' => $this->order->getId()]); $data = ['gateway.successurl' => $urls['success'], 'gateway.errorurl' => $urls['error']]; } if ($this->payment instanceof InternetBank) { $data['bank_type'] = $this->payment->getBank(); } return $data; }