Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> WebMoney, перевод со счета на счет 
V
    Опции темы
Platon
Дата 22.11.2006, 11:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

Репутация: нет
Всего: 40



Здравствуйте, уважаемые.

Что-то не могу найти информации по сайту, как можно перевести деньжата с кошелька на кошелек?
Сразу уточню, это не перевод денег покупателя сайту-продавцу. Т.е. просто перевести деньги со счета на счет, без всяких заведений карзин.
PM MAIL ICQ   Вверх
szz
Дата 22.11.2006, 13:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 31.5.2005
Где: Moscow, Jerusalem

Репутация: 8
Всего: 33



скриптом? низя. Я уже достаточно хорошенько эту тему облазил, так что могу с некоторой увереностью утверждать.

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


--------------------
PM   Вверх
Eugene_Bond
Дата 22.11.2006, 14:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 138
Регистрация: 3.9.2006

Репутация: 1
Всего: 4



Почему нельзя?
Можно. Как правильно заметил szz, это делается при помощи XML-интерфейсов.

Для того, чтобы это работало надо обязательно иметь атестат необходимого уровня и WMSigner на сервере для подписывания запросов.

Интерфейс X2. Перевод средств с одного кошелька на другой.
PM MAIL   Вверх
szz
Дата 22.11.2006, 14:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1289
Регистрация: 31.5.2005
Где: Moscow, Jerusalem

Репутация: 8
Всего: 33



да, надо иметь персональный сертификат.


--------------------
PM   Вверх
Platon
Дата 22.11.2006, 16:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

Репутация: нет
Всего: 40



Ребята, А потестить то я его смогу?
И еще вопрос, сразу по теме, чем отличаются reqn от trans? По сути выполняют одну и ту же функцию, т.е. можно их определить номером перевода, который будет всегда расти.

Начала разбираться с WMSigner, но попался на грабли.

Использую рекомендуемый код.

Код

function wm_GetSign($inStr) { 
    global $wmWMSigner;
    $descriptorspec = array(
    0 => array("pipe", "r"),
    1 => array("pipe", "w"),
    2 => array("pipe", "r") );
    $process = proc_open($wmWMSigner, $descriptorspec, $pipes );
    
    if (is_resource($process)) {
        fwrite($pipes[0], "$inStr\004\r\n");
        fclose($pipes[0]);
        $s = fgets($pipes[1], 133);
        fclose($pipes[1]);
        $return_value = proc_close($process);
        if(strlen($s)<132){
            die("WMSigner error: $s");
        };
        return $s;
    } else {
        die("Error create WMSigner process");
    die();
    };
}


WMSinger.ini
456345645636
wefgwef
keys.kwm

Расположение файлов
/dir/WmSigner.exe
/dir/WmSigner.ini
/dir/keys.kwm 

keys.kwm - содрал из папки клиента WebMoney Classic

Ошибка !LoadKeys 

В чем проблема, уже сколько бьюсь smile

Это сообщение отредактировал(а) Platon - 22.11.2006, 21:56
PM MAIL ICQ   Вверх
tolik777
Дата 23.11.2006, 09:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 19.6.2006

Репутация: нет
Всего: 2



1. Вообщем заходишь в WM Keeper Classic. Делаешь резервную копию кошелька. Запоминаешь пароль к резервной копии.
На выходе у тебя получается тоже файл .kwm размером 164 байта. Вот именно этот файл ты и должен положить в ту папку и указать его имя в wmsigner.ini. А также и пароль к резервной копии.
2. Как уже сказали нужен персональный аттестат.
3. Нужно написать по внутренней почте WM письмо в тех поддержку. Цель проекта, IP адрес с которого будут запросы приходить и URL проекта. Дают не всем, мне например разрешение на отправку сообщений не дали. Сказали обоснавание нужно.
4. reqn - инкрементный номер запроса. Всегда должен быть больше предыдущего значения. Обычно используют time.
А trans - это номер в твоей системе учета. Советую завести счетчик в БД и после каждого перевода увеличивать на 1. И если хранищь логи переводов, то в БД записывать номер этого перевода.

PM MAIL WWW ICQ   Вверх
Platon
Дата 23.11.2006, 09:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

Репутация: нет
Всего: 40



И все равно, не больно то хочет загружать ключи. Использую WM Classic 3.0.0.1 WMSigner.exe для Windows, прочел, что не поддерживается в данный момент и что используется на свой страх и риск.
Сделал резервную копию. Задал пароль "aaa". Сохранился 34234234.kwm и 34234234.pwm я пишу в ini 
34234234
aaa
34234234.kwm

