Разработку кода для работы с Tinkoff Кассой на Python
Основные требования:
1. Структура кода:
- Код должен быть структурирован и легко читаемым.
- Каждый метод API должен быть представлен отдельной функцией в коде.
- Должна быть предусмотрена обработка ошибок и исключений, которые могут возникнуть при работе с API.
2. Функциональные требования:
- Регистрация клиента.
- Получение данных клиента.
- Удаление данных клиента.
- Получение списка карт клиента.
- Инициализация выплаты.
- Подтверждение выплаты.
- Получение статуса выплаты.
- Получение справки по выплате.
3. Безопасность:
- Ключи доступа и другая конфиденциальная информация не должны быть захардкожены в коде (КЛЮЧИ НЕ ВЫДАЮТСЯ, ПРОВЕРЯЕТСЯ КОД ПО ГОТОВНОСТИ) .
Дополнительные указания:
- При написании кода следует опираться на официальную документацию, предоставленную по ссылке: https://www.tinkoff.ru/kassa/dev/payouts/#section/Obshaya-informaciya/Opisanie-produkta
- Ожидается, что код будет покрыт комментариями, объясняющими логику работы и использование различных методов.