Jump to content
Sign in to follow this  
zubovd

[Поддержка] Модуль оплаты Z-Payment для версий 1.5.x

Recommended Posts

Модуль оплаты Z-Payment для версий 1.5.x

Скачать/Купить дополнение

Z-Payment - это платежная система для приема платежей на сайте и мгновенной оплаты в Интернет.

С помощью Z-Payment оплата в интернете станет простым, удобным и безопасным мероприятием, не требующим каких-либо дополнительных вложений, как временных, так и финансовых. На сегодняшний день платежная система работает практически с любыми видами переводов (банковскими, почтовыми, денежными), электронными валютами, пластиковыми картами, мобильными и наличными платежами, а также оплата на сайте может осуществляться и с помощью различных терминалов, непосредственно через кассы банков и других методов платежа.

Офф. сайт сервиса Z-Payment: http://www.z-payment.com

Совместим со всеми версиями > Opencart 1.5.x

т.к. данный модуль появился в свободном распространении на сайте сервиса, - переходит в "бесплатные"

Быть может Вас могут заинтересовать:


 

Share this post


Link to post
Share on other sites

При нажатии на кнопку "Оформить заказ" открывается страница с сообщением от Z-payment - Примечание к платежу не задано!

В чем может быть проблема?

Share this post


Link to post
Share on other sites

Цена однако ого-го!

Share this post


Link to post
Share on other sites

Там у них с сертификатами что-то , видимо на .ру решили сэкономить.

Можно в модуле переделать что бы кидал не на z-payment.ru а на z-payment.com ?

Share this post


Link to post
Share on other sites

Там у них с сертификатами что-то , видимо на .ру решили сэкономить.

Можно в модуле переделать что бы кидал не на z-payment.ru а на z-payment.com ?

можно, в контроллере модуля - $this->data['action'] = 'https://z-payment.ru/merchant.php';

Share this post


Link to post
Share on other sites

сервер выдает ошибку на строку (избавился просто закомментировав)

