Обмен информацией между App и WooCommerce-Store

Для недавнего проекта было необходимо, чтобы пользователи приложения для Android могли купить лицензию в магазине WooCommerce. Информация о лицензии должна быть сохранена во внешней базе данных.

Вопрос: Как я могу перенести информацию об учетной записи из приложения Android в магазин? (например, «Моя учетная запись приложения — [email protected], обновление мой лицензия «). И как это можно сделать, после оплата (через Кларну & Paypal) успешно?


Дальнейшее объяснение: Пользователь может загрузить приложение и зарегистрировать аккаунт (E-Mail & Пароль для аутентификации). Через некоторое время пользователь может купить лицензию, которая работает так:

  1. Выбранный продукт из WooCommerce-Store добавляется в корзину.
  2. Пользователь выбирает предпочитаемый способ оплаты и, наконец, попадает на страницу оформления заказа.
  3. Пользователь платит через Klarna или PayPal (доступны только эти 2 метода)
  4. Пользователь перенаправляется на страницу «Платеж выполнен успешно».
  5. ЭТО ШАГ, ГДЕ НУЖНА ПОМОЩЬ
  6. Информация о лицензии хранится во внешней базе данных на том же сервере (доступ к базе данных возможен). Мне как-то нужно обновить информацию о лицензии после платеж успешно завершен, например. вызвав другой скрипт. Проблема А заключается в том, что магазину необходимо знать, КАКУЮ лицензию (какую учетную запись) необходимо обновить (учетная запись электронной почты может отличаться от платежной электронной почты). Проблема B заключается в том, что процесс обновления должен выполняться автоматически и сразу после успешного процесса оплаты.

Как я могу сообщить магазину, чья лицензия должна быть обновлена, а затем запустить скрипт обновления на стороне сервера? — У меня была идея просто вызвать некоторые скрипты со стороны клиента, но было бы довольно сложно быть на 100% безопасным (как проверить, был ли платеж успешным, как обновить только нужный аккаунт? …)

Я действительно ценю ваши усилия.

-1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]