InSales API - Периодическое списание — различия между версиями

Материал из Insales Wiki
Перейти к: навигация, поиск
(Новая: =Добавление периодического списания =Проверка состояния периодического списания =Изменение величи...)
 
 
Строка 1: Строка 1:
=Добавление периодического списания
+
=Добавление периодического списания=
  
=Проверка состояния периодического списания
+
Запрос: POST /admin/recurring_application_charge.xml
  
=Изменение величины периодического списания
+
<pre>
 +
<recurring-application-charge>
 +
    <monthly type="decimal">1190.0</monthly>
 +
</recurring-application-charge>
 +
</pre>
  
=Удаление периодического списания
+
Ответ:
 +
<pre>
 +
HTTP/1.1 200 OK
 +
<?xml version="1.0" encoding="UTF-8"?>
 +
<recurring-application-charge>
 +
    <id type="integer">322</id>
 +
    <monthly type="decimal">1190.0</monthly>
 +
    <blocked type="boolean">false</blocked>
 +
    <paid-till type="date">2011-11-30</paid-till>
 +
    <created-at type="datetime">2011-11-17T12:32:30+04:00</created-at>
 +
    <updated-at type="datetime">2011-11-17T12:32:30+04:00</updated-at>
 +
</recurring-application-charge>
 +
</pre>
 +
 
 +
=Проверка состояния периодического списания=
 +
 
 +
Запрос: GET /admin/recurring_application_charge.xml
 +
 
 +
Ответ:
 +
<pre>
 +
HTTP/1.1 200 OK
 +
<?xml version="1.0" encoding="UTF-8"?>
 +
<recurring-application-charge>
 +
    <id type="integer">322</id>
 +
    <monthly type="decimal">1190.0</monthly>
 +
    <blocked type="boolean">false</blocked>
 +
    <paid-till type="date">2011-11-30</paid-till>
 +
    <created-at type="datetime">2011-11-17T12:32:30+04:00</created-at>
 +
    <updated-at type="datetime">2011-11-17T12:32:30+04:00</updated-at>
 +
</recurring-application-charge>
 +
</pre>
 +
 
 +
=Изменение величины периодического списания=
 +
 
 +
Запрос: PUT /admin/recurring_application_charge.xml
 +
 
 +
<pre>
 +
<recurring-application-charge>
 +
    <monthly type="decimal">2000.0</monthly>
 +
</recurring-application-charge>
 +
</pre>
 +
 
 +
Ответ:
 +
<pre>
 +
HTTP/1.1 200 OK
 +
</pre>
 +
 
 +
=Удаление периодического списания=
 +
 
 +
Запрос: DELETE /admin/recurring_application_charge.xml
 +
 
 +
Ответ:
 +
<pre>
 +
HTTP/1.1 200 OK
 +
</pre>

Текущая версия на 09:20, 17 ноября 2011

Добавление периодического списания

Запрос: POST /admin/recurring_application_charge.xml

<recurring-application-charge>
    <monthly type="decimal">1190.0</monthly>
</recurring-application-charge>

Ответ:

HTTP/1.1 200 OK
<?xml version="1.0" encoding="UTF-8"?>
<recurring-application-charge>
    <id type="integer">322</id>
    <monthly type="decimal">1190.0</monthly>
    <blocked type="boolean">false</blocked>
    <paid-till type="date">2011-11-30</paid-till>
    <created-at type="datetime">2011-11-17T12:32:30+04:00</created-at>
    <updated-at type="datetime">2011-11-17T12:32:30+04:00</updated-at>
</recurring-application-charge>

Проверка состояния периодического списания

Запрос: GET /admin/recurring_application_charge.xml

Ответ:

HTTP/1.1 200 OK
<?xml version="1.0" encoding="UTF-8"?>
<recurring-application-charge>
    <id type="integer">322</id>
    <monthly type="decimal">1190.0</monthly>
    <blocked type="boolean">false</blocked>
    <paid-till type="date">2011-11-30</paid-till>
    <created-at type="datetime">2011-11-17T12:32:30+04:00</created-at>
    <updated-at type="datetime">2011-11-17T12:32:30+04:00</updated-at>
</recurring-application-charge>

Изменение величины периодического списания

Запрос: PUT /admin/recurring_application_charge.xml

<recurring-application-charge>
    <monthly type="decimal">2000.0</monthly>
</recurring-application-charge>

Ответ:

HTTP/1.1 200 OK

Удаление периодического списания

Запрос: DELETE /admin/recurring_application_charge.xml

Ответ:

HTTP/1.1 200 OK