robinner
Новичок
Здравствуйте!
Есть таблица пользователей и таблица покупок. При регистрации пользователя пишу в таблицу WMID.
Вот только не знаю какой ID ,толи аттестата, толи еще какой-то. У меня нет присоединеных WMID , так что в случае со мной, аттестат. А если у человека WMID присоединен... Как узнать по введенному WMID , WMID аттестатта?
И какие WMID отдают :
$_POST['WmLogin_WMID'], при авторизации на сайте с помощью Keeper
А также интерфейсы x19,x11.
Я по инструкции WMSigner посмотрел, там как-то все не ясно... С одной стороны:
<request>
<wmid></wmid>
<passportwmid></passportwmid>
<sign></sign>
<params>
<dict></dict>
<info></info>
<mode></mode>
</params>
</request>
А с другой стороны:
Получается что там WMID аттестата вводить надо.Совсем запутался, помогите, пожалуйста...
Есть таблица пользователей и таблица покупок. При регистрации пользователя пишу в таблицу WMID.
Вот только не знаю какой ID ,толи аттестата, толи еще какой-то. У меня нет присоединеных WMID , так что в случае со мной, аттестат. А если у человека WMID присоединен... Как узнать по введенному WMID , WMID аттестатта?
И какие WMID отдают :
$_POST['WmLogin_WMID'], при авторизации на сайте с помощью Keeper
А также интерфейсы x19,x11.
Я по инструкции WMSigner посмотрел, там как-то все не ясно... С одной стороны:
<request>
<wmid></wmid>
<passportwmid></passportwmid>
<sign></sign>
<params>
<dict></dict>
<info></info>
<mode></mode>
</params>
</request>
А с другой стороны:
PHP:
include('_header.php');
# http://wiki.webmoney.ru/wiki/show/Interfeys_X11
$res = $wmxi->X11(
ANOTHER_WMID, # WM-идентификатор аттестата
0, # отображение “опорного словаря”
0, # отображение персональных данных(паспортные данные+контактная информация) владельца аттестата
0 # проверка принадлежности WM-идентификатора, подписавшего запрос, списку доверенных идентификаторов для проверяемого аттестата
);
print_r($res->toObject());
public function X11($passportwmid, $dict, $info, $mode) {
# $reqn = $this->_reqn();
$req = new SimpleXMLElement('<request/>');
# $req->reqn = $reqn;
if ($this->classic) {
$req->wmid = $this->wmid;
$req->sign = $this->_sign($this->wmid.$passportwmid);
} else {
$req->wmid = '';
$req->sign = '';
}
$req->passportwmid = $passportwmid;
$group = 'params';
$req->$group->dict = $dict;
$req->$group->info = $info;
$req->$group->mode = $mode;
$url = 'https://passport.webmoney.ru/asp/XMLGetWMPassport.asp';
return $this->_request($url, $req->asXML(), __FUNCTION__);
}