2017-12-13 4 views
0

将来起こるサブスクリプションのアクションのためのWebhook通知をトリガする方法が見つかりません。それをテストする唯一の方法が次の請求期間に1か月間待つことであれば、サブスクリプション請求メカニズムをどのように開発するのですか?Braintreeのサンドボックスで将来のサブスクリプションWebフックをエミュレートする

たとえば、今すぐサブスクリプションのアップグレードとダウングレードを行う必要があります。これは、私が校正などを処理する必要があることを意味しますが、実際のコードが実際に動作するかどうかをテストする方法は見つけられません。

答えて

0

全開示:私はブレーントリーで働いています。ご不明な点がございましたら、supportまでお気軽にお問い合わせください。

この質問は、Braintreeの定期課金システムの管理に関して、より多くのことが統合とテストでうまくいくかもしれないので、supportチームにもっと良いと思うと思います。

アクティブなサブスクリプションの価格を変更するなどのイベントによって、トランザクションがすぐに発行されたり、サブスクリプションの残高パラメータを評価して決定できるサブスクリプションのbalanceに影響します。これは、同じ日に作成されたサブスクリプションに対しても発生するため、テストに特に影響を与えるべきではないため、将来の請求日にウェブフックを受け取る必要がありません。しかし、これらのウェブフックは、サブスクリプションの結果に、next_billing_period_amountbalanceの間の加算/差異を請求する結果を反映します。

いずれにせよ、これをさらに進めるには、サポートチームと一緒にチケットを開くことをお勧めします。

+0

私はサポートチケットを開いて、そこから非常に役に立たない応答を得ました。プラットフォームは実際にサブスクリプションをテストするために必要なツールを提供していないようです。 AFAIK Braintreeに関連するサブスクリプションを実際にテストする方法はありません。最初の試行で正しいことを得るには、ドキュメントとHOPEを読んでください。それはかなり悪い習慣です - そして、私は本当にそれをするつもりはありません。 現在のところ、私たちは、合理的な方法でテスト可能ではない複雑なサービス/ APIの周りに私たちのソフトウェアを実際に構築することはできないので、代わりの支払い方法を探しています。 – Renka