public function success() {

$LMI_PAYMENT_NO = $this->request->post['LMI_PAYMENT_NO'];

$LMI_SYS_INVS_NO = $this->request->post['LMI_SYS_INVS_NO'];

$LMI_SYS_TRANS_NO = $this->request->post['LMI_SYS_TRANS_NO'];

$LMI_SYS_TRANS_DATE = $this->request->post['LMI_SYS_TRANS_DATE'];

// $ZP_SIGN = $this->request->post['ZP_SIGN'];

$this->load->model('checkout/order');

Удачи всем!

  • +1 1

Share this post


Link to post
Share on other sites

в процессе подтверждения платежа - ошибки наследствие от опен сорца (за деньги можно было и проверить)

исправления красные

public function callback() {

..........

$LMI_PAYER_PURSE = $this->request->post['LMI_PAYER_PURSE'];

$LMI_PAYER_WM = $this->request->post['LMI_PAYER_WM'];

$LMI_HASH = $this->request->post['LMI_HASH'];

$ZP_TYPE_PAY = $this->request->post['ZP_TYPE_PAY'];

$merhant_key = $this->config->get('zpayment_merchant_key'); //просто буквы не хватает, а так ерунда

// LMI_PAYMENT_NO - Номер счета

..........

..........

if( $order_info['order_status_id'] != $this->config->get('zpayment_order_status_id')) {

$this->model_checkout_order->update($LMI_PAYMENT_NO, $this->config->get('zpayment_order_status_id'),('Z-payment:'.$ZP_TYPE_PAY),TRUE);

}

echo 'OK'; //в случае если z-payment захочет еще раз сказать (а то ошибка 500)

return TRUE;

}

  • +1 1

Share this post


Link to post
Share on other sites

в процессе подтверждения платежа - ошибки наследствие от опен сорца (за деньги можно было и проверить)

исправления красные

public function callback() {

..........

$LMI_PAYER_PURSE = $this->request->post['LMI_PAYER_PURSE'];

$LMI_PAYER_WM = $this->request->post['LMI_PAYER_WM'];

$LMI_HASH = $this->request->post['LMI_HASH'];

$ZP_TYPE_PAY = $this->request->post['ZP_TYPE_PAY'];

$merhant_key = $this->config->get('zpayment_merchant_key'); //просто буквы не хватает, а так ерунда

// LMI_PAYMENT_NO - Номер счета

..........

..........

if( $order_info['order_status_id'] != $this->config->get('zpayment_order_status_id')) {

$this->model_checkout_order->update($LMI_PAYMENT_NO, $this->config->get('zpayment_order_status_id'),('Z-payment:'.$ZP_TYPE_PAY),TRUE);

}

echo 'OK'; //в случае если z-payment захочет еще раз сказать (а то ошибка 500)

return TRUE;

}

Спасибо, друг

Share this post


Link to post
Share on other sites

А у меня выдает ошибку приходит сообщение на ящик с таким текстом:

Здравствуйте.
Не удалось оповестить магазин об успешной оплате счета.
Result URL должен вернуть строку 'YES' или заголовок '200 OK' Result URL=http://www.luckypurse.ru/index.php?route=payment/zpayment/callback
Params=LMI_PAYEE_PURSE=10305&LMI_PAYMENT_AMOUNT=2.79&LMI_PAYMENT_NO=136&LMI_PAYER_WM=
ZP88342514&LMI_SYS_TRANS_NO=1743563&LMI_MODE=0&LMI_SYS_INVS_NO=4796160&LMI_PAYER_PURSE=
ZP88342514&LMI_SYS_TRANS_DATE=20130218 10:05:59&LMI_HASH=5F9BFA9AF24028F0D7FCF30387B97456&ZP_SUMMA_SELLER=2.79&ZP_CURRENCY_INVOICE=
RUR&ZP_TYPE_PAY=ZP_ZP&
Answer:
HTTP/1.0 500 Internal Server Error Date: Mon, 18 Feb 2013 06:06:06 GMT Server: Apache/2 X-Powered-By: PHP/5.3.17 Set-Cookie: PHPSESSID=0bb46553bf827f29d14eaddce23f7a5f; path=/ Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Pragma: no-cache Set-Cookie: language=ru; expires=Wed, 20-Mar-2013 06:06:06 GMT; path=/; domain=www.luckypurse.ru Set-Cookie: currency=RUB; expires=Wed, 20-Mar-2013 06:06:06 GMT; path=/; domain=www.luckypurse.ru Vary: Accept-Encoding,User-Agent Content-Length: 0 Connection: close Content-Type: text/html
Благодарим за использование платежной системы Z-Payment
Если у Вас возникли вопросы по оплате или приему платежа, пожалуйста, обратитесь в службу поддержки
По вопросам предоставления товара или услуги, пожалуйста, обращайтесь к продавцу.
С уважением,
Система Z-Payment

Share this post


Link to post
Share on other sites

А у меня выдает ошибку приходит сообщение на ящик с таким текстом:

Здравствуйте.
Не удалось оповестить магазин об успешной оплате счета.
Result URL должен вернуть строку 'YES' или заголовок '200 OK' Result URL=http://www.luckypurse.ru/index.php?route=payment/zpayment/callback
Params=LMI_PAYEE_PURSE=10305&LMI_PAYMENT_AMOUNT=2.79&LMI_PAYMENT_NO=136&LMI_PAYER_WM=
ZP88342514&LMI_SYS_TRANS_NO=1743563&LMI_MODE=0&LMI_SYS_INVS_NO=4796160&LMI_PAYER_PURSE=
ZP88342514&LMI_SYS_TRANS_DATE=20130218 10:05:59&LMI_HASH=5F9BFA9AF24028F0D7FCF30387B97456&ZP_SUMMA_SELLER=2.79&ZP_CURRENCY_INVOICE=
RUR&ZP_TYPE_PAY=ZP_ZP&
Answer:
HTTP/1.0 500 Internal Server Error Date: Mon, 18 Feb 2013 06:06:06 GMT Server: Apache/2 X-Powered-By: PHP/5.3.17 Set-Cookie: PHPSESSID=0bb46553bf827f29d14eaddce23f7a5f; path=/ Expires: Thu, 19 Nov 1981 08:52:00 GMT Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Pragma: no-cache Set-Cookie: language=ru; expires=Wed, 20-Mar-2013 06:06:06 GMT; path=/; domain=www.luckypurse.ru Set-Cookie: currency=RUB; expires=Wed, 20-Mar-2013 06:06:06 GMT; path=/; domain=www.luckypurse.ru Vary: Accept-Encoding,User-Agent Content-Length: 0 Connection: close Content-Type: text/html
Благодарим за использование платежной системы Z-Payment
Если у Вас возникли вопросы по оплате или приему платежа, пожалуйста, обратитесь в службу поддержки
По вопросам предоставления товара или услуги, пожалуйста, обращайтесь к продавцу.
С уважением,
Система Z-Payment

Обновил. Перезагрузите модуль. Проверьте и отпишитесь, пож.

Share this post


Link to post
Share on other sites

Обновил. Перезагрузите модуль. Проверьте и отпишитесь, пож.

Спасибо, ошибка ушла.

Share this post


Link to post
Share on other sites

При попытке оплатить в z-payment любым способом(жмем оплатить напротив желаемого метода) - мы попадаем на страничку, где предлагается:

- оплатить

- выбрать другой способ оплаты

- вернуться в магазин

 

В итоге, если выбираем вернуться в магазин - получаем следующую ошибку:

 

Notice: Undefined index: LMI_PAYMENT_NO in /home/u137395/lifemodificationru/www/catalog/controller/payment/zpayment.php on line 55Notice: Undefined index: LMI_SYS_INVS_NO in/home/u137395/lifemodificationru/www/catalog/controller/payment/zpayment.php on line 56Notice: Undefined index: LMI_SYS_TRANS_NO in /home/u137395/lifemodificationru/www/catalog/controller/payment/zpayment.phpon line 57Notice: Undefined index: LMI_SYS_TRANS_DATE in /home/u137395/lifemodificationru/www/catalog/controller/payment/zpayment.php on line 58Warning: Cannot modify header information - headers already sent by (output started at /home/u137395/lifemodificationru/www/index.php:100) in /home/u137395/lifemodificationru/www/system/engine/controller.php on line 28Warning: Cannot modify header information - headers already sent by (output started at /home/u137395/lifemodificationru/www/index.php:100) in /home/u137395/lifemodificationru/www/system/engine/controller.php on line 29

Share this post


Link to post
Share on other sites

и ещё момент:

В настройках стоит:

Статус заказа после оплаты: Сделка Завершена.

 

Но при оплате через Сбербанк России(выписать счёт) и выставления счета - появляется возможность вернуться в магазин при не оплаченном счете.(переходим на route=checkout/success)

в итоге заказ получает статус "Сделка завершена", хотя заказ не оплачен, а счёт выставлен

Share this post


Link to post
Share on other sites

Доброго времени, прошу прощения за неудобства, модуль требует обновления, т.к. по всей видимости в API z-payment были изменения.. в скором времени доработаю модуль и отпишусь

Share this post


Link to post
Share on other sites

Доброго времени, прошу прощения за неудобства, модуль требует обновления, т.к. по всей видимости в API z-payment были изменения.. в скором времени доработаю модуль и отпишусь

 

Есть успехи?

Кстати, с физиками (не ИП) они как работают?

Share this post


Link to post
Share on other sites

Доброго времени, прошу прощения за неудобства, модуль требует обновления, т.к. по всей видимости в API z-payment были изменения.. в скором времени доработаю модуль и отпишусь

 

Есть успехи?

Кстати, с физиками (не ИП) они как работают?

http://z-payment.com/help_client.php

Share this post


Link to post
Share on other sites

Доброго времени, прошу прощения за неудобства, модуль требует обновления, т.к. по всей видимости в API z-payment были изменения.. в скором времени доработаю модуль и отпишусь

Приветствую,

Есть ли какие-то изменения?

Share this post


Link to post
Share on other sites

Приветствую,

Есть ли какие-то изменения?

извините, пока нет.. никак по времени не соберусь.. надеюсь, что на след. неделе сделаю апдейт

Share this post


Link to post
Share on other sites

Когда жму "Подтверждение оплаты", перекидывает на z-payment.com и появляется это:

Не задана подпись к данным оплаты! Укажите параметр ZP_SIGN или удалите пароль инициализации магазина.

Это где такое искать?

OpenCart  Version 1.5.6

 

Решено с помощью http://www.z-payment.com/docs.php

Edited by SergeV

Share this post


Link to post
Share on other sites

А можно цену адекватную поставить? Есть необходимость в модуле.

Share this post


Link to post
Share on other sites

Помогите, скачал модуль, установил на ocStore  1.5.5.1.1 и у меня такая ошибка. Ввожу все данные но модуль не активируется, в чем может быть проблема? вот скрин RFrXB9Mg.png

 

После чего в админ панели нет никакой реакции. А показывает что модуль включен в его настройках.

Share this post


Link to post
Share on other sites

Помогите, скачал модуль, установил на ocStore  1.5.5.1.1 и у меня такая ошибка. Ввожу все данные но модуль не активируется, в чем может быть проблема? вот скрин RFrXB9Mg.png

 

После чего в админ панели нет никакой реакции. А показывает что модуль включен в его настройках.

Была такая проблема. В шаблоне по адресу admin\view\template\payment\zpayment.tpl нужно закомментировать строчку <?php echo $footer; ?> тогда появится возможность включения/выключения 

Share this post


Link to post
Share on other sites

Может кому пригодится.

Недавно столкнулся с проблемой. Покупатели при оплате переадресовываются на мерчант: https://z-payment.ru/merchant.php

Им вылезает сообщение о невалидности сертификата. Самое страшное, что им вылезает на полбраузера окно что их могут обманывать мошенники, направляя на этот интернет-адрес :)

 

