Опыт работы с Робокассой обязателен! Вот полное ТЗ, поэтому ждем от Вас точную сумму и срок этой работы:
Требуется написать PHP-скрипт для отображения и отправки формы для пожертвования через систему Robokassa.
Скрипт будет располагаться в отдельной директории, где и будет тестироваться.
После отладки скрипт будет вставлен в страницу сайта при помощи PHP include(),
при этом на странице в PHP будут определены переменные доступа к системе.
Эти переменные должны использоваться скриптом формы, т.е. не должны быть прошиты в скрипте.
Форма пожертвования должна давать возможность ввести сумму пожертвования в рублях и выбора способа оплаты из выпадающего списка (все доступные способы оплаты Робокассы).
После нажатия кнопки "Отправить" скрипт делает промежуточный XML POST-запрос на дополнительный сервис Робокассы для расчета суммы пополнения в зависимости от способа оплаты, чтобы в результате пользователь с учетом комиссии заплатил указанную им сумму. Получив сумму расчета скрипт отправляет форму перечисления на Робокассу.
Пример:
Способ оплаты SMS, комиссия 5%.
Посетитель сайта вводит сумму пожертвования 1000р (ровно столько он должен заплатить с учетом комиссии).
Скрипт запрашивает у Робокассы по XML-сервису сумму, которая с комиссией даст ровно 1000 рублей. Получает 952.38095238р и отправляет форму перечисления с этой суммой.
Робокасса требует оплатить включая комиссию 5%, выходит 952.38095238р + 5%=1000р. Человек оплачивает 1000р и возвращается обратно на сайт.
Важно! Один и тот же скрипт будет использоваться разными дружественными сайтами, куда он будет импортирован средствами РНР. Скрипт в конечном итоге будет расположен вне веб-директории (выше на уровень), т.е. не должен в адресации использовать свой путь.
Каждый сайт будет передавать свои переменные с параметрами доступа, названием сайта и т.д.
Опубликован 16.04.2013 в 21:28