Перейти к содержимому


Фотография

Вопрос по интерфейсу X19


  • Пожалуйста, авторизуйтесь для ответа.
38 ответов в данной теме

#1 Участник alemiks (WMID 155457010595 )

  • Группа: Пользователи
  • сообщений 11
  • Регистрация: 25-марта 10
  • МестоположениеРоссия
  • Webmoney BL

Отправлено 25 марта 2010 - 14:21

Правильно ли я понимаю назначение интерфейса?
Например, электронный обменник производит операцию обмена WMZ -> WMR. Т.е. сначала WMZ приходят от клиента на счет обменника, затем обменник со своего счета отсылает клиенту WMR. Получается X19 надо вызвать два раза (на ввод WMZ и вывод WMR)?

И вопросы по параметрам:
- в запросе есть параметр emoney_name, какие значение он может иметь (WebMoney, webmoney, ВебМани и т.п.)? Есть ли список таких значений?
- параметр pnomer (номер паспорта) указывать в виде "22 11 333333", "2211 333333", "2211333333" или "333333"?
    • 0
  • Наверх

#2 Знаток Howard (WMID 220903071648 )

  • Группа: INDX Traders
  • сообщений 6 550
  • Регистрация: 20-октября 07
  • МестоположениеЧелябинск
  • Webmoney BL

Отправлено 25 марта 2010 - 16:11

Правильно ли я понимаю назначение интерфейса?
Например, электронный обменник производит операцию обмена WMZ -> WMR. Т.е. сначала WMZ приходят от клиента на счет обменника, затем обменник со своего счета отсылает клиенту WMR. Получается X19 надо вызвать два раза (на ввод WMZ и вывод WMR)?

И вопросы по параметрам:
- в запросе есть параметр emoney_name, какие значение он может иметь (WebMoney, webmoney, ВебМани и т.п.)? Есть ли список таких значений?
- параметр pnomer (номер паспорта) указывать в виде "22 11 333333", "2211 333333", "2211333333" или "333333"?



Прежде чем принять деньги Вы должны сверить совпадает ли получитель с отправителем

    • 0
  • Наверх

#3 Участник alemiks (WMID 155457010595 )

  • Группа: Пользователи
  • сообщений 11
  • Регистрация: 25-марта 10
  • МестоположениеРоссия
  • Webmoney BL

Отправлено 25 марта 2010 - 16:53

Прежде чем принять деньги Вы должны сверить совпадает ли получитель с отправителем

Что значит "совпадает"? Они не могут совпадать, пользователь на обменном пункте кто угодно, приём денег осуществляет обменник. Или я что-то не так понял?
Или кошелек клиента откуда он перечисляет деньги и кошелек назначения должны принадлежать одному WMID?
    • 0
  • Наверх

#4 Знаток Howard (WMID 220903071648 )

  • Группа: INDX Traders
  • сообщений 6 550
  • Регистрация: 20-октября 07
  • МестоположениеЧелябинск
  • Webmoney BL

Отправлено 25 марта 2010 - 17:22

Что значит "совпадает"? Они не могут совпадать, пользователь на обменном пункте кто угодно, приём денег осуществляет обменник. Или я что-то не так понял?
Или кошелек клиента откуда он перечисляет деньги и кошелек назначения должны принадлежать одному WMID?



Читайте правила.

Любые обменные операции в счет третьих лиц - запрещены, будь то ввод, вывод, обмен и т.д., соответственно Вы должны убедиться что отправитель и получатель - одно и тоже лицо

На ввод мелких сумм есть небольшие послабления. Читайте в правилах 

    • 0
  • Наверх

#5 Знаток 632584157120 (WMID 632584157120 )

  • Группа: Модераторы
  • сообщений 1 797
  • Регистрация: 29-ноября 09
  • МестоположениеКZ
  • Webmoney BL

Отправлено 25 марта 2010 - 17:24

Пример:
Пользователь авторизуется через сервис login.webmoney.ru соответственно WMID Вы уже знаете, далее
На Вашем сайте есть поля для заявки
1. Фамилия
2. Имя
3. Номер паспорта
При заполнении этих полей должен вызываться X19 и проверятся не заполняет ли пользователь данные третьего лица.
Пример схематичный.

    • 0
  • Наверх

#6 Участник alemiks (WMID 155457010595 )

  • Группа: Пользователи
  • сообщений 11
  • Регистрация: 25-марта 10
  • МестоположениеРоссия
  • Webmoney BL

Отправлено 25 марта 2010 - 18:36

Любые обменные операции в счет третьих лиц - запрещены, будь то ввод, вывод, обмен и т.д., соответственно Вы должны убедиться что отправитель и получатель - одно и тоже лицо

