Платежи / Тестирование процесса оплаты
 На главную

Платежи

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

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

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

  • Инструкции

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

  • Тестирование процесса оплаты

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

    Примечание
    Тестирование платежей до подписания договора с Иксоллой доступно только в тестовом окружении.

    Используя тестовое окружение, вы можете тестировать процесс оплаты с помощью:

    Тестирование оплаты банковской картой

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

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

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

    Вы можете указать произвольное числовое значение в качестве индекса (например, 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.

    Внимание
    Изучите все доступные сценарии тестирования разовой оплаты и сохраненных карт.

    Тестирование оплаты с помощью PayPal

    Создание тестового аккаунта PayPal

    Для тестирования процесса оплаты вам необходимо создать аккаунт для тестового окружения PayPal:

    1. Откройте сайт PayPal для разработчиков.
    2. Войдите в свой аккаунт или создайте новый.
    3. Перейдите на вкладку Sandbox accounts.
    4. На странице Sandbox test accounts нажмите Create account.
    5. Выберите тип аккаунта Personal (Buyer Account) и необходимую страну.
    6. Нажмите Create.

    Созданный аккаунт появится в списке тестовых аккаунтов.

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

    Email IDSystem Generated Password
    sb-xmxij16980134@business.example.comoi9_m_KW
    sb-p7pju16979920@business.example.com7%%p8ioS

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

    1. Откройте платежный интерфейс в тестовом окружении.
    2. Выберите способ оплаты PayPal.
    3. В поле Mock Response Code введите 0 или оставьте поле пустым.
    4. В поле Индекс введите любые 5 цифр.

    1. Нажмите Оплатить. Вы будете перенаправлены на окно для входа в аккаунт PayPal.
    2. Введите данные вашего тестового аккаунта: Email ID в качестве email-адреса и System Generated Password в качестве пароля. Чтобы найти эти данные:
      1. Войдите в свой аккаунт на сайте PayPal для разработчиков.
      2. Перейдите на вкладку Sandbox accounts.
      3. На странице Sandbox test accounts выберите тестовый аккаунт.
      4. Нажмите ••• и в раскрывающемся списке выберите View/Edit account. Вы увидите необходимые данные в открывшемся модальном окне.
    3. Завершите тестовый платеж.

    Внимание
    Изучите все доступные сценарии тестирования разовой оплаты и сохраненных аккаунтов PayPal.
    Прогресс интеграции
    Спасибо за обратную связь!
    Последнее обновление: 6 марта 2023

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

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