API партнерской программы

Вход

Автоматизированная покупка товара путем выписки и оплаты счета в системе WebMoney

Для получения доступа к интерфейсам покупки и получения товаров с фиксированного WMid, отправьте заявку на email [email protected]

Выписка счета

Формат запроса

URL запроса

Метод:

Данные запроса:

https://shop.digiseller.ru/xml/create_invoice.asp POST
<digiseller.request>
  <id_good>2142729</id_good>
  <wm_id>612197088190</wm_id>
  <email>[email protected]</email>
  <id_partner></id_partner>
  <curr>WMR</curr>
  <id_po>0</id_po>
  <lang>ru-RU</lang>
</digiseller.request>

Параметры запроса

Название

Назначение

Примечание

id_good Идентификатор товара Целое число
wm_id WM id плательщика (не меняется)
email Email покупателя, на который придет копия ссылки на товар
id_partner Партнеский ID для отчислений
id_po Уникальный ID выбранного набора значений
Только для товаров с обязательными параметрами, значение предварительно получается методом API
lang Языковая принадлежность покупателя ru-RU | en-US

Формат ответа

<digiseller.response>
  <retval>0</retval>
  <retdesc/>
  <inv>
    <id>48330696</id>
    <name><![CDATA[ World of Warcraft Legion (RUS) ]]></name>
    <type_good>2</type_good>
    <wm_id>612197088190</wm_id>
    <link>https://www.oplata.info/info/buy.asp?id_i=48330696&uid=8723Y790EHFE411DB2651F8EDC05F442</link>
    <wm_inv>630666050</wm_inv>
    <wm_purse>R781352104789</wm_purse>
    <uid>8723Y790EHFE411DB2651F8EDC05F442</uid>
  </inv>
</digiseller.response>

Параметры ответа

Название

Назначение

Примечание

retval код выполнения запроса 0 — запрос успешно отработан
-3 — нет доступа
23 — Товар временно закончился или снят с продажи
27 — Этот тип товара могут нельзя оплатить с помощью WebMoney
retdesc описание кода выполнения
inv\id номер заказа в системе Digiseller
inv\name наименование счета совпадает с названием товара
inv\type_good тип содержимого товара 1 — текст, 2 — файл
inv\wm_id WM id, на который выписан счет
inv\link ccылка для доступа к покупке в браузере
inv\wm_inv номер счета в WebMoney
inv\uid UID для получения содержимого товара (см. п.3.3)

Оплата счета

Для оплаты счета следует использовать интерфейс X2 системы WebMoney, где в качестве параметра trans\wminvid передавать значение wm_inv, полученное на первом шаге.

Получение товара

Формат запроса

URL запроса

https://shop.digiseller.com/xml/purchase.asp?id_i={номер заказа}&uid={UID}

Параметры запроса

  • {номер заказа} — номер заказа в системе Digiseller, полученный на шаге 3.1
  • UID — UID для получения содержимого товараполученный на шаге 3.1

Формат ответа

<digiseller.response>
  <retval>0</retval>
  <retdesc></retdesc>
  <typegood>G2</typegood>
  <file>
    <name_in>40402174305503.djvu</name_in>
    <link>
      http://www.oplata.info/download/3667866_l2884y392n3641k329a72093h1421o5173.djvu
    </link>
    <link2>
      http://www.oplata.info/info/download.asp?filename=3667866_l2884y392n3641k329a72093h1421o5173.djvu
    </link2>
    <size>5147775</size>
  </file>
  <text></text>
</digiseller.response>

Параметры ответа

Название

Назначение

Примечание

retval код выполнения запроса 0 — запрос успешно отработан
1 — неверно задан параметр
12 — нет доступа
2 — счет не найден
66 — счет не оплачен
retdesc описание кода выполнения
typegood тип товара G1 — текст
G2 — файл
file\name_in имя файла
file\link ссылка на файл
file\link2 альтернативная ссылка для скачивания файла
file\size размер файлабайт
text текстовое содержимое

Вход

Обработка данных на сайте

Для работы сайта, сохранения настроек, анализа посещаемости и улучшения сервиса мы используем файлы cookie и обрабатываем персональные данные. Продолжая пользоваться сайтом, вы подтверждаете и принимаете :

ПОЛИТИКУ ОБРАБОТКИ ПЕРСОНАЛЬНЫХ ДАННЫХ СОГЛАСИЕ НА ОБРАБОТКУ ПЕРСОНАЛЬНЫХ ДАННЫХ ПОЛИТИКУ ИСПОЛЬЗОВАНИЯ ФАЙЛОВ COOKIE