我想爲使用braintree的結算系統添加一些單元測試,但我不知道如何將訂閱期從1個月(現在的braintree最低)改爲1天。我不能等待1個月來執行我的測試。有沒有解決方案可以做到這一點?如何更改braintree的訂閱期限?
2
A
回答
0
我在布倫特裏工作。請隨時聯繫[email protected]並提出任何其他問題。
您無法將訂閱結算期限修改爲短於一個月。 Sandbox旨在模仿端到端測試的生產,並且由於Braintree不會以較小的增量提供訂閱計費,因此我們決定在一個月內不提供較短的沙盒結算週期。
2
我最近問布倫特裏支持類似的問題,這裏是我給出的建議是: -
沙箱環境是建立準確地模擬生產環境。不幸的是,這也讓我們處於實時的擺佈之中。但是,您絕對可以使用以下步驟創建逾期訂閱來測試sandbox中的subscription_charged_unsuccessfully和subscription_went_past_due webhooks:使用以下步驟創建逾期訂閱:
使用1天試用版和2000美元價格創建計劃(測試數量將自動模擬下降) 使用信用卡創建客戶 使用計劃和客戶創建新訂閱 第一次收費嘗試將在1天后(試用期到期)並且將失敗 自動重試次數將爲+10和+20天訂閱過期 - 此時間表可以通過更新控制面板中的定期結算重試邏輯來更改 您還可以測試subscription_charged_successfully webho確定使用相同的基本原則 - 只需創建一個包含1天試用期和低於2000美元的價格的計劃。
我希望有幫助。
相關問題
- 1. Laravel Cashier Braintree取消訂閱寬限期
- 2. Braintree如何更改訂閱生命週期?
- 3. 更改Braintree訂閱期間的帳單日期
- 4. Braintree每月更新訂閱
- 5. 如何更改允許更改通知訂閱的權限
- 6. 應用內自動續訂訂閱:更改期限/長度?
- 7. Fiware:訂閱期限
- 8. 是否可以更改braintree訂閱的billingDayOfMonth?
- 9. 如何訂閱更改DependencyProperty?
- 10. Braintree - 未來訂閱取消
- 11. 使用Braintree for iOS訂閱
- 12. Woocommerce訂閱更改到期日期
- 13. 如何更改條形訂閱的結算週期日期?
- 14. 如何使用訂閱更新API更改訂閱計劃openpay
- 15. 條帶訂閱 - 更新過期訂閱
- 16. 如何取消訂閱RethinkDB中的「更改訂閱」?
- 17. 如何在創建或更新訂閱時在條帶中更改訂閱期的開始日期
- 18. 檢索Braintree客戶的訂閱
- 19. 更改Azure訂閱
- 20. 訂閱到期日期如果用戶更改日期
- 21. Braintree定期付款訂購
- 22. 如何訂閱更改圖片
- 23. 如何更改Azure Active Directory訂閱?
- 24. Braintree以重力方式訂閱
- 25. 如何取消訂閱或更改rethinkdb中的更改進料?
- 26. Ionic 2頁更改訂閱
- 27. 更改Azure網站訂閱
- 28. 用RX訂閱EF更改
- 29. 更改Paypal訂閱日
- 30. 更改訂閱PayPal IPN
感謝您的回答。有沒有解決方法?如何確保在投入生產之前能夠按預期工作? – 2015-02-11 03:35:45
你想要測試什麼功能? – matdevdug 2015-02-11 17:08:05
我想測試續訂和取消訂閱。 – 2015-02-16 02:27:03