Перейти к содержанию
Форум поддержки пользователей VamShop

Новый модуль оплаты кредитными карточками для VaM Shop - Web


support

Рекомендуемые сообщения

Скачать можно в файлах - http://vamshop.ru/node/191

Вы должны быть зарегистрированы на www.webtopay.com и у Вас должен быть заключён договор с www.webtopay.com, в противном случае не используйте данный модуль.

Как установить:

1. Перепишите файлы их архива в магазин.

2. В Админке - Модули - Модули оплаты установите модуль wtp

3. Настройте модуль, указав свой номер ID (Ваш id виден на сайте webtopay, сразу после того как Вы войдёте со своим паролем на сайт webtopay.com).

Ссылка на сообщение
Поделиться на другие сайты

строка $my_currency = 'USD';

если вы работаете в рублях, то ставьте RUB вместо USD

cтрока

vam_draw_hidden_field('Payment', 'hanza2') .

hanza2 - это если хотите только кредитные карты принимать.

(там еще есть оплата смс-ками, вэбмани и прочие способы.)

Не удивляйтесь, когда на странице оплаты заказа вместо рублей/долларов и тп увидите литовские литы (LT). Вам поступит ровно столько рублей, сколько стоит заказ.

Ссылка на сообщение
Поделиться на другие сайты
  • 11 months later...

Выложил новую версия модуля webtopay.

Со старой были проблемы, не создавался заказ при возвращении с webtopay.com и не менялся статус заказ.

Теперь эти проблемы исправлены.

Для правильной работы модуля етсь одно условие:

1. В магаpине должна быть создана валюта с кодом USD.

Ссылка на сообщение
Поделиться на другие сайты

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

Если нужно по-другому, то там исправить одну строку нужно, найти её можно по USD.

Ссылка на сообщение
Поделиться на другие сайты
  • 6 months later...

я что-то никак не найду в каком месте кода,

при возвращении ответа из банка определяется удался платеж или нет,

и в зависимости от этого считать заказ оплаченным или нет?

прошу ткнуть носом!

Ссылка на сообщение
Поделиться на другие сайты

Zoomnews

Провека в этой версии сделана не очень корректно конечно, но другой версии модуля пока нет.

Ссылка на сообщение
Поделиться на другие сайты

Проверка эта пол беды...

получается что нет статуса ОПЛАЧЕН.  есть только Ожидаем проверки или Ждем оплаты. 

и опять же куда (примерно - процедура) мне вставлять свою проверку (ответа из банка - Swedbank) в модуль webtopay.php - before_process?

и самое смешное что если пользователь просто наберет в адресной строке  checkout_process.php то получится что заказ подтвержден.

Ссылка на сообщение
Поделиться на другие сайты

Почему нет - есть такой статус.

Вообще нужно использовать отдельный скриптик, ведь банк, по идее, посылает сообщение об оплаты на Result URL некий.

Ссылка на сообщение
Поделиться на другие сайты

как я понял от банка ответ должен приходить на checkout_process.php

хорошо - я такой "отдельный скриптик" напишу,  если деньги прошли тогда перекину на checkout_process.php,

если нет тогда на checkout_payment.php.

кароче - придеться доводить напильником  :)

Ссылка на сообщение
Поделиться на другие сайты

а в чем заключается потайной смысл создания заказа в момент перехода на страницу checkout_confirmantion.php при выбранном виде оплаты webtopay?

Модуль webtopay -> confirmation()

Ссылка на сообщение
Поделиться на другие сайты

Смысл в том, что могут и не нажать вернуться кнопку на сайте плательщика, тогда заказ так и не будет создан в магазине, а так хоть будет видно, кто платил и за что.

Ссылка на сообщение
Поделиться на другие сайты

а ситуация - когда Клиент передумал заказывать товар перед тем как подтвердить заказ. заказ то уже создан.

"В случае, если информация о карточке введена правильно и карточка соответствует требованиям безопасности платёжной системы, платёж будет проведён, Вы вернётесь в магазин и заказ будет оформлен"

а получается что он уже оформлен.  как-то не логично!

может просто закомментировать этот кусок - чтобы заказ создавался только когда человек вернется обратно?

Ссылка на сообщение
Поделиться на другие сайты

Ну и что, создан, пусть висит, зато есть контакт с клиентов, можно всегда написать, спросить, почему не оплатили.

Это лучше чем пришла оплата, а заказа нет и потому гадай, что за оплата, за какой заказ и ищи клиета именно этого и проси его по-новой оформиться.

Модуль такой, какой есть.

Если Вам нужен другой, ведь на сайт есть спецификация системы оплаты, сделайте так, как Вам нужно.

Я делаю по своему вкусу.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...