2015-11-03 63 views
0

我正在爲我們的每月訂閱設置Recurly。由於法律限制,我們不能按比例退款或退款。它的「全部或全部」。因此,所有訂閱都在每個月的第一天開始,並在整個月內始終退款(即使他們在第30天取消)。防止反彈中的比例變化

另一方面,如果他們想在月中升級(或降級),他們必須支付(或獲得貸款)全月差額。如何關閉Recurly中的比例功能?或者,我怎樣才能通過API指定信用/賬單金額?

我正在使用PHP API和託管頁面進行新購買的PHP開發。

+0

我應該用API終止舊計劃並在其位置創建新計劃嗎?如果是的話,我如何通過API指定終止退款金額? – srt8driver

+2

我很好奇你在哪個管轄區有這些限制 – drewish

+1

它不是其管轄區的訂閱類型。該產品通常與其他受管制產品一起包裝。所以我們堅持遵守他們的規則(30天退款/月初一)。不是每個州都有30天的退款,但有些是這樣(高於我的薪級),他們決定讓每個人都一樣。要求開始日期僅爲本月的第一天(恕我直言,懶惰)決定,因爲這些(高於我的薪酬等級)很容易理解,它反映了我們經常打包的其他東西。奇怪我知道,但我只需要編寫軟件。 – srt8driver

回答

1

每當在「立即」時間框架內發佈訂閱更改時,自動完成分攤。此功能無法被繞過,但可能會有一些解決方法:

因此,所有訂閱每月的1日

一個問題從這裏開始 - 必須在認購總開始上一號這個月還是隻是續約?如果是前者,是否需要等待本月1日開始訂閱,還是希望立即啓動訂閱?

  • 開始的第一個月:通過API在starts_at參數(注意,你不能再注意使用註冊的託管的網頁,因爲它們不支持此參數)
  • 革新第一:在訂閱開始後,使用推遲API調用將下一個更新日期調整爲1st。

並且總是在整個月內退款(即使他們在第30天取消)。 在這種情況下,您總是希望發出全額退款,或者只需在發出退款時指定完整的訂閱價格。

另一方面,如果他們想升級(或降級)月中 ,他們必須支付(或獲得貸款)全月差額。 如何關閉Recurly中的比例功能?或者,我怎樣才能 指定通過API的信用/賬單金額?

  • 如果需要修改才能生效立即你需要終止現有的訂閱(如果你想發出任何退款),然後在他們的新條款重新訂閱客戶。再次,你就需要使用推遲API調用,如果你想調整他們的賬單週期日期在第一個月
  • 的。如果改變可以在續約問題發生在更新訂閱的變化發生。它將等到本月的第一天,然後記錄新計劃的全價。
+2

謝謝。爲了澄清他們可以立即開始(技術上是本月的第一個月)或推遲到下個月的第一個月。爲了簡單起見,我想我仍然會使用託管頁面來啓動,然後使用推遲API調用將更新日期重新對齊到正確的月份。然後使用終止(不退款)並打開退款處理退款。 – srt8driver