2015-11-03 3 views
0

Я настраиваю Recurly для наших ежемесячных подписчиков. Из-за юридических ограничений мы не можем компенсировать возмещение или кредиты. Его «все или ничего». Таким образом, все подписки начинаются 1-го числа каждого месяца и возвращаются всегда на весь месяц (даже если они отменяются на 30-й день).Предупреждение Прогнозирование изменений в Recurly

С другой стороны, если они хотят обновить (или понизить) средние месяцы, им придется заплатить (или получить кредит) ПОЛНУЮ месячную разницу. Как отключить пропорциональные функции в Recurly? Или, альтернативно, как я могу указать суммы для кредитов/выставления счетов через API?

Я развиваюсь на PHP с помощью PHP API и размещал страницы для новых покупок.

+0

Должен ли я прервать старый план с помощью API и создать на его месте новый план? Если да, то каким образом я могу указать сумму возврата для завершения через API? – srt8driver

+2

Мне любопытно, в какой юрисдикции вы находитесь, у кого есть эти ограничения. – drewish

+1

Это не юрисдикция своего типа подписки. Продукт часто упаковывается вместе с другими регулируемыми продуктами.Таким образом, мы придерживаемся их правил (30-дневный возврат/начало первого месяца). Не каждое государство имеет 30-дневный возврат, но некоторые из них (выше моего уровня оплаты) решили сделать его одинаковым для всех. Требование, чтобы дата начала была 1-го числа месяца, является (ИМХО ленивым) решением, потому что для тех, кто выше моего уровня оплаты, было легко понять, и это отражает другие вещи, с которыми мы часто сталкиваемся. Странно, я знаю, но мне просто нужно написать программное обеспечение. – srt8driver

ответ

1

Просеивание производится автоматически при изменении подписки с временным интервалом «немедленно». Эта функция не может быть обойдена, однако могут быть некоторые обходные пути:

Так все подписки начинаются с 1 числа каждого месяца

Один вопрос здесь - должен подписка всегда старт на 1 месяц или просто возобновить? Если это первый, вам нужно дождаться 1-го месяца для начала подписки или вы хотите, чтобы она была немедленно активирована?

  • Начиная с первого месяца: передать параметр starts_at в API (обратите внимание, вы не можете затем отметить использование размещенных страниц для Signup, так как они не поддерживают этот параметр)
  • Обновление на первой месяца: после того, как подписка начнется, используйте вызов API отсрочки, чтобы настроить следующую дату продления на 1-й.

и возвраты всегда за целый месяц (даже если они отменяют на 30-й день). В этом случае вы всегда будете хотеть получить ПОЛНЫЙ возврат или просто указать полную стоимость подписки при выдаче возмещения.

С другой стороны, если они хотят обновить (или понизить) середину месяца , им необходимо заплатить (или получить кредит) ПОЛНУЮ месячную разницу. Как можно отключить пропорциональные функции в Recurly? Или, альтернативно, как можно Я указываю суммы для кредитов/выставления счетов через API?

  • Если изменения должны вступить в силу немедленно вам необходимо будет прекратить существующую подписку (выдавать любые возвраты если вы хотите), а затем повторную подписку клиента на своих новых условиях. Еще раз вам нужно будет использовать вызов API отложенной заявки, если вы хотите выровнять дату цикла счета с первым месяцем
  • Если изменения могут произойти при обновлении выпустить изменение подписки при обновлении. Он будет ждать до 1-го числа месяца и затем оплатить полную стоимость нового плана.
+2

Спасибо. Чтобы уточнить, они могут начать немедленно (технически 1-го числа текущего месяца) ИЛИ отложить до 1-го числа следующего месяца. Для простоты, я думаю, что я все равно буду использовать размещенные страницы, чтобы начать, а затем использовать API-интерфейс postpone для повторной привязки даты продления к правильному месяцу. Затем используйте завершение (без возврата) и открытое возмещение для обработки любых возвратов. – srt8driver