Эмуляция покупок через web paygate / Play Market / iOS store

Всем привет!
А никто не сталкивался с задачей автоматизировать тестирование покупок через subj?
У меня есть серверное приложение, которое на основе полученной информации должно отправлять данные в сервис статистики. С этим серверным приложением работает веб-версия приложения, а так же же нативные ios/android приложения.
Т.е. надо проверить следующие кейсы:

  1. Пользователь покупает / продлевает подписку через веб paygate
  2. Пользователь покупает / продлевает подписку в мобильном приложении (Android Play Market/ Apple Store).

Ожидаемый результат:

  • что верно отправляется статистика (нужно понимать качество маркетинговых компаний, на основе этих данных).
  • что у пользователей правильные статусы сохраняются в приложении (что если оплатил / продлил, доступ есть ну или нет).

В целом, понятно как это проверить руками. Уже нашел информацию:
Test your Google Play Billing Library integration  |  Google Play's billing system  |  Android Developers и что-то аналоничное для Apple Store (там тоже своя песочница), но цель в автоматизации этого процесса. Стоит ли делать моки и эмулировать отправку чеков из разных Android/Apple store или есть возможность для этого использовать вышеуказанные песочницы? Я бегло смотрел, видел упоминания api, но глубоко не копал пока.

Прошу поделиться доками, соображениями и т.п. и т.д. Если кто решал такие задачи и как решали?

Пока жду ответа, вот еще найденное:

А так же пакет, который позволяет валидировать чеки Play Market / AppStore GitHub - dotpot/InAppPy: Python In-app purchase validator for Apple AppStore and GooglePlay.

Но все еще жду, был ли у кого похожий опыт и как решали?