| Sain |  | 
|---|---|
| Взялся за написание плагина под Котонти и  столкнулся с проблемой. Проблема заключается в валидации платежа. Суть в следующем: после успешной транзакции система ВМТ отправляет на сайт набор данных методом пост, но я не могу их считать. Использую следующий код: $lmi_payee_purse_r = sed_import('LMI_PAYEE_PURSE','P','TXT');
$lmi_payment_amount_r = sed_import('LMI_PAYMENT_AMOUNT','P','TXT');
$lmi_payment_no_r = sed_import('LMI_PAYMENT_NO','P','TXT');
$lmi_mode_r = sed_import('LMI_MODE','P','TXT');
$lmi_sys_invs_no_r = sed_import('LMI_SYS_INVS_NO','P','TXT');
$lmi_sys_trans_no_r = sed_import('LMI_SYS_TRANS_NO','P','TXT');
$lmi_sys_trans_date_r = sed_import('LMI_SYS_TRANS_DATE','P','TXT');
$lmi_payer_purse_r = sed_import('LMI_PAYER_PURSE','P','TXT');
$lmi_payer_wm_r = sed_import('LMI_PAYER_WM','P','TXT');
$lmi_hash = sed_import('LMI_HASH','P','TXT');Но значения не считываются. Думаю, проблема в том, что запрос идет извне сайта. Пробовал закомментировать defined('SED_CODE') or die("Wrong URL.");В разработке: 1) Платная подписка для групп (через вебмани) 2) Авторизация с помощью Swekey 3) Авторизация с помощью Yubikey 4) Шифрование авторизации | 
| Sergey |  | 
|---|---|
| common.php начиная с session_start();  идет обработка сессии. Пока, вы не определились от кого переданы данные чья сессия, вы их не получите www.cotonti.mobi | 
| jcrush |  | 
|---|---|
| Подскажи по своиму плагину оплаты вебмани. Возможно ли на нем интегрировать сервис оплаты услуг таких как мобильная связь, комунальные услуги и т.п. т.е. человек вводит свои ВМ, у него появляется виртуальный счет а далее оплатил рекламу или связь или инет. SEO блог: http://blog.stfw.ru/ | 
| Sain |  | 
|---|---|
| # jcrush : Подскажи по своиму плагину оплаты вебмани. В принципе можно и это сделать. У меня суть немного другая. Человек оплачивает членский взнос и попадает в группу с повышенными правами. Код переноса в группу можно заменить на код добавления суммы в определенное поле таблицы пользователей. Таким образом будем иметь виртуальные деньги на счету))) В разработке: 1) Платная подписка для групп (через вебмани) 2) Авторизация с помощью Swekey 3) Авторизация с помощью Yubikey 4) Шифрование авторизации | 
| MeDBejoHok |  | 
|---|---|
| Предлагаю тебе вынести кусок кода отвечающего за "перемещение в группу после оплаты" в отдельный файл, чтобы в бущем подключать все новые и новые файлы ("доступ к скачиванию после оплаты.пхп или "продажа цифрового товара.пхп") | 
| jcrush |  | 
|---|---|
| точно! Скажем точнее, возможность добавить систему оплаты, вм, я.деньги, смс-замки и прочее, и услугу т.е.за что, будь то группа или скажем покупка майки. расширить систему где можно добавить услугу или товар, добавить систему оплаты, личный кабинет, временные услуги.. SEO блог: http://blog.stfw.ru/ | 
| Sain |  | 
|---|---|
| # MeDBejoHok : Предлагаю тебе вынести кусок кода отвечающего за "перемещение в группу после оплаты" в отдельный файл, чтобы в бущем подключать все новые и новые файлы ("доступ к скачиванию после оплаты.пхп или "продажа цифрового товара.пхп") так и задумано))) В разработке: 1) Платная подписка для групп (через вебмани) 2) Авторизация с помощью Swekey 3) Авторизация с помощью Yubikey 4) Шифрование авторизации | 
| MeDBejoHok |  | 
|---|---|
| Ну тогда малаца   Ждем-с | 
| Sain |  | 
|---|---|
| # MeDBejoHok : Ну тогда малаца Только ждать и остается, так как не кто не может помочь организовать нормальный импорт данных с постороннего сайта(( В разработке: 1) Платная подписка для групп (через вебмани) 2) Авторизация с помощью Swekey 3) Авторизация с помощью Yubikey 4) Шифрование авторизации | 
| Alex300 |  | 
|---|---|
| Приходилось как-то писать подобную фичу. Есть 2 варианта: - написать проверку корретности введенных данных вручную непосредственно из POST-запроса. - Сделать также как я в плагине Advanced Registration. Я тогда тоже не знал как быть с сессией и решил вопрос несколько неказисто, но он работает. Посмотрите в этом плагине файл an_adv_registration.ajax.php. Смысл в том, что из вне идет обращение к этому файлу напрямую, а там в свою очередь инклудится функционал кота и обрабатывается запрос стандартным для кота способом. Попутно вопрос (скорее пожелание) к данному плагину: возможность подключения других платежных систем. Например RoboxChange или GoogleCheckout. Можно платежные системы реализовать как дополнения, подключаемые к основному плагину? Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!... ...Sorry for my english... Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/ | 
| Dayver |  | 
|---|---|
| # Alex300 : Приходилось как-то писать подобную фичу.второй вариант я считаю очень не подходящим примером ... почему? я уже писал об этом в теме о плагине на этапе его разработки. Все эти повторные инклуды лишние .... а для того что бы нормально принимать пост запросы нужно включать в них переменную "x" ... писалось уже и на cotonti.com и на neocrome.ru (ссылки оттуда нет времени искать). Когда прикручивал вебмани к плагину магазина тоже с этим сталкивался ... решается на сколько я помню очень просто ... при передаче формы в мерчат можно передавать не только переменные для вебмани но и любые свои (у них это предусмотрено) потом от них в ответе нужно получить эту переменную "x" и тогда никаких траблов с получением запроса не должно быть ... лично я не закончил привязку оплаты вебмани в е_шопе из-за загружености в универе(в феврале защита, потому после вернусь в команду) ... кстати там была другая трабла - с кодировкой (вот с ней не помню как решаил вопрос). Pavlo Tkachenko aka Dayver | 
| Sain |  | 
|---|---|
| Все пожелания принимаются))) сначала сделоаю вебмани – самая поширенная система, а потом можно добавить: Яндекс.Деньги, SMS, RuPay, Interkassa.com, кредитными карточками Ассист (Assist.Ru) и т.д. Не поверите, Вы прочитали мысли. Я ишел с работы и думал: или сделаю независимый скрипт, без использования возможностей кота (но это немного опасный вариант, так как нужно дублировать данные для авторизации в БД) или просто буду инклудить функции кота в скрипт, а не делать плагином. Добавлено 1 Минута спустя: # Dayver : второй вариант я считаю очень не подходящим примером ... почему? я уже писал об этом в теме о плагине на этапе его разработки. Все эти повторные инклуды лишние .... а для того что бы нормально принимать пост запросы нужно включать в них переменную "x" ... писалось уже и на cotonti.com и на neocrome.ru (ссылки оттуда нет времени искать). Когда прикручивал вебмани к плагину магазина тоже с этим сталкивался ... решается на сколько я помню очень просто ... при передаче формы в мерчат можно передавать не только переменные для вебмани но и любые свои (у них это предусмотрено) потом от них в ответе нужно получить эту переменную "x" и тогда никаких траблов с получением запроса не должно быть ... лично я не закончил привязку оплаты вебмани в е_шопе из-за загружености в универе(в феврале защита, потому после вернусь в команду) ... кстати там была другая трабла - с кодировкой (вот с ней не помню как решаил вопрос). с кодировкой вопрос давно решил))) Добавлено 1 Минута спустя: Свои сменные не катят, я хочу хеш с сервака платежки сверять, так что этот вариант не подходит В разработке: 1) Платная подписка для групп (через вебмани) 2) Авторизация с помощью Swekey 3) Авторизация с помощью Yubikey 4) Шифрование авторизации | 
| Dayver |  | 
|---|---|
| Шо значит не катят? Сверяйте ихние хеши что этому мешает? Хотите получить в кот данные от них? Тогда при в запрос к их серверу вложите переменную "x" так что бы она вернулась в ответе. А инклудить функции кота по сто раз просто бессмысленно. Pavlo Tkachenko aka Dayver | 
| Sain |  | 
|---|---|
| Уважаемые форумчани, нужна Ваша подсказка. Как запихнуть в xxx.setup.php в конфигурационных данных плагина значение со знаком = ? В базу данных оно не вносится. Кто знает, напишите, а то делаю плагин для защиты админки и сейчас столкнулся с этой проблемой(( Добавлено 2 часа 31 Минута спустя: Никто не знает? У меня пока что только 1 вариант возник. Наглухо вписать в пхп файл((( В разработке: 1) Платная подписка для групп (через вебмани) 2) Авторизация с помощью Swekey 3) Авторизация с помощью Yubikey 4) Шифрование авторизации Dieser Beitrag wurde von Sain (am 26. Dezember 2009, 21:49, vor 15 Jahre) bearbeitet | 
| esclkm |  | 
|---|---|
| каждый символ имеет свой код это намек. неполучится- if($action=='install') и ручками обнови.нужную тебе опцию littledev.ru - мой маленький зарождающийся блог о котонти. снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты |