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

Форум PHP

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

 

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

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

тема: PHP и Web Money
 
 автор: evgen_17   (08.03.2005 в 00:26)   письмо автору
 
 

Можно ли каким либо образом связать эти две замечательные вещи? Причём так чтобы это на Linux работало? Или можно только с Windows? Если углубится в вопрос, то интересует то, как осуществить простейшее оформление заказа, перевод денег и получение товара... Помоему для такой операции требуется авторизация, но как установить Keeper на Linux???

   
 
 автор: isset   (08.03.2005 в 00:59)   письмо автору
 
   для: evgen_17   (08.03.2005 в 00:26)
 

Поставить на сервер windows и установить keeper.

   
 
 автор: Valeri   (08.03.2005 в 03:09)   письмо автору
 
   для: isset   (08.03.2005 в 00:59)
 

Идешь на сайт мони, вроде в раздел вебмастеров, и скачиваешь архивчик с полным руководством и прочим для установки на линуху. В общем все там ясно и понятно, сложного нечего нет, одна проблема, надо компилировать WMSigner, а это делается через SSH, но не каждый хостер предоставляет доступ по SSH. Если доступа у тебя нет, то можешь попросить хостеров что-бы они сами тебе откопилировали. Но так же могу сказать, что многие хостеры, мягко говоря, дубы, и на запросы о компиляции или отмалчиваются или начинают такую пургу гнать, что волосы встают дыбом. :)
Я это говорю в связи с тем, что не однократно с этим сталкивался именно по этому вопросу. Даже бывало, что SSH включено в тарифный план, а на деле его нет. Начинаешь списываться с хостерами, они говорят, что могут включить, но для этого надо чуть ли не самолично засвидетельствовать им свою личность, привезди кучу ксероксов с паспорта и еще с чего то, и что бы все это было нотариально заверено :))
Вот такая вот проблемка.
Хотя и ее можно обойти, конечно будет немного не то, но лучше чем нечего :)
Но это уже вопрос другой.

   
 
 автор: evgen_17   (08.03.2005 в 21:58)   письмо автору
 
   для: Valeri   (08.03.2005 в 03:09)
 

А если на самом сайте создать скрипты которые этим управляют? Закачать всё это дело на хостинг, а управлять с Windows? Т.е. не устанавливать Keeper на Linux? Вот как например устроены интернет-магазины? Кто-нибудь знает?

   
 
 автор: Valeri   (08.03.2005 в 23:56)   письмо автору
 
   для: evgen_17   (08.03.2005 в 21:58)
 

так кипер на хост не закачивается. кто тебе сказал такое???
всем управляют скрипты.
[поправлено модератором]

   
 
 автор: cheops   (09.03.2005 в 00:47)   письмо автору
 
   для: evgen_17   (08.03.2005 в 21:58)
 

Интернет-магазины не сами принимают плату - они регистрируются в сервисе, который и собирает плату с посетителей, после чего перечисляет деньги на счёт магазина. Таким образом, магазин может сосредоточится на каталоге продукции, а свои денежные дела перепоручает сервису оплаты - подробности по ссылке http://www.softtime.ru/forum/read.php?id_forum=2&id_theme=2409

   
 
 автор: Valeri   (09.03.2005 в 02:34)   письмо автору
 
   для: cheops   (09.03.2005 в 00:47)
 

В общем если лень копаться на ВМ сайте, могу, если администрация здешняя не против, спросить архив с документацией по приему и выводу денег с ВМ. Все магазины, хосты и прочии биллинги работают с этими скриптами.

   
 
 автор: cheops   (09.03.2005 в 09:25)   письмо автору
 
   для: Valeri   (09.03.2005 в 02:34)
 

Мы не против, только при загрузке файлов стоит ограничение в 500 Кб, если размер большой, следует разбить информацию на несколько архивов.

   
 
 автор: Valeri   (09.03.2005 в 09:29)   письмо автору
 
   для: cheops   (09.03.2005 в 09:25)
 