Более-менее понятно, спасибо!
Но тогда интересует формат запросов, в частности поля номер паспорта и имя платежной системы, как должны выглядеть?
    • 0
  • Наверх

#7 Участник alemiks (WMID 155457010595 )

  • Группа: Пользователи
  • сообщений 11
  • Регистрация: 25-марта 10
  • МестоположениеРоссия
  • Webmoney BL

Отправлено 25 марта 2010 - 19:15

По практической схеме реализации. Сейчас обменник работает так:
1) пользователь вводит данные обмена (суммы и кошельки)
2) переходит на сайт вебмани, оплачивает
3) проверяем с помощью Х4 оплату
4) отправляем с помощью Х2 нужную сумму
Где выполнять Х19, между 1 и 2 шагами?
    • 0
  • Наверх

#8 Знаток 632584157120 (WMID 632584157120 )

  • Группа: Модераторы
  • сообщений 1 797
  • Регистрация: 29-ноября 09
  • МестоположениеКZ
  • Webmoney BL

Отправлено 25 марта 2010 - 19:56

Да. Можно между 1 и 2

    • 0
  • Наверх

#9 Участник alemiks (WMID 155457010595 )

  • Группа: Пользователи
  • сообщений 11
  • Регистрация: 25-марта 10
  • МестоположениеРоссия
  • Webmoney BL

Отправлено 25 марта 2010 - 20:07

Да. Можно между 1 и 2

Да, но вот возникает ещё вопрос
Пользователь вводит номера кошельков, но в запросе Х19 нужен ещё и WMID. Т.е. вызываем X8, чтобы по кошельку определить WMID. Т.е. с помощью Х8 однозначно определяем, что исходный и результирующий кошельки принадлежат одному WMID. Получается, Х19 нужен просто так, "чтобы было"?
    • 0
  • Наверх

#10 Знаток Howard (WMID 220903071648 )

  • Группа: INDX Traders
  • сообщений 6 550
  • Регистрация: 20-октября 07
  • МестоположениеЧелябинск
  • Webmoney BL

Отправлено 25 марта 2010 - 20:09

Да, но вот возникает ещё вопрос
Пользователь вводит номера кошельков, но в запросе Х19 нужен ещё и WMID. Т.е. вызываем X8, чтобы по кошельку определить WMID. Т.е. с помощью Х8 однозначно определяем, что исходный и результирующий кошельки принадлежат одному WMID. Получается, Х19 нужен просто так, "чтобы было"?



А если у меня 2 вмида? И я обмениваю с одного на другой?

А может я вывожу? И в моем вмиде Иван Иваныч, а вывожу на Петра Петровича?

:)

    • 0
  • Наверх

#11 Участник alemiks (WMID 155457010595 )

  • Группа: Пользователи
  • сообщений 11
  • Регистрация: 25-марта 10
  • МестоположениеРоссия
  • Webmoney BL

Отправлено 25 марта 2010 - 20:39

А если у меня 2 вмида? И я обмениваю с одного на другой?
А может я вывожу? И в моем вмиде Иван Иваныч, а вывожу на Петра Петровича?

Получается, т.к. Х19 возвращает только имя и отчество, разрешены обмены с кошелька Иван Иваныча с WMID1 на кошелек Иван Иваныча с WMID2, даже если это разные Иван Иванычи?
    • 0
  • Наверх

#12 Знаток 632584157120 (WMID 632584157120 )

  • Группа: Модераторы
  • сообщений 1 797
  • Регистрация: 29-ноября 09
  • МестоположениеКZ
  • Webmoney BL

Отправлено 25 марта 2010 - 21:04

+номер паспорта. За уникальность не переживайте, отслеживается.

    • 0
  • Наверх

#13 Знаток 632584157120 (WMID 632584157120 )

  • Группа: Модераторы
  • сообщений 1 797
  • Регистрация: 29-ноября 09
  • МестоположениеКZ
  • Webmoney BL

Отправлено 25 марта 2010 - 21:04

Тренируйтесь на кошках https://passport.web...asp/X19Test.asp

    • 0
  • Наверх

#14 Участник alemiks (WMID 155457010595 )

  • Группа: Пользователи
  • сообщений 11
  • Регистрация: 25-марта 10
  • МестоположениеРоссия
  • Webmoney BL

Отправлено 25 марта 2010 - 21:39

+номер паспорта.

для типа запроса 5 он не требуется
    • 0
  • Наверх

#15 Участник alemiks (WMID 155457010595 )

  • Группа: Пользователи
  • сообщений 11
  • Регистрация: 25-марта 10
  • МестоположениеРоссия
  • Webmoney BL

Отправлено 25 марта 2010 - 21:39

Тренируйтесь на кошках https://passport.web...asp/X19Test.asp

