Для тестирования интеграции вам понадобится тестовый магазин в ЮKassa.
При оплате в тестовом магазине все проходит, как при настоящих платежах, но деньги никуда не переводятся.
Чтобы создать тестовый магазин:
Шаг 1. Зарегистрируйтесь в ЮKassa по этой ссылке.
Шаг 2. В процессе увидите два варианта: продолжить регистрацию или перейти к тестированию платежей.
Выберите тестирование.
Готово! Вам отобразится созданный тестовый магазин.
Получите OAuth-токен для тестового магазина и используйте его для проведения тестовых платежей.
Особенности использования тестового режима:
- в запросах необходимо передавать специальные тестовые данные (зависят от того, какую функциональность вы проверяете);
- в объектах платежей, созданных для тестового магазина, параметр
test
принимает значениеtrue
.
Пример тестового платежа
{ "id": "23d93cac-000f-5000-8000-126628f15141", "status": "pending", "paid": false, "amount": { "value": "2.00", "currency": "RUB" }, "confirmation": { "type": "redirect", "confirmation_url": "https://yoomoney.ru/api-pages/v2/payment-confirm/epl?orderId=23d93cac-000f-5000-8000-126628f15141" }, "created_at": "2019-01-22T14:30:45.129Z", "description": "Заказ №1", "metadata": {}, "recipient": { "account_id": "100500", "gateway_id": "100700" }, "refundable": false, "test": true }
OAuth-авторизацияВходящие уведомленияПроведение платежейТестирование платежей