Я использую billing_cycle_anchor при создании подписки. У меня есть требование, по которому я должен взимать плату со дня оплаты до последнего месяца. А потом с 1-го числа каждого месяца.
Я использую код, показанный ниже:
var date = new Date();
var lastDay = Date.UTC(date.getFullYear(), date.getMonth() + 1, 0);
var monthLastDay = Math.floor(lastDay/1000);
let subscription = {
metadata: metadata,
billing_cycle_anchor: monthLastDay
};
Использование вышеперечисленного - вот что происходит:
- Пропорциональная сумма взимается с 16 по 31 мая
- Подписка создается с 31 мая по 30 июня.
Но я хочу, чтобы подписка создавалась с 1 июня.
EDIT:
Сейчас рассчитывается время:
1527724800
что эквивалентно:
31.05.2008 @ 12:00 (UTC)
Пожалуйста, дайте мне знать возможное решение.