Тестирование платежей в RuStore Консоль
Чтобы протестировать платежи:
-
Убедитесь, что для вас включен тестовый режим.
Для применения изменений после переключения режима тестирования необходимо либо подождать несколько минут, либо перезапустить ваше приложение, если оно было открыто.
-
Если вы еще не авторизованы в RuStore на устройстве, на котором выполняете тестирование, авторизуйтесь через VK ID, под которым вы зарегистрированы в RuStore Консоль как тестировщик приложения.
-
Откройте приложение на устройстве или установите его, если это еще не сделано.
-
Совершите покупку в приложении. Например, оформите подписку.
Во время оплаты появится окошко оплаты с отметкой Тестовая покупка.
предупреждениеЕсли отметка Тестовая покупка не появляется, вы совершаете покупку не в тестовой среде, а в рабочей версии приложения. Убедитесь, что тестовый режим включен, и что вы авторизованы в мобильном приложении RuStore под верным VK ID.
-
Добавьте одну из тестовых банковских карт и выберите ее для оплаты. После добавления эта карта сохранится в тестовом профиле и далее покупка с этой картой будет доступна в один клик.
Когда ваша учетная запись находится в тестовом режиме, используйте только тестовые карты. При попытке оплатить покупку настоящей банковской картой появится ошибка.
подсказка-
Используйте разные тестовые карты, чтобы проверить как сценарии успешной оплаты, так и неуспешной. Например, смоделировать ошибку, когда сумма платежа превышает лимит по банковской карте.
-
Если необходимо протестировать грэйс- и холд-период, используйте тестовую карту с балансом 1 копейка. С помощью этой карты можно купить подписку с бесплатным периодом. После окончания бесплатного периода будет одна неудачная попытка списания, а затем подписка сразу переключится в грэйс- или холд-период, если они настроены для данной подписки.
Подробности о периодах есть в статье Как создать подписку на приложение.
-
-
Нажмите Оплатить.
-
Проверьте, прошла ли оплата успешно и обработало ли ваше приложение покупку.
Если оплата прошла успешно, а доступ к покупке не появляется, проверьте реализацию в своем приложении. При других проблемах со сценариями тестирования обратитесь в техническую поддержку support@rustore.ru.
При включенном режиме тестирования методы SDK платежей in-app и подписок Получения информации о покупках и Получения списка покупок будут возвращать только тестовые покупки для пользователя, который указан как тестиров щик.
Серверная валидация тестовых платежей и подписок
C помощью API-запросов вы можете получить:
- данные о тестовом платеже;
- данные о тестовой подписке;
- статус тестовой подписки;
- подтверждение о наличии подписки.
Перед использованием RuStore API создайте новый ключ, указав методы для тестирования.