WebMoney-кофейня
WebMoney TOP - только для лучших сайтов!Топик в форуме: Во что играем?
Поставить музыку в Кофейне:
Glenn Miller - The Kiss Polka
Страницы: (29) [1] 2 3 ... Последняя » ( Перейти к первому непрочитанному сообщению ) ОтветитьНовая тема

> WMSigner PHP edition
DKameleon
Post #1 (Отправлено: 14.02.2007 01:28)     Быстрое цитирование
Цитировать


Хранитель традиций
*******

Сообщений: 2187
Регистрация: 31.05.2006
Участник WM-Клуба # 247
УРРРРА!!!! Я наконец-то их домучил! wub.gif

В общем, Представляю вашему вниманию мою реализацию ВМСигнера на ПХП:
http://my-tools.net/wmxi/

Преимущества:
- Нет необходимости что либо компилировать, устанавливать. Доступно для понимания пользователям не столь продвинутым.
- Работает как на Winows так и на Linux платформах victory.gif

Недостатки:
- Пока не заметил blush.gif

Требования к ПХП:
- наличие MHash.
- наличие BCMath.


Попутно в комплекте идёт моя реализация ХМЛ интерфейсов.

Требования к ПХП:
- наличие CURL.
- наличие MBString.

Возможности:
- Реализованы X1-X11 интерфейсы.
- Поддержка WMK Classic, WMK Lite.
- Поддержка многострочных кириллических сообщений.

Недостатки:
- не реализовывал парсинг ответа сервера blush.gif В принципе, тут можно подключить любой, уже существующий парсер из любого ранее использованного набора интерфейсов.

==============================================

2010.08.05

Обратите внимание на существование версии №2. Возможности по сравнению с первой расширены smile.gif


==================
Написать приватное сообщениеНаписать по emailВебсайт
DKameleon
Post #2 (Отправлено: 24.02.2007 00:15)     Быстрое цитирование
Цитировать


Хранитель традиций
*******

Сообщений: 2187
Регистрация: 31.05.2006
Участник WM-Клуба # 247
Не интересно, чтоли? unsure.gif


==================
Написать приватное сообщениеНаписать по emailВебсайт
Kredit
Post #3 (Отправлено: 24.02.2007 00:41)     Быстрое цитирование
Цитировать


Гурман
****

Сообщений: 264
Регистрация: 22.12.2006
Откуда: Оттуда
DKameleon сказал
Не интересно, чтоли?

Великолепно good.gif
Наверное все ждут когда будет реализован парсинг ответа сервера...


==================
Витольд Волков
Написать приватное сообщениеНаписать по emailICQ
DKameleon
Post #4 (Отправлено: 24.02.2007 01:43)     Быстрое цитирование
Цитировать


Хранитель традиций
*******

Сообщений: 2187
Регистрация: 31.05.2006
Участник WM-Клуба # 247
Наверное все ждут когда будет реализован парсинг ответа сервера...

Окей. Дописал парсер biggrin.gif
Пример в комплекте.


==================
Написать приватное сообщениеНаписать по emailВебсайт
Yuriy Apostol
Post #5 (Отправлено: 24.02.2007 01:46)     Быстрое цитирование
Цитировать


Магистр кофейных наук
******

Сообщений: 616
Регистрация: 14.06.2006
Интересно. Записал себе в блокнотике. Как разгребусь с текущими проектами - обязательно посмотрю на ваши скрипты.


Написать приватное сообщение
tolik777
Post #6 (Отправлено: 24.02.2007 07:54)     Быстрое цитирование
Цитировать


Завсегдатай кофейни
**

Сообщений: 49
Регистрация: 2.09.2006
Я вчера скачивал посмотрел. Работы сделано много. Досконально изучать все не стал конечно.
Вещь очень полезная будет многим я думаю.
Себе не стал ставить, т.к. юзаю WMSigner+XML и уже настроено все + много чего сам переделывал под свои задачи. Если будет следующий проект, где нужны будут автоматизированные интерфейсы, то обязательно попробую.


Написать приватное сообщениеНаписать по email
Kredit
Post #7 (  Отправлено: 25.02.2007 02:19)     Быстрое цитирование
Цитировать


