2016-05-11 2 views
0

Мы использовали Kill Bill для управления службой подписки на доставку. Вы можете подписаться на подписку, чтобы получить предметы, которые вы выбрали, и быть выставлен счет ежемесячно.Приостановка подписки на убийство

Мы хотим реализовать функцию pause, чтобы клиенты могли отсрочить их подписку, если они отправились в отпуск, например.

Проблема в том, что мы не можем понять, как это сделать с API. Есть способ отменить право (другое слово для подписки, я думаю), и один для его обновления, но ничего явно не связано с паузой.
Возможно, есть параметр, который необходимо передать в методе обновления, который мы еще не нашли?

Вы можете найти API here, и большинство упоминаний о приостановке мы можем найти в документации на this page.

Любая помощь была бы принята с благодарностью!

ответ

2

В Kill Bill действительно есть возможность паузы/возобновления. Это указано на уровне пучка (это означает, что если у вас есть пакет с несколькими подписками, все они будут приостановлены/возобновлены). Существует также другой mechanism with a lower granularity, но давайте начнем с основ:

Допуская следующее:

  • в «боб» арендатор/«нищий»
  • Пучок с подписками, чьи bundle_id = «627a0b2a-82ef -4d7f-b1c7-a5a94be705bf»

Pause на 2016-05-14 (интерпретированы в часовом поясе счета):

curl -v \ 
-X PUT \ 
-u admin:password \ 
-H "X-Killbill-ApiKey: bob" \ 
-H "X-Killbill-ApiSecret: lazar" \ 
-H "Content-Type: application/json" \ 
-H "X-Killbill-CreatedBy: stephane" \ 
'http://127.0.0.1:8080/1.0/kb/bundles/627a0b2a-82ef-4d7f-b1c7-a5a94be705bf/pause?requestedDate=2016-05-14' 

резюме на 2016-05-18 (интерпретированы в часовом поясе счета):

curl -v \ 
-X PUT \ 
-u admin:password \ 
-H "X-Killbill-ApiKey: bob" \ 
-H "X-Killbill-ApiSecret: lazar" \ 
-H "Content-Type: application/json" \ 
-H "X-Killbill-CreatedBy: stephane" \ 
'http://127.0.0.1:8080/1.0/kb/bundles/627a0b2a-82ef-4d7f-b1c7-a5a94be705bf/resume?requestedDate=2016-05-18' 
+0

Спасибо! Мы искали API в разделе «Учетные записи» и «Подписки», а не пакеты. Очень цените вашу помощь и добро пожаловать в Stack Overflow! – Tiz

Смежные вопросы