August 14, 2022

Прием платежей от населения с минимальными усилиями

Короче надо мне стало попробовать принимать платежи, ну кому не надо.. всем надо и ковыряясь я пришел к такой самой простой схеме:

Берем кнопку Яндекс доната, а по приему платежа вешаем куку, что этот пользователь оплатил.

Получается как бы такой биллинг на уровне куки. Для меня это достаточно.

Подробности:

Заходим на Формы и кнопки для вашего сайта | ЮMoney (yoomoney.ru)

генерим форму, которая будет отображаться пользователю

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

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

Но я такой ленивый что даже не помню как вешать куку и было лень вспоминать и гуглить, поэтому я стал писать в локалсторадж, там все проще.

При генерации формы кнопки указываете калбэк УРЛ на PHP скрипт (или Perl, привет Коха ! ;).

Отдаете в ответ на калбэк запрос:

и все, пользователь после оплаты увидит что оплата прошла, нажимает кнопку назад, получает "куку" и сразу же видит ваш сайт, как оплаченный, конечно при отображении платной информации вы должны проверить эту куку-то

Вот и вся технология. Данная схема оснвоанная на локалстораджах подходит конечно не для всех случаев. И да, разные браузеры уже все - это разные устройства. Переустановка ОС так же повыносит все локалстораджы, но тут можно маневрировать ценой, чем лепить биллинг на своей стороны. Вообщем вариант не для всех, но 100% рабочий.

Да можно даже баланс держать в куке, но все это не для крупных сумм и подвержено манипуляциям со стороны пользователя.

И да, появятся мануалы как нахаляву получить ваши услуги, как пить дать это делается все в один присест, установкой нужной куки.