Перейти к основному содержимому

Тестирование платежей в RuStore Консоль

Чтобы протестировать платежи:

  1. Убедитесь, что для вас включен тестовый режим.

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

  2. Если вы еще не авторизованы в RuStore на устройстве, на котором выполняете тестирование, авторизуйтесь через VK ID, под которым вы зарегистрированы в RuStore Консоль как тестировщик приложения.

  3. Откройте приложение на устройстве или установите его, если это еще не сделано.

  4. Совершите покупку в приложении. Например, оформите подписку.

    Во время оплаты появится окошко оплаты с отметкой Тестовая покупка.

    img
    предупреждение

    Если отметка Тестовая покупка не появляется, вы совершаете покупку не в тестовой среде, а в рабочей версии приложения. Убедитесь, что тестовый режим включен, и что вы авторизованы в мобильном приложении RuStore под верным VK ID.

  5. Добавьте одну из тестовых банковских карт и выберите ее для оплаты. После добавления эта карта сохранится в тестовом профиле и далее покупка с этой картой будет доступна в один клик.

    Когда ваша учетная запись находится в тестовом режиме, используйте только тестовые карты. При попытке оплатить покупку настоящей банковской картой появится ошибка.

    подсказка
    • Используйте разные тестовые карты, чтобы проверить как сценарии успешной оплаты, так и неуспешной. Например, смоделировать ошибку, когда сумма платежа превышает лимит по банковской карте.

    • Если необходимо протестировать грэйс- и холд-период, используйте тестовую карту с балансом 1 копейка. С помощью этой карты можно купить подписку с бесплатным периодом. После окончания бесплатного периода будет одна неудачная попытка списания, а затем подписка сразу переключится в грэйс- или холд-период, если они настроены для данной подписки.

      Подробности о периодах есть в статье Как создать подписку на приложение.

  6. Нажмите Оплатить.

  7. Проверьте, прошла ли оплата успешно и обработало ли ваше приложение покупку.

Если оплата прошла успешно, а доступ к покупке не появляется, проверьте реализацию в своем приложении. При других проблемах со сценариями тестирования обратитесь в техническую поддержку support@rustore.ru.

примечание

При включенном режиме тестирования методы SDK платежей in-app и подписок Получения информации о покупках и Получения списка покупок будут возвращать только тестовые покупки для пользователя, который указан как тестировщик.

Серверная валидация тестовых платежей и подписок

C помощью API-запросов вы можете получить:

Перед использованием RuStore API создайте новый ключ, указав методы для тестирования.

Просмотр тестовых платежей в RuStore Консоль

Чтобы посмотреть историю тестовых платежей:

  1. Откройте RuStore Консоль.
  2. Выберите Приложения в верхнем меню и откройте приложение, в котором совершалась тестовая покупка.
  3. Перейдите на вкладку Монетизация — Тестовые платежи.

На вкладке История платежей отображаются все платежи, которые выполнены в тестовом режиме. По функциональным возможностям этот раздел повторяет Управление платежами, в котором отображаются покупки пользователей, совершенные в рабочей версии приложения.

На вкладке Истории платежей вы можете:

  • Просматривать детальную информацию по каждому платежу, нажав на него.

  • Выполнить возврат, чтобы заново протестировать приобретение нерасходуемого товара. Для этого нажмите на платёж, а затем на кнопку Вернуть платёж.

  • Фильтровать платежи по:

    • сумме — укажите минимальную и максимальную сумму или только один из параметров;
    • статусу;
    • последним 4 цифрам номера карты — укажите не менее 4 цифр, если укажете меньше, фильтр не сработает;
    • номеру заказа;
    • дате — нажмите на фильтр ещё раз и выберите дату, чтобы указать нужный период. По умолчанию фильтр показывает все платежи с начала календарного месяца.