Форум программистов, компьютерный форум, киберфорум
C (Си)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
 Аватар для Teamur
29 / 29 / 5
Регистрация: 06.01.2015
Сообщений: 336

Бэкенд для обработки платежей от Сбербанка (Rest API) для Nginx

05.11.2025, 17:07. Показов 3621. Ответов 22

Студворк — интернет-сервис помощи студентам
Есть статический сайт на NGINX, на жестком диске около 200 мегабайт.

На сайте собираюсь продавать свои рисунки и тд, покупка будет выполняться по СБП через Сбербанк.
У него есть SberAPI, как я понял он будет общаться с сервером POST-запросами с JSON.

Ставить NodeJS только ради того, чтобы узнать, что платеж прошёл и вернуть файл абсолютно не вижу смысла, да и места нет.

Прочитал, что есть какой-то FastCGI - протокол, помогающий NGINX говорить с бэкендом.
Нужен ли он, непонятно. Думаю, что и без него получится.

Планирую на языке С как-то реализовать получение от NGINX POST-запрос от банка, распарсить и вернуть файл.

Даже не знаю как всё состыковать, как подступиться.

На NGINX сделаю proxy_pass на C-приложение, а как его самого сделать не знаю.

Прошу вас рассказать как можно идею реализовать, а код я буду добавлять по мере прояснения картины.

Спасибо!
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
05.11.2025, 17:07
Ответы с готовыми решениями:

Составить макет данных и написать программу для ввода и реализации печати введенных данных для платёжной ведомости
1. Составить макет данных и написать программу для ввода и реализации печати введенных данных для...

Описать структуру для хранения данных о платежах
Нужно срочно написать, а не выходит(((( Описать структуру для хранения следующей информации (при...

Разработка протоколов электронных платежей для АСУ безопасностью предприятия
нужна простая программа протоколов электронных платежей для автоматизированной системы управления...

22
 Аватар для SmallEvil
4086 / 2975 / 813
Регистрация: 29.06.2020
Сообщений: 11,000
10.11.2025, 15:59
Студворк — интернет-сервис помощи студентам
Цитата Сообщение от Usaga Посмотреть сообщение
Ничего там не встроено. Есть пакеты, которые ты сам выбираешь какие нужно поставить.
Конечно, пакеты есть. Но для уменьшения проблем для конечного пользователя, в современных (лет 10) сборках Ubuntu, например, так же ставится ряд пакетов с самой системой.
Так как подразумевается её использования как сервера, в том числе и Веб/FTP etc(самый распространенный вид серверов).
Но никто не запрещает лишнее убрать, на свой страх и риск конечно.

Такие пакеты как LAMP конечно на выбор. Но на счет пайтона и ещё тонны пакетов...
Жаль я уже удалил образ сборки ссылку на которою приводил выше.
Там есть файлик со списком пакетов и их хеш сум.
Он огромен, список.

Добавлено через 4 минуты
И это не плохо, а хорошо. Что сборки стали стабильными.
Устанавливаешь и он готов к использованию, независимо что ты там выбрал из доп. пакетов.
Когда то был опыт с древним РедХат, где выбор пакетов был прямо весь, наверное, и шаг влево, шаг вправо, система не будет работать, при этом стандартного рабочего набора пакетов и параметров рабочей системы с графической оболочкой не было.
Ещё тот квест был)

А тут вдруг жалуются что всё для конечного пользователя сделано, пакеты ставишь и обновляешь легким движением руки с инета)

Добавлено через 2 минуты
Цитата Сообщение от SmallEvil Посмотреть сообщение
Ubuntu 14.04.6 LTS (Trusty Tahr)
ubuntu-14.04.6-server-i386.iso
А нет, ссылку не приводил. Но это из офф сайта, архива.
1
Эксперт .NET
 Аватар для Usaga
14809 / 9582 / 1368
Регистрация: 21.01.2016
Сообщений: 36,093
10.11.2025, 16:15
Цитата Сообщение от SmallEvil Посмотреть сообщение
Но никто не запрещает лишнее убрать, на свой страх и риск конечно.
Ну вот у ТСа и горе соответствующее: ему очень нужно сэкономить три копейки ценой конских временных затрат. Мне кажется открыть для него дивный новый мир ручной сборки дистрибутива\образа под себя - самое то)
1
 Аватар для Teamur
29 / 29 / 5
Регистрация: 06.01.2015
Сообщений: 336
12.11.2025, 18:28  [ТС]
Цитата Сообщение от Usaga Посмотреть сообщение
ему очень нужно сэкономить три копейки ценой конских временных затрат
в общем сейчас, я установил PHP_FPM и связал с NGINX, ну а дальше сделать обработку json не сложно через встроенные в PHP 8.4 методы работы с json.

Только я сначала установил PHP, который в зависимостях имеет APACHE ( сюрприз ), который стал конфликтовать с NGINX.
Я хорошенько поматерился.

Затем удалил PHP и APACHE, подчистил и установил только PHP_FPM, у которого в зависимостях не было APACHE и после возни с конфигурациями, заработал HelloWorld.

NGINX перенаправил запрос на PHP-скрипт, который вернул приветствие.

По итогу принял решение:
Всякими рискованными делами, где вероятность успеха мала, танцами с бубном заниматься

НЕ КАЖДЫЙ ДЕНЬ, А ТОЛЬКО В ОДИН ДЕНЬ.

А в течении недели буду заниматься делами, в которых получается больше и идёт прогресс.

А то начнёшь в начале недели заниматься сомнительными делами, потом вылазит какая-то хрень, ошибки и тд и вся неделя на смарку, настроение и тп.

Для разработчика важно чувствовать прогресс, а не ежедневный стресс.
Так пусть стресс будет лишь раз в неделю!

Так выпьем за Кибернетике...

Всем спасибо за советы и помощь!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.11.2025, 18:28

Расчет программ для кредита с аннуитетным платежом
Всем привет! Написала программу, если вывродить вс по отдельности, то программа работает...

Разработайте программу, которая будет вычислять и печатать таблицу платежей для трех пассажиров
Такси. Проезд в такси оплачивается по счетчику километража. Стоимость преодоления одного километра...

Разработать программу, которая будет вычислять и печатать таблицу платежей для трех пассажиров
Такси. Проезд в такси оплачивается по счетчику километража. Стоимость преодоления одного километра...

Разработать программу, которая будет вычислять и печатать таблицу платежей для трех пассажиров
Такси. Проезд в такси оплачивается по счетчику километража. Стоимость преодоления одного километра...

При добровольном страховании домашнего имущества по договорам, составленным на срок менее года, страховые платежи вносятся в размере:
При добровольном страховании домашнего имущества по договорам, составленным на срок менее года,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
23
Ответ Создать тему
Новые блоги и статьи
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru