Нужно доработать функционал взаимодействия друпала c технологией Automated Recurring Billing у сервиса authorize.net
текущий функционал сайта:
на сайте есть 3 тарифных плана, доступных для авторизованных пользователей (обычные drupal commerce product) при покупке т.п. , на сайте authorize.net появляется subscription (в котором вся информация о покупателе, и о периодичности снятия денег с его карты)
если человек покупает два тарифных плана, то на сайте authorize на клиента заводится два subscription.
Задача Если пользователь уже купил один тарифный план и у него уже есть один subscription на сайте authorize.net, то при повторной покупке тарифного плана, на authorize.net должен остаться только один актуальный subscription.
Как это сделать(удалять предыдущий или обновлять существующий) решать вам.
Единственный модуль для интеграции ARB в drupal
вот статья где описывается реализация обновления subcription на сайте authrozie.net для этого модуля
Жду ваши вопросы и предложения.