Скрипт PHP: Гарант сделок. Работа с WebMoney

Author Автор: Роман Чернышов    Опубликовано: 12 января 2013

Совершая в интернете покупку или какую либо сделку расплачиваясь при этом электронной валютой, в частности WebMoney вы всегда рискуете стать жертвой недобросовестного выполнения обязательств продающей стороной. В этом случае на помощь приходит гарант сделок, которые осуществляет процессинг приема-передачи денежных средств или товаров. При этом гарант, как и полагается гарантирует наличие денежных средств у покупателя и факт их передачи продавцу, так и наличие товара и соответствие его заявленному описанию продавцом. Гарант при совершении сделки получает вознаграждение в виде процента от сумму сделки.

Представление и автоматизация

В рамках поставленной задачи был реализован скрипт автоматизирования процедуры работы Гаранта сделок. Автоматизация процесса позволяет пользователям проводить больше сделок, чем при ручной обработке заявок Гарантом. И лишь в случае диспута, претензии одной из сторон проводимой сделки в дело вступает непосредственно ответственное лицо — представитель Гаранта, для решения возникшего спорта. В ином благоприятном случае, если сделка прошла успешно и претензий у сторон нет, то система автоматически проводит завершающий этап сделки без привлечения ответственного лица со стороны гаранта.

Принцип работы скрипта

Принцип работы скрипта достаточно прост (но не настолько прост в реализации).

Пользователь «продавец» входит на сайт под своим аккаунтом, залогинившись с помощью WebMoney выставляет счет пользователю «покупателю», в примечании указываются все параметры сделки, условия и описание товара (для изучения гарантом в случае возникновения диспута). Счет выставляется на имя гаранта и фиксируется внутри системы — сайта гаранта. Затем «покупатель» оплачивает выставленный счет, деньги поступают гаранту. «Покупатель» можете зайти на сайт гаранта под своим аккаунтом залогинившись также через WebMoney удостоверится, что деньги поступили на счет гаранта. В этом случае у продавца не возникает сомнений в платежеспособности покупателя, тем более, что в данный момент деньги находятся уже у гаранта. «Продавец» передает товар «Покупателю», после чего товар проверяется и если все соответствует заявленным характеристикам, «Покупатель» дает добро на перевод денежных средств «Продавцу» путем нажатия соответствующей кнопки в личном кабинете.

В итоге сделка считается завершенной. Обе стороны довольны. Скрипт «Гарант сделок» автоматически высчитывает процент комиссии и взимает его с продавца или покупателя в зависимости от условий сделки (ранее установленными сторонами сделки).

О PHP скрипте

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

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

Ряд основных настроек расположен в конфигурационном файле. в качестве базы данных используется БД MySQL.

Вопрос безопасности проработан отдельно. Проверяются все входящие переменные, сертификаты аттестата WM гаранта. Аутентификация осуществляется через WebMoney Login, что также увеличивает степень защищенности учетных записей. Используется защищенный протокол SHTTP.

Уникальный дизайн, поставляется в комлекте.

Оставить комментарий

Автор блога
Роман Чернышов
Веб-разработчик,
Full Stack
Senior, Architect
PHP, JavaScript, Node.JS, Python, HTML 5, CSS 3, MySQL, Bash, Linux Admin
Заказать работу
предложить оффер

Моя книга
Книга. Веб-разработчик. Легкий вход в профессию
Печатная книга
Веб-разработчик.
Легкий вход в профессию
Купить за 159₽
Последние вопросы
Список вопросов
Последние комментарии
Меню

Archive

Мои проекты
Insurance CMS Love Crm CMS Совместные покупки Мой PHP Framework Хостинг для моих клиентов Лицензии на мой софт и поддержка