2014-12-04 121 views
2

我正在整合分條以使用戶能夠訂閱運送到美國和加拿大的實際產品。使用stripe將訂單添加到第一次訂購發票

我想使用invoice.created webhook修改發票並根據收貨地址添加運費。

根據條紋文檔的問題是,第一張發票是立即收費的,這意味着我無法在第一次收費之前修改它,因爲我可以隨後進行修改。

如果是這樣,那麼解決這個問題的唯一途徑,我相信是增加計劃,美國和加拿大的每個訂閱間隔,例如product-weekly-usproduct-monthly-usproduct-weekly-caproduct-monthly-ca而不只是product-monthlyproduct-weekly

的運費將是靜態的(不包括訂單項),並且是總額的一部分。

編輯

所以尋找到從koopajah的回答發票,這裏是我可以工作(請確認):

  1. 爲您的客戶發票項目(待定發票項目) - 這是否排除訂閱的訂單項?
  2. 爲客戶創建訂閱(將這些待定發票項目添加到訂閱的新發票中) - 這將觸發invoice.created webhook,您必須檢查並忽略 - 您是否必須跟蹤發票號碼? **編輯:哦等等!這將是封閉的,所以你可以檢查:d **
  3. 所有後續的發票與invoice.created網絡掛接修改發票代開

回答

5

如果你想使用發票項目,你只需要創建一個保持在第一個週期之前創建您的用戶訂閱。然後一旦創建訂閱,第一張發票將被創建並自動爲當前客戶提取發票項目。

然後,您可以按照計劃在webhook中創建下一個發票項目。

編輯: 的步驟將是類似的東西:

  1. 創建具有條紋令牌
  2. 一個客戶該客戶的運輸量創建Invoice Item(不是訂閱之一)
  3. 爲該客戶創建subscription,該客戶將自動將步驟2中創建的發票項目添加到總費用
    1. 6 ....在網絡掛接「invoice.created」檢查發票是否關閉,如果不重複步驟2也將當前發票標識符給invoice
    2. 參數
+0

謝謝!我會創建第一個發票項目的哪些參數 - 發票如何鏈接到創建的訂閱? – 2014-12-05 08:31:20

+0

添加了一個編輯以及這可能會如何下降。請更新您的答案與細節,我會接受它。謝謝:) – 2014-12-05 08:54:23

+0

真棒 - 謝謝:) – 2014-12-07 14:02:30

相關問題