Повторная активация подписки Paymill и обновление информации о кредитной карте
API Paymill потрясающий. Работать с этим пламенем, и я должен работать, если бы не крайний случай. Context - это приложение SAAS с демонстрационной пробной версией и возможностью обновления и понижения по желанию.
Пользователь отменяет свою подписку: в этот момент ее учетная запись остается активной до даты предварительной оплаты. Paymill получает 2 вызова API:
- УДАЛИТЬ вызов для https://api.paymill.com/v2/subscriptions/
- УДАЛИТЬ вызов для https://api.paymill.com/v2/payments/
Сценарий: она меняет свое решение и пытается снова обновиться. До сих пор я пытался моделировать это с помощью:
- Выполнение процедуры POST для https://api.paymill.com/v2/subscriptions с информацией о клиенте, предложении и оплате - аналогично исходной подписке - возвращает ошибку оплаты: подписка уже подключена
- Выполнение PUT на https://api.paymill.com/v2/subscriptions/ с информацией об оплате (в соответствии с Paymill API: как обновить кредитную карту подписки?) Возвращает ошибку оплаты: подписка была отменена
Желаемым результатом является постоянная подписка: никакие платежи по кредитным картам не производятся до следующего ежемесячного периода, и дальнейшие сборы CC применяются через новую платежную информацию.
Каким образом это может быть достигнуто?
Большое спасибо!
1 ответ
Позвольте мне начать с того, что описанный вами POST должен быть выполнен. В настоящее время это ошибка, и это будет исправлено где-то на следующей неделе.
Но ваш вариант использования, к сожалению, в настоящее время не поддерживается. Мы прилагаем все усилия, чтобы сделать наши подписки более мощными, сохраняя при этом простоту использования. Мы не можем предложить сроки для этого, но мы хотели бы услышать больше о вашем деле.
В настоящее время продавцам предлагается управлять подписками самостоятельно, поскольку это не просто вопрос изменения сумм, взимаемых в дату следующей подписки. Например, если ваш клиент решит понизить рейтинг, сделаете ли вы пропорциональный возврат излишка? То же самое и для обновления: взимаете ли вы полную стоимость новой подписки в установленный срок или пропорционально старой подписке + пропорционально новой?
Тем не менее, я бы посоветовал вам следить за нашим блогом для объявлений об улучшенной обработке подписок.
Раскрытие информации: я работаю в PAYMILL.