Вітаю, мій модуль бачить тільки установлені методи оплати згідно стандартної логіки opencart,
можете спробувати внести такі зміни, щоб модуль побачив ваші методи оплати
admin\model\sale\receipt.php
Перед
return $payment_extensions;
додати
$db_payments = $this->getAllSystemPaymentsFromDB($payment_extensions);
if($db_payments){
$payment_extensions = array_merge($payment_extensions,$db_payments);
}
І ще додати додатковий метод
public function getAllSystemPaymentsFromDB($payment_extensions) {
$not_payment_extensions = array();
foreach($payment_extensions as $item){
$not_payment_extensions[] = $item['code'];
}
$query = $this->db->query(
"SELECT DISTINCT payment_code as code, payment_method as name FROM `" . DB_PREFIX . "order`
WHERE payment_code NOT IN ('".implode("', '",$not_payment_extensions)."')
ORDER BY order_id desc "
);
return $query->rows;
}
ось так приблизно має виглядати в результаті