Решается так:

В catalog/controller/payment прописан путь к мерчанту

      $this->data['action'] = 'https://z-payment.ru/merchant.php';

Меняем его на 

      $this->data['action'] = 'https://z-payment.com/merchant.php';

 

и всё будет корректно.

Share this post


Link to post
Share on other sites

Здравствуйте! Все перечитал, но никак не могу победить иероглифы в примечании к платежу и ответа пока на эту проблему не нашел. Когда пароль указываю в настройках на пайменте и в админке- вообще не работает (не прошел проверку), удаляю пароль в пайменте (в админке остается или нет - без разници) все работает, но иероглифы в примечании. Пароль пробовал по всякому и генереровать и писать одни цифры, ничего не прокатывает.

Хелпамиии!

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Similar Content

    • By zubovd
      Z-Payment - это платежная система для приема платежей на сайте и мгновенной оплаты в Интернет.
      С помощью Z-Payment оплата в интернете станет простым, удобным и безопасным мероприятием, не требующим каких-либо дополнительных вложений, как временных, так и финансовых. На сегодняшний день платежная система работает практически с любыми видами переводов (банковскими, почтовыми, денежными), электронными валютами, пластиковыми картами, мобильными и наличными платежами, а также оплата на сайте может осуществляться и с помощью различных терминалов, непосредственно через кассы банков и других методов платежа.
      Офф. сайт сервиса Z-Payment: http://www.z-payment.com
      Совместим со всеми версиями > Opencart 1.5.x
      т.к. данный модуль появился в свободном распространении на сайте сервиса, - переходит в "бесплатные"
      Быть может Вас могут заинтересовать:
      Модуль "Похожие товары (vqmod)"
      Модуль "Похожие товары"
      Модуль "Сопутствующие товары"
      Модуль "Рекомендуемые товары"
      Микроданные Schema.org
      Микроданные Schema.org для страниц категорий

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.