Гурман
****

Сообщений: 264
Регистрация: 22.12.2006
Откуда: Оттуда
Проверил из example Х6 работает как часы.
Прорабатывались ли Вами пути вероятного взлома и меры защиты?


==================
Витольд Волков
Написать приватное сообщениеНаписать по emailICQ
DKameleon
Post #8 (Отправлено: 25.02.2007 02:48)     Быстрое цитирование
Цитировать


Хранитель традиций
*******

Сообщений: 2187
Регистрация: 31.05.2006
Участник WM-Клуба # 247
Прорабатывались ли Вами пути вероятного взлома и меры защиты?

А что там прорабатывать?
Точно такая же схема, как и с вмсигнером:
- на вход строка, на выходе подпись.
получается, что всё точно так же зависит от сохранности файла ключей.

в ХМЛ интерфейсах - там часть почерпнул из уже готовых примеров - реализация с сертификатами, защита от подмены ДНС.

Кроме того, можно использовать и свою реализацию, интерфейсов, а не мою smile.gif

Парсер ХМЛ, ну, вроде работает. но он и так только после получения ответа сервера используется.


А вцелом, мне, как разработчику сложно искать недостатки wink.gif Может кто подсобит? smile.gif


==================
Написать приватное сообщениеНаписать по emailВебсайт
LAW
Post #9 (Отправлено: 2.03.2007 20:19)     Быстрое цитирование
Цитировать


Кофейный профи
*****

Сообщений: 502
Регистрация: 12.01.2005
Откуда: Брянск
Участник WM-Клуба # 46
Чтото не могу я найти описание кодов ошибок на сайте вебманевском, ссылочку не подкинете?


==================
Написать приватное сообщениеНаписать по emailВебсайтICQ
DKameleon
Post #10 (Отправлено: 2.03.2007 20:57)     Быстрое цитирование
Цитировать


Хранитель традиций
*******

Сообщений: 2187
Регистрация: 31.05.2006
Участник WM-Клуба # 247
Чтото не могу я найти описание кодов ошибок на сайте вебманевском, ссылочку не подкинете?


тут есть:
http://www.webmoney.ru/rus/developers/inte...rse/index.shtml

Так понимаю, вопрос качается как-то данной темы? wink.gif


==================
Написать приватное сообщениеНаписать по emailВебсайт
LAW
Post #11 (Отправлено: 2.03.2007 21:15)     Быстрое цитирование
Цитировать


Кофейный профи
*****

Сообщений: 502
Регистрация: 12.01.2005
Откуда: Брянск
Участник WM-Клуба # 46
Да, скачал предложенные вами варианты работы с XML, пробую.

Когда был закрыт IP нормально писало что аксесс денай smile.gif

Баланс по кошелькам проверяется нормально.
На интерфейсе Х6 отправка сообщения (в саппорт писал чтобы включили) выдается ошибка:
retval [value] => 110
retdesc [value] => create error step=13


Остальные еще не проверил, надеюсь за сегодняшний вечер все перепробовать.

Это сообщение отредактировал LAW - 2.03.2007 21:16


==================
Написать приватное сообщениеНаписать по emailВебсайтICQ
DKameleon
Post #12 (Отправлено: 2.03.2007 21:44)     Быстрое цитирование
Цитировать


Хранитель традиций
*******

Сообщений: 2187
Регистрация: 31.05.2006
Участник WM-Клуба # 247
Остальные еще не проверил, надеюсь за сегодняшний вечер все перепробовать.

Тогда сейчас залью обновление.
Я там Х7 подправил wink.gif

etval [value] => 110 retdesc [value] => create error step=13

110  нет доступа к интерфейсу

Так что видимо ещё не включили.

UPD. Залил.

Это сообщение отредактировал DKameleon - 2.03.2007 21:49


==================
Написать приватное сообщениеНаписать по emailВебсайт
LAW
Post #13 (Отправлено: 3.03.2007 00:37)     Быстрое цитирование
Цитировать


Кофейный профи
*****

Сообщений: 502
Регистрация: 12.01.2005
Откуда: Брянск
Участник WM-Клуба # 46
И еще вопросик, у кого нить остались старые примеры который были на сайте вебманевском для https интерфейсов?


==================
Написать приватное сообщениеНаписать по emailВебсайтICQ
Niksen
Post #14 (Отправлено: 3.03.2007 00:57)     Быстрое цитирование
Цитировать


Главный кофейщик
*******

Сообщений: 1592
Регистрация: 7.01.2005
Откуда: Киев
Участник WM-Клуба # 1
Для PHP остались. Давать?


==================
Написать приватное сообщениеНаписать по emailВебсайт
LAW
Post #15 (Отправлено: 3.03.2007 01:58)     Быстрое цитирование
Цитировать


Кофейный профи
*****

Сообщений: 502
Регистрация: 12.01.2005
Откуда: Брянск
Участник WM-Клуба # 46
Niksen сказал
Для PHP остались. Давать?

Спасибо, уже у себя в старом бэкапе нарыл, просто поиск по четырем гигам в архиве долго шел smile.gif



==================
Написать приватное сообщениеНаписать по emailВебсайтICQ
anighr
Post #16 (Отправлено: 5.03.2007 14:32)     Быстрое цитирование
Цитировать


Ценитель кофе
***

Сообщений: 81
Регистрация: 27.11.2006
Niksen сказал
Для PHP остались. Давать?

дайте мне пожалуйста smile.gif


==================
Написать приватное сообщение
LAW
Post #17 (Отправлено: 5.03.2007 18:11)     Быстрое цитирование
Цитировать


Кофейный профи
*****

Сообщений: 502
Регистрация: 12.01.2005
Откуда: Брянск
Участник WM-Клуба # 46
2 anighr cпросите у Niksen потому как я то свои нашел, но они правленные, а оригиналов не осталось.

2 DKameleon, а нет ли рабочего примерчика для авторизации пользователя на стороннем сайте?


==================
Написать приватное сообщениеНаписать по emailВебсайтICQ
DKameleon
Post #18 (Отправлено: 5.03.2007 18:22)     Быстрое цитирование
Цитировать


Хранитель традиций
*******

Сообщений: 2187
Регистрация: 31.05.2006
Участник WM-Клуба # 247
а нет ли рабочего примерчика для авторизации пользователя на стороннем сайте?


А в чём возникают проблемы? Там же всё одинаково, что для моей версии скриптов, что для стандартных, что для ещё чьей-то. smile.gif

1. сгенерить на сервере строку.
2. подсунуть киперу её подписать.
3. отправитьна сервер.
4. на сервере переподписать по верху и отравить вебманевцам.

Для примера есть здесь:
http://forum.webmoney.ru/Default.aspx?g=posts&t=2836

Или интересует именно с моей реализацией интерфейсов?


==================
Написать приватное сообщениеНаписать по emailВебсайт
Niksen
Post #19 (Отправлено: 5.03.2007 18:54)     Быстрое цитирование
Цитировать


Главный кофейщик
*******

Сообщений: 1592
Регистрация: 7.01.2005
Откуда: Киев
Участник WM-Клуба # 1
дайте мне пожалуйста


==================
Написать приватное сообщениеНаписать по emailВебсайт
anighr
Post #20 (Отправлено: 5.03.2007 20:01)     Быстрое цитирование
Цитировать


Ценитель кофе
***

Сообщений: 81
Регистрация: 27.11.2006
Ну тогда еще вопрос. На основании этого можно сделать интерфейс открытия ТЛ с нужными параметрами?? Видимо да, но есть куда подглядеть?

А в идеале нужно еще и вот это:

3. Проверка наличия положительных и отрицательных фидбэков и их соотношение.
4. Проверка наличия невыплаченных кредитов.
5. Проверка наличия невозвращённых кредитов.

2Niksen - спасибо.

Это сообщение отредактировал anighr - 5.03.2007 20:12


==================
Написать приватное сообщение
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:

Опции этого топикаСтраницы: (29) [1] 2 3 ... Последняя » ОтветитьНовая тема

 





Powered by Invision Power Board © 2003 IPS, Inc.