InSales API - Периодическое списание — различия между версиями
Материал из Insales Wiki
Vb (обсуждение | вклад) (Новая: =Добавление периодического списания =Проверка состояния периодического списания =Изменение величи...) |
Vb (обсуждение | вклад) |
||
Строка 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