архив вроде около 20 кило, сброшу попозже.

   
 
 автор: Valeri   (09.03.2005 в 10:01)   письмо автору
 
   для: Valeri   (09.03.2005 в 09:29)
 

приношу извинения, вообще то выше писал что около 200 кило, но видно 0 не пропечатал :)
В общем пользуйтесь на здоровье.
Если будут вопросы обращайтесь.

   
 
 автор: evgen_17   (12.03.2005 в 21:52)   письмо автору
 
   для: Valeri   (09.03.2005 в 10:01)
 

А можно в ZIP архивчике пожалуйста...

Вопрос:
1) Что нужно писать в файле ключей (keys.kwm)?
2) А что в WMSinger.ini? Только три строчки, насколько я понял?
3) Где размещать файл WMSigner (Сама программа)?
4) После компиляции файл WMSigner создался в той же директории, из которой проводилась компеляция. Что делать с файлами, которые там остались? Удалить? И если на странице требуется использование этого модуля, то размещать его в той же директории, что и страница или можно путь прописывать в popen?
И вообще можно поподробнее об этом, а то я впервые с такой штуковиной имею дело...

   
 
 автор: Никоза   (12.03.2005 в 22:05)
 
   для: evgen_17   (12.03.2005 в 21:52)
 

Когда сделаешь и протестируешь - напиши тут, как и что. Работает?
Очень уж тема интересная - сам хочу тоже сделать. (В будущем...).

   
 
 автор: Valeri   (12.03.2005 в 22:53)   письмо автору
 
   для: evgen_17   (12.03.2005 в 21:52)
 

zip архив сделаю
1. это ваш файл ключей переименованный в keys.kwm
2. да
4. после компиляции остальные файлы удаляются
3.
Рекомендации по защите Ваших ключей

пару слов о проблемах: дело в том, что всю информацию вы должны хранить в .ini
файле, т.е. любой, например администратор хостинга, получивший к нему доступ, а также получивший доступ к файлу keys.kwm получит полный доступ к вашему кошельку. NO COMMENTS!

Итак, основная идея -- все запихать в скомпилированный WMSigner, который, вы кстати, можете потом обозвать как угодно и засунуть куда угодно. Достаточно будет вне www_root.

Избавляемся от WMSigner.ini

Этого будет вполне достаточно, т.к. хацкер не узнает ваш WM_ID, пароль,
а файл с ключами вы можете назвать my_baby.jpg и засунуть хоть /images/,
хоть в любую другую директорию, опять же вне www_root.

Смело удаляйте .ini файл, открывайте wmsigner.cpp и вместо функции

bool LoadIniFile(const char *szFName, szptr& szLogin, szptr& szPwd, szptr& szFileName, short &ErrorCode)
{
... всякая хрень
}

вставьте

bool LoadIniFile(const char *szFName, szptr& szLogin, szptr& szPwd, szptr& szFileName, short &ErrorCode)
{
szLogin = "1111111111"; // ваш WM ID
szPwd = "_secret_pass_"; // ваш пароль
szFileName = "/home/vasia_pupkin/images/porno/34523.jpg"; // путь к файлу с ключами

return true;
}

компилируйте и все!
проверено! работает!
Далее, если скомпилированный файл открыть, то данные о счете найти можно.
Но теперь все очень просто! Поставьте chmod 111 WMSigner, и никто, кроме админа
файл не прочитает.

   
 
 автор: evgen_17   (12.03.2005 в 23:12)   письмо автору
 
   для: Valeri   (12.03.2005 в 22:53)
 

Мда... Очень умно!!! Спасибо!

   
 
 автор: Valeri   (13.03.2005 в 09:50)   письмо автору
 
   для: evgen_17   (12.03.2005 в 23:12)
 

zip архив

   
 
 автор: evgen_17   (13.03.2005 в 10:32)   письмо автору
 
   для: Valeri   (13.03.2005 в 09:50)
 

