バーチャルランチクラブでは、Stripeという決済サービスを利用しています。
Stripeの仕様上、月初・月末の特定日時においてご決済された場合、日本時間における次回決済日が1日ずれてしまう現象が発生します。
原因:
バーチャルランチクラブでは日本時間(JST)で処理しているが、Stripeでは協定世界時(UTC)で処理するため
例:
・JST5月1日8時に決済した場合、UTCでは4月30日23時に決済したことになり、次回決済日がUTC5月30日23時(JST5月31日8時)となる
・JST5月31日8時に決済した場合、UTCでは5月30日23時に決済したことになり、次回決済日がUTC6月30日23時(日本時間7月1日8時)となる
こちらシステムの都合による現象となり、大変申し訳ありませんが、ご理解いただけますようお願いいたします。