Ответы на тест

Отменен
Заказ
4910360
Раздел
Программирование
Предмет
Основы программирования
Тип работы
Антиплагиат
Не указан
Срок сдачи
4 Авг 2022 в 16:00
Цена
1 000 ₽
Блокировка
10 дней
Размещен
4 Авг 2022 в 15:43
Просмотров
283
Описание работы

Тестовое задание на позицию 

Инженер технической поддержки


Ознакомьтесь с документацией, расположенной по адресу https://yookassa.ru/developers/using-api/basics, и ответьте на вопросы (раздел клиентские библиотеки к прочтению не обязателен). Если потребуется, то примеры запросов можно посмотреть на Github - https://github.com/yoomoney/yookassa-github-docs/tree/master/checkout-api 

1. Где контрагент может получить секретный ключ?


2. Можно ли для тестового и боевого магазинов использовать один и тот же секретный ключ?


3. Что такое ключ идемпотентности? Объясните своими словами.


4. Магазин отправил запрос с уникальным ключом идемпотентности, но в процессе произошел сетевой сбой. Через пару часов запрос был отправлен повторно с тем же ключом. Какой результат отдаст ЮKassa в ответе? Какой результат отдаст ЮKassa при повторном запросе с тем же ключом через пару суток?


5. В чем разница, если в одном запросе на создание платежа будет отправлено 

{

  "amount": {

    "value": "1.00",

    "currency": "RUB"

  },

  "confirmation": {

    "type": "redirect",

    "return_url": "https://url.test"

  }

}


А в другом


{

  "amount": {

    "value": "1.00",

    "currency": "RUB"

  },

  "payment_method_data": {

    "type": "bank_card"

  },

  "confirmation": {

    "type": "redirect",

    "return_url": "https://url.test"

  }

}


6. Магазин отправил запрос на создание платежа и получил успешный ответ от ЮKassa. Что должно произойти дальше, после того как магазин принял этот ответ и обработал его?


7. В чем будет разница, если в запросе на создание платежа будет передан параметр capture=true и capture=false?


8. На сайте интернет магазина 1 октября пользователем был оплачен заказ #1387. 10 октября магазин решил принять данный перевод, но при запросе capture получил ошибку. Почему?


9. Для чего используется параметр save_payment_method и при каких способах оплаты его можно использовать?


10. Пользователь на сайте интернет магазина провел оплату. Администратор магазина увидел, что внутри их системы платеж имеет статус waiting_for_capture. После этого выяснилось, что товара в наличии нет. С помощью какого запроса магазин может отказаться от перевода средств?


11. После того, как пользователь провел платеж, ЮKassa направила уведомление на сервер контрагента на notificationURL, при обращении к которому был получен HTTP-код 202 (Accepted («принято»)) -https://ru.wikipedia.org/wiki/Список_кодов_состояния_HTTP Мы посчитали это ошибкой и продолжили попытки доставки уведомления. Почему это является ошибкой?


12. Для того, чтобы магазин мог проводить платежи с учетом требований 54-ФЗ, в запросе на создание платежа необходимо передавать дополнительный параметр. Как он называется и что в нем должно содержаться?

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу 1 год
Средний балл 4.96
Стоимость Назначаете сами
Эксперт Выбираете сами
Уникальность работы от 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Темы журнала
Показать ещё
Прямой эфир