Платежи / Тестирование сохраненных карт в тестовом окружении
 На главную

Платежи

  • Руководство по интеграции

  • Тестирование

  • Возможности

  • Инструкции

  • Справочники

  • Тестирование сохраненных карт в тестовом окружении

    Тестовое окружение (sandbox-режим) — это автономная рабочая среда, в которой доступны все функции live-режима, кроме проведения реальных платежей и отмены платежей. Чтобы получить доступ к тестовому окружению, передайте параметр "mode":"sandbox" при получении токена.

    Для открытия платежного интерфейса используйте ссылку, в которой укажите полученный токен: https://sandbox-secure.xsolla.com/paystation3/?access_token={token}.

    Внимание
    В настоящее время тестирование токенизации доступно только для сценариев с оплатой банковскими картами.

    В тестовом окружении вы можете протестировать следующие сценарии взаимодействия с платежным интерфейсом, используя сохраненные (токензированные) карты:

    Примечание
    Вы также можете протестировать сценарии разовой оплаты в тестовом окружении.

    Сохранение карты

    Вы можете протестировать сохранение карты двумя способами:

    Сохранение карты при совершении тестового платежа

    1. Настройте обработку вебхука Добавление платежного аккаунта.
    2. Откройте платежный интерфейс в тестовом окружении.
    3. Выберите группу способов оплаты Оплата банковской картой.
    4. Введите реквизиты карты. Вы также можете указать неверные реквизиты (номер карты или срок действия) для генерации ошибки.
    5. Установите флажок Запомнить карту.
    6. Нажмите Далее.
    Список тестовых карт
    Посмотреть список тестовых банковских карт.

    Вы получите уведомление о добавлении карты на URL-адрес вебхука.
    Сохраненная карта будет доступна в разделе Сохраненные платежные аккаунты.

    Примечание

    Кроме реквизитов карты вам потребуется указать индекс, если выполняется хотя бы одно из условий:

    • Страна пользователя определена как США или Канада.
    • Идентификатор карты (БИН) указывает на то, что карта выпущена в США.

    Вы можете указать произвольное числовое значение в качестве индекса (например, 12345). Он используется для определения ставки налога на продажу и не влияет на прохождение тестового платежа.
    Платежи банковской картой в тестовом окружении могут проводиться в следующих валютах: USD, EUR, RUB, GBP, AED, ALL, AMD, ARS, AUD, AZN, BGN, BRL, BYN, CAD, CHF, CLP, CNY, COP, CZK, DKK, DZD, EGP, GEL, HKD, HRK, HUF, IDR, ILS, INR, ISK, JPY, KES, KGS, KRW, KZT, MAD, MDL, MKD, MNT, MXN, MYR, NGN, PEN, PHP, PKR, PLN, RON, RSD, SAR, SEK, SGD, THB, TRY, TWD, UAH, UYU, UZS, VEF, VND, ZAR.

    Чтобы увидеть транзакции, проведенные в тестовом окружении:

    1. Зайдите в свой аккаунт в Личном кабинете.
    2. Перейдите в раздел Финансы > Реестр транзакций.
    3. Установите флажок Показать тестовые транзакции.

    Сохранение карты в аккаунте пользователя

    1. Настройте обработку вебхука Добавление платежного аккаунта.
    2. Откройте платежный интерфейс в тестовом окружении.
    3. Перейдите в раздел Сохраненные платежные аккаунты.
    4. Нажмите Добавить аккаунт.
    5. Выберите группу способов оплаты Оплата банковской картой.
    6. Введите реквизиты карты. Вы также можете указать неверные реквизиты (номер карты или срок действия) для генерации ошибки.
    7. Нажмите Сохранить.

    Вы получите уведомление о добавлении карты на URL-адрес вебхука.
    Сохраненная карта будет доступна в разделе Сохраненные платежные аккаунты.

    Удаление сохраненной карты

    Вы можете протестировать удаление сохраненной карты двумя способами:

    Удаление сохраненной карты через метод API

    1. Настройте обработку вебхука Удаление платежного аккаунта.
    2. Вызовите API-метод Удаление сохраненного платежного аккаунта.

    Вы получите уведомление об удалении карты на URL-адрес вебхука.

    Удаление сохраненной карты через платежный интерфейс

    1. Настройте обработку вебхука Удаление платежного аккаунта.
    2. Откройте платежный интерфейс в тестовом окружении.
    3. Перейдите в раздел Сохраненные платежные аккаунты.
    4. Выберите карту и нажмите Удалить.

    Вы получите уведомление об удалении карты на URL-адрес вебхука.

    Списание с сохраненной карты

    Вы можете протестировать списание с сохраненной карты двумя способами:

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

    Списание с сохраненной карты через метод API

    1. Настройте обработку вебхука Успешный платеж.
    2. Сохраните карту в тестовом окружении.
    3. Вызовите API-метод Оплата по сохраненному платежному аккаунту.

    Вы получите уведомление об успешном платеже на URL-адрес вебхука.

    Списание с сохраненной карты через платежный интерфейс

    1. Настройте обработку вебхука Успешный платеж.
    2. Сохраните карту в тестовом окружении.
    3. Откройте платежный интерфейс в тестовом окружении.
    4. В списке сохраненных платежных аккаунтов нажмите на нужную карту.
    5. Нажмите Перейти к оплате.
    6. При необходимости введите CVV.
    7. Нажмите Далее.

    Вы получите уведомление об успешном платеже на URL-адрес вебхука.

    Получение списка сохраненных карт

    1. Сохраните карты в тестовом окружении.
    2. Вызовите API-метод Список сохраненных платежных аккаунтов.

    В ответе вы получите данные в обфусцированном виде.

    Была ли статья полезна?
    Спасибо!
    Что может сделать страницу еще лучше? Сообщение
    Жаль, что так произошло
    Расскажите, почему статья не была полезна. Сообщение
    Спасибо за обратную связь!
    Ваши мысли и идеи помогут нам улучшить ваш пользовательский опыт.
    Оценить страницу
    Оценить страницу
    Что может сделать страницу еще лучше?

    В другой раз

    Спасибо за обратную связь!
    Последнее обновление: 8 августа 2022

    Нашли опечатку или ошибку в тексте? Выделите ее и нажмите Ctrl+Enter.

    Сообщите о проблеме
    Мы постоянно улучшаем качество нашей документации. Ваш отзыв поможет нам в этом.
    Укажите email-адрес, чтобы мы могли связаться с вами
    Спасибо за обратную связь!