Спасибо. А можно ли всё что я сделаю протестировать на локале? Помоему кстате нет, так как нужно бодключение к центру сертификации.
Подскажите пожалуйста хороший способ тестирования...

   
 
 автор: Valeri   (13.03.2005 в 11:01)   письмо автору
 
   для: evgen_17   (13.03.2005 в 10:32)
 

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

   
 
 автор: evgen_17   (13.03.2005 в 11:17)   письмо автору
 
   для: Valeri   (13.03.2005 в 11:01)
 

Хорошо... А подскажите пожалуйста, какой пример нужно использовать чтобы пользователь мог перевести деньги прямо с сайта (страницы), на которой находится мне на кошелёк? Для это требуется аутинтефикация? или вообще что сделать нужно?

   
 
 автор: Valeri   (13.03.2005 в 12:26)   письмо автору
 
   для: evgen_17   (13.03.2005 в 11:17)
 

нужно что-бы у пользователя был включен кипер, там вроде три примера, один это выписка счета, второй автоматом перевод с возвратом на заданная страницу и третий так же возврат на заданную страницу, но кипер открывает ее в своем окне.
аутинтефикация нужна при любом из примеров.

   
 
 автор: evgen_17   (13.03.2005 в 20:31)   письмо автору
 
   для: Valeri   (13.03.2005 в 12:26)
 

Извините, возможно это не скромные вопросы, но всё же я задам их. Если ответы на них будет полные и понятные, то все мои проблемы быдут решены разом, практически...
Итак вопросы:
1) Постольку поскольку я в этом деле полный ламер, то хотелось бы узнать всё как можно подробнее... Итак, мне нужно на определённой странице расположить такую форму, из которой пользователь мог бы отправить некоторую сумму в WMZ или WMR прямо на мой кошелёк. И тлько после этого должны показываться скрытые ресурсы сайта... Как такую форму создать?
2) Не могли бы Вы обьяснить как работает интернет казино? Меня интересует вот что: когда делаешь ставку, то отправляешь определённую сумму на кошелёк (какой не знаю). Если проиграл, деньги не возвращаются, если выиграл приходит в n-раз больше... Каким образом осуществляется данная операция?
3) На сайтах "САР" существуют такие штуки как "Баланс". Там отображается сколько у тебя в данный момент есть денег на аккаунте. Где хранится данная информация и вообще в каком виде? Что это - деньги или просто цифры, которые потом снимаются с WMZ или WMR владельца сайта?
Вот и всё... Если что-то не понятно, то объясню (постараюсь) подробнее.

   
 
 автор: Valeri   (14.03.2005 в 03:55)   письмо автору
 
   для: evgen_17   (13.03.2005 в 20:31)
 

1. я сейчас не помню какая из примеров это форма, вроде №3, в интерфесе формы есть графа, в которой указывается адрес возвратной страницы при оплате и адрес возвратной страницы если отказ. то есть, если чел олатил, то он приходит на определенную Вами страницу а ВМ туда же шлет данные по оплате, и разную техинформацию, которые Вы уже обробатываете своими средствами и предоставляете соответствующие услуги.
Вы попробуйте написать скриптик в котором на возвратной странице просто выведите переменные которые присылает ВМ после оплаты и уже потом будете решать что Вам с ними делать и как обрабатывать. Названия переменных есть в руководстве. Если что не понятно будет, то пишите.
2. интернет казино работает просто. есть скрипты казино, мог кинуть. единственное что там сделано по простому и нет соответствующей проверки на подленность перевода с кошелька, так что там можно легко обмануть, но если вставить нормальную проверку то вот вам готовое казино.
если уж что будет не ясно то тогда поговорим. а так расписывать работу всего скрипта тут очень долго и много места займет.
3. конечно же сами деньги на сайте не хранятся. в САР вы переводите деньги примерно таким же способом как в параграфе 1. и обрабатываете их, то есть сумму заносите в БД по логину или еще какому то параметру и у чела в аккаунте видна эта сумма, и уже с этой цифрой вы производите соответствующие действия.
вообще эта тема очень обширна и так все сразу не обьяснишь и не опишешь, все познается путем проб. Так что пробуйте, пишите, спрашивайте.
Насчет хоста если надо пишите на почту.
P.S. Для Администрации, предлогаю эту тему закрыть, так как сообщения уже сползают в прово в узкую колонку и тяжело читаемы, а открыть новую с переносом туда последнего сообщения а тут указать на новую тему ссылку.

   
 
 автор: glsv (Дизайнер)   (14.03.2005 в 09:11)   письмо автору
 
   для: Valeri   (14.03.2005 в 03:55)
 

PS: Мне кажется вам будет сподручнее это сделать, так как именно вы являетесь одним из "авторов" этой этой темы. Как только вы видите, что тема слишком большая и отвечать уже неудобно, то создавайте новую тему, ссылку на нее.

   
 
 автор: evgen_17   (14.03.2005 в 11:52)   письмо автору
 
   для: Valeri   (14.03.2005 в 03:55)
 

>1. я сейчас не помню какая из примеров это форма, вроде 3,
>в интерфесе формы есть графа, в которой указывается адрес
>возвратной страницы при оплате и адрес возвратной страницы
>если отказ.
Пример номер 3 нашёл, а вот где указывать адреса страниц, увы, нет... Может в самао коде? Но там я тоже ничего похожего не нашёл...
И, кстате, как я буду выводить переменные после оплаты? Это ведь деньги надо в инет кидать... Или можно в холостую?
Насчёт казино и хоста поговорим позже, сначала с этим надо разобраться...
P.S. Чтобы читать можно было нормально, попробуй изменить "Вид форума" В самом верху таблицы форума...

   
 
 автор: Valeri   (14.03.2005 в 12:23)   письмо автору
 
   для: evgen_17   (14.03.2005 в 11:52)
 

насчет того где указывается возвратные страницы я сейчас не помню, надо посмотреть, посмотрю сегодня ближе к вечеру.
по поводу проверки в холостую, да это возможно, есть такая функция для отладки всего этого хозяйства, она включается в личных настройках на сайте ВМ, там в графе пишится test и система работает без перевода денег.
но, опять это НО с этой ВМкой, пока не будет минимум персонального сертификата на WMID с которым будут проводиться все операции, нечего работать не будет :(
вот такое вот дело.
из за всех этих сложностей я и предпочитаю е-голд, в нем все просто и настройки занимают буквально 20 минут.

   
 
 автор: Valeri   (14.03.2005 в 15:15)   письмо автору
 
   для: Valeri   (14.03.2005 в 12:23)
 

Свершилось !!!
Спасибо и Слава тебе, Господи !!!
Радуйтесь люди, наконец монька внела мольбам страждущих принимать деньги от тех кто их хочет дать, при этом не надо мучиться по оформлению и покупке сертификата, не надо светить свои реальные данные, не надо мучиться по настройке их системы с сигнером и прочим, распологать и прятать ключи пароль от своего кошелька и боятся, что кто-то это все сопрет, а вместе с этим и честно заработанные деньги ;) В общим все условия для людей которые хотят кинуть доверчивых и нечего что-бы им за это не было :)
Установка и настройка займет 20 минут.
Интерфейс прилагается.

   
 
 автор: evgen_17   (19.03.2005 в 22:52)   письмо автору
 
   для: Valeri   (14.03.2005 в 15:15)
 

Valeri, требуется хостинг... Обещали?

   
 
 автор: Valeri   (20.03.2005 в 18:21)   письмо автору
 
   для: evgen_17   (19.03.2005 в 22:52)
 

без проблем
пишите на почту и решим этот вопос

   
 
 автор: evgen_17   (20.03.2005 в 20:43)   письмо автору
 
   для: Valeri   (20.03.2005 в 18:21)
 

ОК! Позже чуть-чуть...

   
Rambler's Top100
вверх

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