0 Пользователей и 1 Гость просматривают эту тему.
  • 7 Ответов
  • 8953 Просмотров
*

Full_crazy

  • Захожу иногда
  • 264
  • 48 / 0
  • Иногда думаю ...
Немного лирики...
Озадачившись для одного каталога товаров ( скачиваемый товар ! с автоматической оплатой и высылкой товара) поиском системой приёма платежей, мы с заказчиком остановились на системе z-payment как наиболее для него удобной, поскольку она имеет практически все варианты приема денег от покупателей. Но: скачанный с сайта системы их модуль  был для Joomla 1.0.12, VirtueMart 1.0.11. Обращение в техподдержку не дало ничего, типа - разбирайтесь сами  8). Изучив вопрос в Интернете, нашел только большую кучу заявок на форумах фриланса на подобную разработку модуля. И ни одного готового решения.

Теперь суть вопроса - был переделан модуль оплаты для z-payment применительно к связке Joostina 1.2.0+Virtuemart 1.1.3 . Все необходимые файлы в приложенном архиве. Также подвергся небольшой модификации файл ps_order.php, поскольку письма об оплате скачиваемого товара упорно не отправлялись.

ЗЫ не знаю точно - в правильный раздел делаю сообщение. Но модуль адаптирован именно к Joostina , в случае чего - модераторы - перенесите куда следует! :)

[вложение удалено Администратором]
« Последнее редактирование: 04.08.2009, 17:46:53 от beagler »
Joomla! = невозможного почти нет!
*

турист

  • Захожу иногда
  • 160
  • 7 / 0
Кто  нибудь под Joomla 1.5.x пробовал?
*

drumin

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
В общем я попробовал поставить данный модуль на Joomla 1.5.14 и VirtueMart 1.1.4 в результате модуль вроде бы как должен работать, но возникает одна проблема при переходе к платежу я-payment пишет:
Цитировать
Не задана подпись к данным оплаты! Укажите параметр ZP_SIGN или удалите пароль инициализации магазина.
Я никак не могу понять что за подпись и где ее указать или где удалить пароль инициализации магазина?
*

drumin

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Ураааа, нашел ответ, короче в настройках магазина в системе z-payment в разделе настройки уведомления есть поле Пароль инициализации магазина его нужно оставить пустым и тогда все заработает, или нужно добавить параметр ZP_SIGN в форму запроса из VirtueMart (если этот параметр вписать, то как написано в документации z-payment это повышает безопасность) однако я не очень хорошо разбираюсь в кодах формы оплаты VirtueMart? поэтому я этот параметр не прописывал.

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

SolopoV

  • Давно я тут
  • 536
  • 15 / 0
  • зеленею...
Joomla 1.5.15 и VirtueMart 1.1.4 , при добавлении этого способа: "Direct Access to this location is not allowed." Видать косяк в файле ps_zpayment.php
Есть решение?

Цитировать
Joomla 1.5.15 и VirtueMart 1.1.4 , при добавлении этого способа: "Direct Access to this location is not allowed." Видать косяк в файле ps_zpayment.php
Есть решение?
Есть. Нужно включить system legasy. Т.к. это - модуль для joostina.
*

uspex

  • Новичок
  • 5
  • 0 / 0
Если во время оплаты возникнет ошибка синтаксиса кода то просто вставьте этот код в компоненте Virtuemart->способы оплаты->Z-PAYMENT->настройки
<?php
$url = "https://z-payment.ru/merchant.php";
$tax_total = $db->f("order_tax") + $db->f("order_shipping_tax");

$discount_total = $db->f("coupon_discount") + $db->f("order_discount");
$code = md5(md5(microtime()). md5(rand(0, 100000)));
$code = base64_encode($code . "-" . $dbbt->f("user_id"). "-" . $db->f("order_id"). "-" . round( $db->f("order_subtotal")+$tax_total-$discount_total, 2));

 /*round( $db->f("order_subtotal")+$tax_total-$discount_total, 2)*/

$post_variables = Array(
'LMI_PAYEE_PURSE' => SHOP_ID,
'LMI_PAYMENT_AMOUNT' =>$db->f("order_total"),
'LMI_PAYMENT_DESC' => $VM_LANG->_PHPSHOP_ORDER_PRINT_PO_NUMBER.":". $db->f("order_total"),
'LMI_PAYMENT_NO' => $db->f("order_id"),
'CLIENT_MAIL' => $dbbt->f("user_email"),
'custom' => $code,
);

if( $page == "checkout.thankyou" ) {
$query_string = "?";
foreach( $post_variables as $name => $value ) {
$query_string .= $name. "=" . urlencode($value)."&";
                                              }
mosRedirect( $url . $query_string );
} else {

echo '<form action="'.$url.'" method="post" target="_blank">';

foreach( $post_variables as $name => $value ) {
echo '<input type="hidden" name="".$name."" value="".$value."" />';
}

echo "</form>";

}
?>
*

IntellectMoney

  • Новичок
  • 2
  • 0 / 0
Обратите внимание на IntellectMoney. Мы являемся платежным агрегатором — предлагаем несколько десятков способов оплаты в рамках одного договора. К тому же, комиссия у нас ниже, чем у многих популярных платежных систем.  Интеграция системы не занимает много времени, все готовые решения, модули и подробные инструкции можно найти на нашем сайте. Начать подключение магазина можно по ссылке  https://intellectmoney.ru/ru/landing/index.php?utm_source=owmt.ru&utm_medium=comment&utm_campaign=mention
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль оплаты Liqpay

Автор aragon2

Ответов: 33
Просмотров: 20774
Последний ответ 13.11.2018, 12:51:02
от serge2
Модуль доставки "Почтой России"

Автор alibedog

Ответов: 103
Просмотров: 49827
Последний ответ 03.05.2017, 18:37:10
от SergM
Модуль доставки - самовывоз. Как сделать?

Автор demonm

Ответов: 18
Просмотров: 6208
Последний ответ 29.04.2017, 17:31:56
от princeyury
Варианты доставки для конкретных видов товаров

Автор sashgera

Ответов: 2
Просмотров: 809
Последний ответ 18.02.2016, 02:55:15
от sashgera
Модуль доставки почты России 1.0.6 для VirtueMart 1.1.Х

Автор esmark

Ответов: 65
Просмотров: 21432
Последний ответ 24.12.2015, 11:29:51
от SolopoV