2016-10-29 4 views
1

私は3は、支払いの試みを失敗した後に自動的に解除されるように設定私のストライプのサブスクリプションを持っています。ストライプで自動的にキャンセルされたサブスクリプションを検索しますか?

1)サブスクリプションがあるため、我々はそれをキャンセルするために作られたAPIリクエストの失敗したため、支払いの試みのストライプによって削除または私達によって削除されたかどうかをウェブフック削除サブスクリプションから指示する方法はありますか?

2)私は、自動的にストライプによりキャンセルされたいくつかのサンプルのサブスクリプションを見つけるために、APIやダッシュボードを使用することはできますか?

答えて

1

1)はい、event objectrequest属性をチェックして。イベントは、APIリクエストの結果である場合は、requestはnull以外の値を持つことになります。イベントはストライプによる自動アクションの結果である場合には、requestはnullになります。

イベントの場合、requestはAPIを使用した場合はnullでなく、ご返済が多すぎると定期購入が自動的にキャンセルされた場合はnullになります。

2)未ダッシュボード経由ではなく、APIを使用して、あなたはlist all eventscustomer.subscription.deletedからtype設定して、その後、request=nullでイベントのみを保つために、結果をフィルタリングすることができます。

すべての「リスト」コールは、コールごとに有限数のリソース(デフォルトでは10、limitパラメータでは最大100)を返すことに注意してください。リスト全体を取得するには、pagination parametersでいくつかの呼び出しを発行する必要があります。 Stripeの公式言語ライブラリのほとんどは、このプロセスを容易にするためにauto-pagination機能をサポートしています。

関連する問題