У меня есть следующий сценарий, в котором я хочу взимать плату с пользователя в середине месяца перед обновлением плана.
Создан ежемесячный платежный профиль в размере 10 долларов США, который начинается с 19.03. 30.03 пользователь обновляет свой тарифный план, который стоит на 5 долларов больше в месяц. Все в порядке, я могу обновить регулярный платеж до 15 долларов в месяц, поэтому 19.04 с пользователя будет списано 15 долларов. Поскольку пользователь обновляет свой текущий план в середине цикла выставления счетов, я хотел бы взимать с пользователя непогашенную сумму между 30 марта, когда план обновлен, и до 19 апреля, когда вступит в силу новый цикл выставления счетов (примерно в данном случае это составит около 2,70 доллара). Я пробовал BillOutstandingAmount Classic Api, но он работает, поскольку отображает ошибку, т. Е. Невыплаченная сумма должна быть больше 0, даже если сумма больше нуля.
Есть ли другой способ взимать плату с пользователя перед переходом на тарифный план в середине месяца.
Любая помощь по этой проблеме очень приветствуется.
Спасибо!