Webhook для Paymill отменил подписку

Контекст: мы разрешаем пользователям подписываться на наш контент с помощью подписок Paymill (ежемесячно или ежегодно). Пользователь может отменить подписку в любое время, что приведет к удалению любых будущих транзакций под его учетной записью клиента, но не текущей транзакции (например, текущий месяц или год). Мы делаем это с помощью subscription.setCancelAtPeriodEnd(true); когда пользователи отменяют свою подписку. Кроме того, как вы можете видеть, мы используем Java paymill-java библиотека.

Вопрос: Единственный пропущенный бит - фактически отменить их содержимое в нашем приложении, когда текущий период заканчивается. Итак, есть ли веб-крючок для EventType.SUBSCRIPTION_CANCELLED который будет вызван в конце фактического периода? Я вижу, что есть EventType.SUBSCRIPTION_DELETED webhook, но я предполагаю, что это не сработает, поскольку мы фактически не удаляем подписку. Я знаю, что, возможно, есть и другие решения в этом вопросе, такие как управление окончанием отмененного периода в нашем приложении, но это было бы гораздо более громоздким, чем просто использование веб-крюка. По крайней мере, ИМХО.

1 ответ

Решение

На прошлой неделе появятся новые webhooks с подпиской v2.1. Например, * subscription.expiring: возвращает объект подписки * subscription.deactivation: возвращает объект подписки * subscription.activation: возвращает объект подписки * subscription.canceled: возвращает объект подписки

Посмотрите на https://www.paymill.com/de-de/dokumentation/referenz/api-referenz/

Подумайте, ваша подписка отменена, но вам нужно создать подписку с помощью API v2.1.

Другие вопросы по тегам