И все равно лажает.

Это сообщение отредактировал(а) Platon - 24.11.2006, 01:25
PM MAIL ICQ   Вверх
Eugene_Bond
Дата 23.11.2006, 18:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 138
Регистрация: 3.9.2006

Репутация: 1
Всего: 4



Цитата(Platon @  22.11.2006,  16:55 Найти цитируемый пост)
Ребята, А потестить то я его смогу?



Цитата(tolik777 @  23.11.2006,  09:10 Найти цитируемый пост)
2. Как уже сказали нужен персональный аттестат.


Вроде как был у них еще один атестат -- атестат разработчика. Но с их частыми изменениями системы аттестирования я не уверен существует такой атестат сейчас или нет
PM MAIL   Вверх
Platon
Дата 24.11.2006, 01:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

Репутация: нет
Всего: 40



Бог с этим аттестатом, мне бы заставить тачку генерировать подпись.

Это сообщение отредактировал(а) Platon - 24.11.2006, 01:29
PM MAIL ICQ   Вверх
Eugene_Bond
Дата 24.11.2006, 10:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 138
Регистрация: 3.9.2006

Репутация: 1
Всего: 4



Цитата(Platon @  23.11.2006,  09:16 Найти цитируемый пост)
Сделал резервную копию. Задал пароль "aaa". Сохранился 34234234.kwm и 34234234.pwm я пишу в ini 
34234234
aaa
34234234.kwm


полный путь от корня сервера к .kwm файлу, если не ошибаюсь
PM MAIL   Вверх
Platon
Дата 24.11.2006, 10:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

Репутация: нет
Всего: 40



Спасибо!!! Выручил. Только мне каждый раз исправлять эту штуку при переносе ее с одного хоста на другой? Или можно какой нибуддь хорошей мулькой воспользоваться?
PM MAIL ICQ   Вверх
Eugene_Bond
Дата 24.11.2006, 13:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 138
Регистрация: 3.9.2006

Репутация: 1
Всего: 4



Лучше исправлять.
Но можно попробовать указать относительный путь типа: ./34234234.kwm

Проверить не могу поэтому результат не гарантируется.
PM MAIL   Вверх
tolik777
Дата 25.11.2006, 11:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 19.6.2006

Репутация: нет
Всего: 2



Не обязательно полный путь. Если скрипт вызывается из той же папки, то протсо достаточно указание имени файла. У меня например полный путь не прописан и все работает.
Еще попробуй поставь самую последнюю версию WM Keeper.

Цитата

Вроде как был у них еще один атестат -- атестат разработчика. Но с их частыми изменениями системы аттестирования я не уверен существует такой атестат сейчас или нет


Система аттестации у них менялась всего один раз (ввели аттестат продавца и разработчтика, они приравниваются к персональному), и формальный еще и псевдонима.
Аттестат разработчика тут не при чем. Нужен персоналный и выше, т.е. >= 130.
А я еще не встречал к примеру ни одного человека у которого был бы аттестат разработчика и вообще мне не понятно для чего он нужен.
PM MAIL WWW ICQ   Вверх
Platon
Дата 25.11.2006, 11:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1801
Регистрация: 25.4.2006

Репутация: нет
Всего: 40



Дак, как же? Я вот впервые работаю с WebMoney через XML интерфейс, более того стаж работы довольно небольшой, т.е. вероятность напортачить весьма велика. А с аттестатом разработчика можно было бы вдоволь поэкспериментировать. 
И еще: 1110create error step=13 - это и есть, то что нужен аттестат?

П.С.: Странно, мне относительным путем не получалось, зато абсолютный оттарабанил отлично.

Это сообщение отредактировал(а) Platon - 25.11.2006, 11:42
PM MAIL ICQ   Вверх
tolik777
Дата 26.11.2006, 11:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 133
Регистрация: 19.6.2006

Репутация: нет
Всего: 2



Цитата

А с аттестатом разработчика можно было бы вдоволь поэкспериментировать. 

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

Цитата

1110create error step=13 - это и есть, то что нужен аттестат?

Номер ошибки скажите. Непонятно или 1110 или 110?
Если 110, то нужно сначала прописать интерфейс. Как - я выше обьяснял. 
А вообще все коды ошибок в доке описаны. Дока там нормальная, по ней вполне можно разобраться, что и как.
PM MAIL WWW ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0922 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.