в файле qiwi.php есть функция: 
	 
 
public function confirm()
    {
        $billId = null;
        $params = null;
        $bill   = null;
        $successUrl = $this->url->link('checkout/success', '', true);
        $this->load->language('extension/payment/qiwi');
        $this->load->model('extension/payment/qiwi');
        $this->load->model('setting/setting');
        $this->load->model('checkout/order');
        $order  = $this->model_checkout_order->getOrder($this->session->data['order_id']);
        $client = new Client($this->config->get('payment_qiwi_key_secret'));
        $params = [
            'amount'             => $this->currency->format($order['total'], $order['currency_code'], $order['currency_value'], false),
            'currency'           => $this->session->data['currency'],
            'comment'            => $order['comment'],
	я ик понимаю, она формируют запрос на сервер Киви. 
	я изменил её:
 
$tmpamount = $this->currency->format($order['total'], $order['currency_code'], $order['currency_value'], false);
        $params = [
            'amount'             => $this->currency->convert($tmpamount, $order['currency_code'], 'RUB'),
            'currency'           => 'RUB',
	Наверное можно оформить красивей, но я не знаю пхп. Правильно я сгделал? Врогде рилииет. До самой оплаты клиент везгде видит его любимую валюту, пока не приходит уже на страницу банка.