Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Дополнения к модулю оплаты WebMoney для Joomla 1.5.9 + VirtueMart 1.1.3
 
 автор: pautina   (28.06.2009 в 18:58)   письмо автору
8.7 Кб
 
 

Здравствуйте Уважаемое сообщество, очень нужна помощь по доработке модуля
Рабочий модуль оплаты для CMS Joomla 1.5.9 + VirtueMart 1.1.3 Virtuemart_WebMoney_payment_module_1.1.2
Можно скачать по следующему пути
http://style13.com/downloads-free/folder/3-webmoney-vm

Инструкция по установке

1) Скописовать все файлы с модуля оплаты в корень сайта (файл ps_webmoney_info_part.php пока не трогаем)

2) Создал новый способ оплаты
Название способа оплаты WebMoney
Код WM
Класс имени платежа ps_webmoney
Способ оплаты: HTML-форма (например, для PayPal)

3) Сохранил способ оплаты, после зашел в него и в закладке настройки ввел нужные мне данные.
Test Mode Нет Выберите 'Да' если тестируете. Выберите 'Нет' для включения настоящих денежных операций.
Кошелек продовца Z254305331111 Активный счет продавца в WebMoney, на который поступает оплата из магазина.
Почтовый адресс sergei-xyz@mail.ru E-mail указанный в Webmoney
Статус заказа для успешной транзакции Confirmed Выберите статус заказа, который присваивается заказу, если платеж прошел успешно. Если Вы продаете скачиваемые товары: выберите статус, который разрешает скачивание товара (клиент уведомляется по e-mail о возможности скачивания товара).
Статус заказа для неудачной транзакции Cancelled Выберите статус заказа, который присваивается заказу, если платеж не прошел.
Site Address http://www.xmldesign.ru/ например - http://www.myWebShop.com/
Описание платежа shop для распечатке в платеже WebMoney
Secret Code "мой код" Секретный код подтверждения платежа, указанный в Webmoney

Всё сделал правильно.
Секретный код тоже указал.
В поле Дополительная информация по платежу
Вставил код из файла ps_webmoney_info_part.php

В системе WebMoney имею атестат продавца
Кошелек: Z254305331111
Торговое имя: xmldesign отображается на странице при оплате
Secret Key: "мой код" Высылать Secret Key на Result URL, если Result URL обеспечивает секретность
Result URL: mailto:sergei-xyz@mail.ru
Success URL: http://www.xmldesign.ru post метод вызова Success URL
Fail URL: http://www.xmldesign.ru post метод вызова Fail URL
Result URL: Адрес почтового ящика на который приходит письмо о заказе
Success URL: Страница (должна быть на нашем сайте) на которую попадёт пользователь при условии что платёж прошёл
Fail URL: Страница (должна быть на нашем сайте) на которую попадёт пользователь при условии что платёж не прошёл

Высылать Secret Key на Result URL, если Result URL обеспечивает секретность "нет флажка"
Передавать параметры в предварительном запросе "нет флажка"
Позволять использовать URL, передаваемые в форме: "нет флажка"
Высылать оповещение об ошибке платежа на кипер: "есть флажок"
Метод формирования контрольной подписи: "MD5"
Тестовый/Рабочий режимы: Рабочий
Прием WM на кошелек ВКЛЮЧЕН.

Данный модуль проводит оплату, но не меняет статус заказа при удачной транзакции.
Если статус заказа меняется то пользователь получает по почте письмо с ссылкой на скачиваемый товар

Чтобы пользователь получал письмо со ссылкой нужно
Зайти под администратором в VM
выбрать наш заказ и вручную поменять статус
Статус заказа на скачивание Confirmed (статус заказа должен совпадать со статусом для платёжной системы, тогда письмо придёт) но это мы делаем вручную, а модуль должен делать автоматически.

Смотрите, оплата у нас происходит,
После приходит письмо что платёж прощёл и транзакция прошла успешно,
Нужно прописать условие

если транзакция прошла успешно, 
то статус заказа confirmed (подтверждён)

Есть какие либо соображения как програмно это прописать

  Ответить  
 
 автор: pulsar21   (01.08.2010 в 15:49)   письмо автору
 
   для: pautina   (28.06.2009 в 18:58)
 

Скажите, пож-са, где брать описание для этих строчек:
Описание платежа shop для распечатке в платеже WebMoney
Secret Code "мой код" Секретный код подтверждения платежа, указанный в Webmoney?

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования