TzepART
@TzepART

Задачи по подключению платежной системы?

Всем доброго времени суток!
Вопрос невполне стандартный. Хочу поучаствовать в проекте. Проект основан на YII2 фреймворке, и часть проект где я планируюсь задействоваться - это подключение платежной системы.
Я человек в веб-разработке еще новый, можете подсказать, какие задачи обычно решаются в рамках этого подключения? Прсто хочется понимать, что это из себя представляет и на чем необходимо сосредоточить свое внимание.
  • Вопрос задан
  • 1030 просмотров
Пригласить эксперта
Ответы на вопрос 3
He11ion
@He11ion
PHP-monkey
А не логичней ли спросить этот вопрос у участников проекта? Воспользовавшись телепатией могу сказать, что надо будет получать, отправлять, хранить и обрабатывать данные, скорее всего на php на фреймворке yii.
Ответ написан
Spetros
@Spetros
IT-шник
КО подсказывает, очевидно, детали и особенности подключения платежной системы можно узнать у технической поддержки этой платежной системы.
Ответ написан
@Centrino
Если платежная система на прием:
1. База заказов
2. Класс платежной системы (генерирует invoice(форму данных для платежной системы) на основе данных заказа)
3. Ссылка на сайте, на которую отправляются данные от платежной системы
4. Апи платежной системы (для сверки, получения баланса)

Если платежная система на вывод
1. База выводов
2. Класс платежной системы, который преобразует данные вывода в запрос на Апи и который возвращает результат выполнения запроса
3. Апи платежной системы (создано по документации), через которое вы дергаете платежную систему с запросом.

Так как платежных систем много, у каждой системы различные функции (где то есть часть функционала, где то нет (например предвалидация)), то вы делаете абстрактные классы Платежных систем с абстрактными функциями (Invoice - createForm, checkData) (Withdraw - validate, invoke, process, check) и реализуете в них работу с данными платежных систем и работу с низкоуровневым Апи.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы