2016-05-11 9 views
0

Kill Billを使用して配信サブスクリプションサービスを管理しています。購読して、選択したアイテムを受け取ることができ、月に請求されます。です。キルビル契約を一時停止する

ポーズの機能を実装して、顧客が休暇中などに契約を延期できるようにしたいとします。

問題は、APIでそれを行う方法を理解できないことです。エンタイトルメントを取り消す方法(サブスクリプションのための別の言葉だと思います)とそれを更新する方法がありますが、一時停止には何も関係ありません。
まだ見つからない更新メソッドで渡す必要のあるパラメータがありますか?

API hereがあります。ドキュメントで見つけることができる一時停止の言葉の大部分はthis pageです。

ご協力いただければ幸いです!

答えて

2

実際には、Kill Billで一時停止/再開機能があります。これはバンドルレベルで指定されます(複数のサブスクリプションを持つバンドルを持つ場合は、すべて一時停止/再開されます)。そこにも別のmechanism with a lower granularityですが、のは、基本から始めてみましょう:bundle_id =「627a0b2a-82efサブスクリプション付き/「ラザル」

  • バンドルを

    • テナント「ボブ:以下を想定し

      -4d7f-b1c7-a5a94be705bf」(アカウントのタイムゾーンで解釈)2016年5月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年5月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

    ありがとう! Googleではバンドルではなく、アカウントとサブスクリプションのAPIを探していました。非常にあなたの助けに感謝し、スタックオーバーフローへようこそ! – Tiz

    関連する問題