Заполняю emoney_name, пишет "не указан обязательный для данного типа вызова параметр /passport.request/userinfo/emoney_name", что я делаю не так?
    • 0
  • Наверх

#16 Знаток 198376541534 (WMID 198376541534 )

  • Группа: Пользователи
  • сообщений 141
  • Регистрация: 20-марта 06
  • МестоположениеРоссия
  • Webmoney BL

Отправлено 25 марта 2010 - 23:26

для типа запроса 5 он не требуется

Да не нужен X19 при обмене WM на WM.  Тип 5  - это "Обмен WM на электронную валюту других систем". А вот менять на другой WMID видимо нельзя.
    • 0
  • Наверх

#17 Участник alemiks (WMID 155457010595 )

  • Группа: Пользователи
  • сообщений 11
  • Регистрация: 25-марта 10
  • МестоположениеРоссия
  • Webmoney BL

Отправлено 26 марта 2010 - 15:51

Остается вопрос, собственно: нужен ли X19 для проведения обменов WM на WM?
    • 0
  • Наверх

#18 Знаток wmchanger.com (WMID 293064516288 )

  • Группа: Пользователи
  • сообщений 112
  • Регистрация: 31-января 10
  • МестоположениеУкраина
  • Webmoney BL

Отправлено 26 марта 2010 - 18:29

Исходя из: https://www.megastoc...es.aspx?lang=ru

"3.10. Обменные WM-пункты могут использовать интерфейс X2
для обменных операций только с параметром onlyauth=1 (т.е. переводить
средства только ожидающему их корреспонденту). Эта мера направлена на
то, чтобы избежать ошибочных платежей с кошельков обменных пунктов.
Например, если пользователь указал для обмена не свой кошелек, а
кошелек магазина, принимающего средства только через интерфейс мерчанта
(и запрещающего прямые переводы через X2), средства на него уйти не
должны."

и обязательных параметров интерфейса Х19: http://wiki.webmoney...w/Interfeys_X19
1 or cash – Ввод/вывод WM наличными в одном из обменных пунктов

2 or sdp – Ввод/вывод WM наличными через системы денежных переводов

3 or bank – Ввод/вывод WM на банковский счет

4 or card – Ввод/вывод WM на банковскую карту

5 or emoney – Обмен WM на электронную валюту других систем

Можно сделать предположение, что использовать X19 при обмене WM на WM нет необходимости.



http://wmchanger.com - автоматический шлюз ввод вывод webmoney Приват24. Приватбанк.

https://wmcredit.com.ua - автоматические кредиты в системе WebMoney. Программа микрокредитования.

    • 0
  • Наверх

#19 Продвинутый пользователь RichWeber (WMID 324811478568 )

  • Группа: Пользователи
  • сообщений 40
  • Регистрация: 16-мая 08
  • МестоположениеУкраина/Кировоград
  • Webmoney BL

Отправлено 26 марта 2010 - 19:51

Возможны разные варианты реализации алгоритмов:



Авторизуем через Логин.Вебмани в любом случае, так как нужен WMID для
все перечисленных операций



1. Просим клиента открыть аттестат:

  

    1.1 Операции обмена WM на WM  

       - с помощью Х11 получаем все вмиды

       - Х8 проверяем относится ли получатель к прикрепленным
вмидам      

 

    1.2 Операции ввод/вывод + Обмен WM на электронную валюту других
систем

       - с помощью Х11 получаем все вмиды


       - Х8 проверяем относится ли получатель к прикрепленным вмидам

       - с помощью Х11 и данных с формы сверяем данные
отправителя/получателя и получателя/отправителя






2. Не просим клиента открыть аттестат

  


    2.1 Операции обмена WM на WM  


       - с помощью Х11 получаем все вмиды


       - Х8 проверяем относится ли получатель к прикрепленным
вмидам      




    2.2 Операции ввод/вывод + Обмен WM на электронную валюту других
систем


       - с помощью Х11 получаем все вмиды



       - Х8 проверяем относится ли получатель к прикрепленным вмидам


       - с помощью Х19 и данных с формы сверяем данные
отправителя/получателя и получателя/отправителя
    • 0
  • Наверх

#20 Участник alemiks (WMID 155457010595 )

  • Группа: Пользователи
  • сообщений 11
  • Регистрация: 25-марта 10
  • МестоположениеРоссия
  • Webmoney BL

Отправлено 29 марта 2010 - 21:13

Ещё вопрос
sign - подпись запроса обязательный параметр, формируется из параметров: //reqn + //operation/type + //userinfo/wmid
В то же время type может быть числом (1, 2, ...) или строкой (cash, sdp, ...). Какое из значений использовать?
    • 0
  • Наверх