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