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

Вход

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

Для получения доступа к интерфейсам покупки и получения товаров с фиксированного WMid, отправьте заявку на email support@plati.market

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

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

URL запроса

Метод:

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

https://shop.digiseller.ru/xml/create_invoice.asp POST
<digiseller.request>
  <id_good>2142729</id_good>
  <wm_id>612197088190</wm_id>
  <email>test@email.com</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 текстовое содержимое

Вход