InSales API - Периодическое списание

Материал из Insales Wiki
Перейти к: навигация, поиск

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

Запрос: 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