Тестирование Безопасной сделки

Для тестирования интеграции вам понадобится тестовая интернет-площадка в ЮKassa. При работе с ней всё проходит, как при настоящих платежах и выплатах, но деньги никуда не переводятся.
Особенности
Тестовый режим доступен сразу после регистрации в личном кабинете и заполнении заявки на подключение. Вы можете протестировать Безопасную сделку в любой момент, даже до заключения договора.
В тестовом режиме доступны только два способа оплаты — банковская карта и кошелек ЮMoney. Другие способы оплаты проверить нельзя. Для тестирования нужно использовать специальные тестовые данные.

В тестовом режиме доступны все основные возможности API, даже те, которые для настоящей интернет-площадки нужно подключать через менеджера ЮKassa.

В объектах сделок, платежей и выплат, созданных для тестовой интернет-площадки, параметр test принимает значение true.
Пример тестовой сделки
JSON
{
  "type": "safe_deal",
  "fee_moment": "payment_succeeded",
  "id": "dl-285e5ee7-0022-5000-8000-01516a44b147",
  "balance": {
    "value": "0.00",
    "currency": "RUB"
  },
  "payout_balance":{
     "value":"0.00",
     "currency":"RUB"
  },
  "status": "opened",
  "created_at": "2021-06-18T07:28:39.390497Z",
  "expires_at": "2021-09-16T07:28:39.390513Z",
  "metadata": {
    "order_id": "37"
  },
  "description": "SAFE_DEAL 123554642-2432FF344R",
  "test": true
}
Развернуть
Подготовка

Если при регистрации в ЮKassa вы не указывали данные компании, вы можете протестировать только обычные платежи и выплаты и партнерскую программу. Если вы хотите протестировать Безопасную сделку, напишите менеджеру ЮKassa.

Шаг 1. Добавьте тестовую интернет-площадку в личном кабинете ЮKassa и настройте нужные параметры. Она появится в списке ваших магазинов и площадок в течение минуты после создания. Подробнее о создании тестовой интернет-площадки
Шаг 2. Настройте тестовую интернет-площадку для работы с платежами и выплатами.
Шаг 3. Если используете решение ЮKassa для работы по 54-ФЗ, то включите режим проверки чеков.
Тестирование интеграции

Для аутентификации запросов используйте идентификатор и секретный ключ тестовой интернет-площадки.

Проверьте ваш успешный сценарий, например создайте сделку, получите оплату от покупателя и при необходимости отправьте данные для чека, сделайте выплату продавцу. При платежах и выплатах используйте специальные тестовые данные:
ЭтапТестовые данные
Получение оплаты от покупателя
Используйте тестовую банковскую карту, например:
  • номер — 5555555555554477
  • срок действия — 01/30 (или другая дата, больше текущей)
  • CVC — 123 (или три любые цифры)
  • код для прохождения 3-D Secure — 123 (или три любые цифры)
Выплата продавцу
Банковская карта: данные зависят от выбранного варианта интеграции:
Кошелек ЮMoney: используйте номера тестовых кошельков:
  • именной кошелек — 4100116075156746
  • идентифицированный кошелек — 4100116074720387
Проверьте ваши альтернативные и неуспешные сценарии, например:
  • смоделируйте неуспешную оплату с помощью специальных тестовых карт;
  • если принимаете платежи в две стадии, подтвердите платеж частично;
  • если принимаете платежи в две стадии, отмените платеж;
  • сделайте частичный возврат платежа;
  • сделайте полный возврат платежа;
  • смоделируйте выплату меньше минимального размера, передав некорректную сумму в запросе на создания платежа и в запросе на создание выплаты;
  • смоделируйте превышение максимального размера выплаты, передав некорректную сумму;
  • если делаете выплаты на кошельки ЮMoney, смоделируйте неуспешную выплату на анонимный кошелек с помощью тестового кошелька 41001614575714.
Проверьте, как отображаются проведенные операции в личном кабинете тестовой интернет-площадки.
Проведение настоящих сделок
Перед проведением сделок с участием реальных пользователей вашей платформы проверьте:
  • Для аутентификации запросов вы используете идентификатор и секретный ключ настоящей интернет-площадки.
  • Если вы используете решение ЮKassa для работы по 54-ФЗ, вы прописали настройки онлайн-кассы для вашей настоящей интернет-площадки.
  • У вас есть доступ ко всем возможностям ЮKassa, которые вы планируете использовать (например, вам разрешено проводить автоплатежи). Если что-то в тестовой интернет-площадке работает, а в настоящей — нет, напишите вашему менеджеру.
Статья была полезна?
Да
Нет
Что почитать еще