スマレジ・デベロッパーズ・コミュニティはアーカイブされました。


これまでに投稿いただいた内容は引き続きご覧いただけます。

今後のお問い合わせはこちら

お試し期間の判定方法について

アプリから、利用者が現在、お試し期間中なのか、お試し期間終了なのか、それとも本番利用なのかを取得したいと考えています。

FAQや、過去のディスカッションから

  • お試し期間のご利用後は利用終了となり、自動課金とはなりません。
  • お試し期間終了時に、終了したことをWebhookで通知することはない
  • お試し期間中に「このプランを購入」よりプランが購入されると利用者通知のactionは、「start」が送信される

ということがわかっています。

この条件から、考察すると、

  • 利用者通知で「start」を受信した際に、それが「お試し」なのか、「本番なのか」を区別できる
  • お試しの場合、開始日と、お試し期間が取得できる

が可能でないと、判別できない気がしています。

そこで、利用者通知に含まれるplanの、trial_daysについてですが、

これは、

  • お試しの場合は、アプリのプランの登録時に設定した「お試し期間」が入っている
  • 本番利用の場合、trial_daysに"0"が入っている

という認識でよろしいでしょうか?

ベストアンサー

答え