Тестирование зачислений
Перед тем как отправлять запросы с реальными данными, вы можете проверить свою интеграцию с помощью специальных тестовых данных. При тестировании всё проходит как при настоящих зачислениях, но деньги никуда не переводятся.
Подготовка к тестированию 
Шаг 1. Получите нужные сертификаты 
Получите нужные сертификаты для взаимодействия с ЮMoney.
Шаг 2. Дождитесь, когда у вас появится тестовый шлюз 
После заключения договора на прием платежей менеджер ЮMoney предоставит вам тестовый шлюз. Тестовый шлюз похож на настоящий. Главные отличия — он используется только для тестовых зачислений и его баланс не надо пополнять.
Для тестирования вам нужно узнать 
agentId тестового шлюза и использовать его во всех запросах к ЮMoney.У тестового и настоящего шлюза разные 
agentId. Для тестирования нельзя использовать agentId настоящего шлюза — ЮMoney вернут ошибку с кодом 41.Шаг 3. Дождитесь письма от менеджера ЮMoney 
Менеджер ЮMoney пришлет вам письмо, что всё настроено и можно начинать тестироваться.
Тестирование зачислений на кошельки 
Когда все готово, мы можете протестировать:
В запросах необходимо передавать специальные тестовые данные.
Адрес сервера для отправки запросов
https://deposit.yoomoney.ru:9094
После проверки подготовьте вашу систему для проведения настоящих зачислений.
Проверка успешного сценария 
Вы можете проверить успешное зачисление перевода.  Для этого передайте в запросе 
agentId тестового шлюза, сумму зачисления (1 рубль или больше) и dstAccount с тестовым номером кошелька ЮMoney (41001614575714) или тестовым кодом платежа (25700138690138403).Если вы хотите проверить зачисление на кошелек ЮMoney с определенным статусом, передайте в 
dstAccount соответствующий тестовый номер:| Статус тестового кошелька | Номер тестового кошелька (dstAccount) | 
|---|---|
| Анонимный | 41001614575714 | 
| Именной | 4100116075156746 | 
| Идентифицированный | 4100116074720387 | 
Рекомендуемый порядок проверки:
- Запрос о возможности зачисления (
testDeposition). - Зачисление перевода (
makeDeposition). - Повтор зачисления — повторите 
makeDepositionс теми же данными. - Запрос баланса (
balance). 
Проверка неуспешных зачислений 
Вы можете проверить обработку ошибок зачисления на кошельки.  Для этого выберите нужный вам сценарий и отправьте запрос 
makeDeposition со специальным номером тестового кошелька и определенной суммой зачисления.| Ошибка зачисления | Номер тестового кошелька (dstAccount) | Сумма зачисления | 
|---|---|---|
41Кошелек ЮMoney заблокирован. Данная операция для этого кошелька запрещена.  | 410011788545536  | 1 рубль или больше  | 
42Счета с таким идентификатором не существует  | 410011806060695  | 1 рубль или больше  | 
43Превышен лимит на разовое зачисление или лимит остатка на счете получателя  | 41001614575572  | 1 рубль или больше  | 
44Превышено ограничение на максимальную сумму зачислений за сутки  | 41001614575643  | 1 рубль или больше  | 
45Недостаточно средств для проведения операции  | 410011806060766  | 1 рубль или больше  | 
46Сумма операции слишком мала  | 41001614575714  | Меньше 1 рубля  | 
57Кошелек ЮMoney не идентифицирован. Пополнение анонимного кошелька запрещено. Пользователю необходимо идентифицировать кошелек.  | 4100116103609421  | 1 рубль или больше  | 
Проведение настоящих зачислений 
Уточните у менеджера, что всё готово для запуска. После этого отправляйте запросы с идентификатором настоящего шлюза (
agentId) и реальными данными.У тестового и настоящего шлюза разные 
agentId. Для настоящих зачислений нельзя использовать agentId тестового шлюза — ЮMoney вернут ошибку с кодом 41.Что почитать еще