Как сделать свой магазин без использования framework'ов c нуля?
Конкретно хотелось бы узнать как организовать платежи на сайте? Как это лучше сделать? Нужно ли подключать платежную систему? Можно ли это сделать без нее?
Фактически задача такая: есть товар на сайте, есть сайт, нужно только написать какой нибудь скрипт для покупок, что я пока что не совсем понимаю как сделать, а гайдов в интернете на эту тему не очень то и много, этот скрипт должен принимать платеж и возвращать id товара, его количество, name покупателя и заносить все это в базу данных при успешном проведении платежа. В итоге: человек нажимает на товар,указывает кол-во, оплачивает его,а его данные о покупке оказываются в базе данных. Заранее спасибо! Хотелось бы в ответе получить кусочек кода или то где можно об этом прочитать.
Подключаете агрегатор платежей, там настраиваете URL обратного вызова, по которому отправляется информация об успешном платеже, а на стороне этого скрипта обязательно при каждом запросе не забывайте проверять контрольную сумму (чтобы знать, действительно ли запрос отправлен агрегатором или каким-то левым злоумышленником) - и в случае успеха вносите в базу и выполняете нужные действия.
Точно. Как только начинаешь структурировать более-менее сложный код, выносить повторяющуюся логику сначала в функции, потом в классы, не успеваешь задуматься о том, что в итоге получается фреймворк, вполне готовый с небольшими доработками для повторного применения.
Иначе - будет куча ГК.