- Файл ypmn_classes_general_function.py структура следующая:
- Функция расчета подписи (calc_signature)
- Функция генерации заголовка запроса (generate_headers)
- Функция отправки запроса на авторизацию (request_authorize)
- Функция отправки запроса на создание токена (request_create_token)
- Функция отправки запроса на возврат ДС (request_refunds)
- Функция отправки запроса на списание (request_capture)
- Функция отправки запроса статуса (request_status)
- Функция отправки запроса на выплату (request_payout)
- генерация тела запроса на авторизацию(у всех запросов общая структура сборки, отличия только в одном блоке json запроса)
- Файл ypmn_classes_payout.py :
- генерация тела запроса на выплату(у всех запросов общая структура сборки, отличия только в одном блоке json запроса)
- Файл ypmn_classes_capture.py :
- генерация тела запроса на списание
- Файл ypmn_classes_refund.py :
- генерация тела запроса на отмену/возврат
- Файл config.json структура ключей следующая:
- секретный ключ
- код мерчанта
- код валюты
- код страны
- Файл ypmn_api_response.json - буфер
- в данный файл записывается ответ API с каждого запроса на авторизацию, перед каждым запросом происходит отчистка файла
Примеры формирования запросов в папке Examples_requests
- Файл ypmn_authorize_pp_example.py структура следующая:
- генерация тела запроса на авторизацию с платежной страницей
- отправка запроса по API
- Файл ypmn_authorize_fp_example.py структура следующая:
- генерация тела запроса на авторизацию СБП
- отправка запроса по API
- Файл ypmn_authorize_card_example.py структура следующая:
- генерация тела запроса на авторизацию с карточными данными
- отправка запроса по API
- Файл ypmn_authorize_token_example.py структура следующая:
- генерация тела запроса на авторизацию с использованием токена
- отправка запроса по API
- Файл ypmn_capture_example.py структура следующая:
- генерация тела запроса на списание
- отправка запроса по API
- Файл ypmn_refund_example.py структура следующая:
- генерация тела запроса на возврат
- отправка запроса по API
- Файл ypmn_payout_card_example.py структура следующая:
- генерация тела запроса на выплату
- отправка запроса по API
- Файл ypmn_payout_token_example.py структура следующая:
- генерация тела запроса на выплату
- отправка запроса по API
- Файл ypmn_create_token_example.py структура следующая:
- генерация тела запроса на создание токена
- отправка запроса по API
- Файл ypmn_get_status_example.py структура следующая:
- отправка запроса на получение статуса транзакции по API
- Файл ypmn_cancel_token_example.py структура следующая:
- отправка запроса на удаление токена по API
- Файл ypmn_get_token_info_example.py структура следующая:
- отправка запроса информации о токене по API
- Основной сайт НКО "Твои Платежи"
- Докуметация по API
- Реквизиты тестовых банковских карт
- Задать вопрос или сообщить о проблеме
НКО «Твои Платежи» - платёжная система для сайтов, платформ, игр и приложений.