Управляйте событиями подписки PayPal с помощью WooCommerce и Firebase - PullRequest
0 голосов
/ 18 июня 2020

Я использую WooCommerce с подключаемым модулем подписок YITH для управления подписками PayPal для цифрового продукта. Как лучше всего управлять ..

  1. Подписка продлена
  2. Срок действия подписки истек

.. события?

Что я пробовал

Я попробовал PayPal Webhooks для вызова функции Firebase. Например: если срок подписки истекает, я хочу удалить премиум-функции у пользователя. Это хорошо работает для вызова функции firebase, которая обновляет указанную запись c. Но для этого мне нужен адрес электронной почты учетной записи или uid от этого пользователя. Paypal предоставляет мне только адрес электронной почты PayPal, который может быть другим.

Есть ли у вас еще одна идея для управления подписками в сочетании с функциями PRO?

Все эти шаги должны выполняться автоматически c, конечно:

  • При продлении подписки WooCommerce должен автоматически создать новый заказ для отправки нового счета
  • По истечении срока подписки WooCommerce или PayPal должны автоматически обновить определенную запись в базе данных c, чтобы удалить функции PRO.

Что я мог сделать? Заранее большое спасибо!

...