Быстрое тестирование регулярного/подписного биллинга с использованием Recurly

Короткий вопрос: как быстро смоделировать/протестировать процесс в Recurly, не дожидаясь 24 часов, чтобы посмотреть, что произойдет?

Подробности. Мой бэкэнд-разработчик настраивает Recurly для обработки счетов за подписку на наш продукт, и мы пытаемся смоделировать, что произойдет, когда наш клиент пройдет через наш процесс:

  1. Начинается с Плана 1 по цене А
  2. Автоматически переходит на план 2 по цене B.

Это основа, и есть варианты, такие как реферальные бонусы, которые откладывают дату следующего счета для клиента, если он приводит новых клиентов. Например, мы даем нашему клиенту 4 недели бесплатного обслуживания для каждого нового клиента, который зарегистрируется по его реферальной ссылке.

Суть в следующем: нам нужно просто нажать волшебную кнопку и смоделировать пролетающее время, чтобы мы могли точно увидеть, что происходит, когда учетная запись клиента переходит с плана 1 на план 2, не дожидаясь 24 часов, чтобы увидеть, какие там ошибки. может быть .... подумайте об этом, как о переводе ваших системных часов на 59 минут вперед, чтобы вы могли видеть, что происходит на 60-й минуте.

Кто-нибудь, знакомый с Recurly, делал это раньше? Я знаю, что могу обратиться в службу поддержки, но мне нужен ответ Stack (обычно они в любом случае лучше), и я пытаюсь заработать очки как новичок в этом районе.


person Michael Paul    schedule 22.12.2012    source источник


Ответы (1)


Проще всего использовать их API. Создайте новую подписку с вашим планом, но установите first_renewal_date и/или trial_ends_at на следующую минуту или около того. Вы также можете попробовать обновить существующую подписку и установить временной интервал «сейчас».

Документация по API: http://docs.recurly.com/api/subscriptions

Используйте одну из их клиентских библиотек (для PHP, Ruby, Python или .NET): http://docs.recurly.com/client-libraries/net

Не забудьте использовать свою тестовую учетную запись, чтобы не заполнять производственную учетную запись тестовыми подписками.

person Sire    schedule 03.01.2013