Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

LightManager

Новачок
  
  • Публікації

    3
  • З нами

  • Відвідування

Усі публікації користувача LightManager

  1. в файле 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', Наверное можно оформить красивей, но я не знаю пхп. Правильно я сделал? Вроде работает. До самой оплаты клиент везде видит его любимую валюту, пока не приходит уже на страницу банка.
  2. Да, разобрался, сделал. Просто вообще не шарю в PHP, но осилил Спасибо! Непонятно, почему, если вы принимаете только в рублях, не сделать это сразу.
  3. Парни, есть такой платёжный модуль https://www.opencart.com/index.php?route=marketplace/extension/info&member_token=N8B0zH1yOHloX8jVOLlkg7ubKwJo1Lyx&extension_id=36833 В чём проблема, QiWi принимает счёт только в рублях, но сайт мультивалютный. Реально его слегка переделать, чтоб при выставлении счёта валюта, выбранная пользователем автоматом пересчитывалась в рубли? Заранее спасибо.

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.