即時ではなく、期間終了時にユーザーをダウングレードすることはできますか? API ドキュメントをくまなく調べましたが、これを達成する方法を理解できませんでした。
回避策として、現在、ユーザーのサブスクリプションをすぐにキャンセルしてから、より少ないサブスクリプションにサブスクライブし、月末まで試用しています。ただし、これは機能しません-期間が終了するまでダウングレードを遅らせることができる必要があります(ただし、ダウングレードが要求された時点でStripeを使用して「記録」します)。
Webhook コールバックを使用したり、ユーザー サブスクリプションをローカルで追跡したりすることでこれを実現する方法があることは明らかですが、可能であればそれは避けたいと思います。
編集
誰かが尋ねる前に - 私は Temboo の PHP SDK を使用しています。ただし、言語固有のアプローチを探しているのではなく、高レベルのハウツー (可能であれば) を探しているだけです。