Здійснюючи в інтернеті покупку або якусь угоду розплачуючись при цьому електронної валютою, зокрема WebMoney ви завжди ризикуєте стати жертвою недобросовісного виконання зобов'язань продає стороною. У цьому випадку на допомогу приходить гарант угод, які здійснює процесинг прийому-передачі грошових коштів або товарів. При цьому гарант, як і годиться гарантує наявність грошових коштів у покупця і факт їх передачі продавцю, так і наявність товару і відповідність його заявленому опису продавцем. Гарант при здійсненні угоди отримує винагороду у вигляді відсотка від суми угоди.
Подання та автоматизація
В рамках поставленої задачі був реалізований скрипт автоматизації процедури роботи Гаранта угод . Автоматизація процесу дозволяє користувачам проводити більше угод, ніж при ручній обробці заявок Гарантом. І лише в разі диспуту, претензії однієї зі сторін операції, що проводиться в справу вступає безпосередньо відповідальна особа - представник Гаранта, для вирішення виниклого спорту. В іншому сприятливому випадку, якщо угода пройшла успішно і претензій у сторін немає, то система автоматично проводить завершальний етап операції без залучення відповідального особи з боку гаранта.
Принцип роботи скрипта
Принцип роботи скрипта досить простий (але не настільки простий у реалізації).
Користувач «продавець» входить на сайт під своїм акаунтом, залягання за допомогою WebMoney виставляє рахунок користувачеві «покупцеві», в примітці вказуються всі параметри угоди, умови і опис товару (для вивчення гарантом у разі виникнення диспуту). Рахунок виставляється на ім'я гаранта і фіксується всередині системи - сайту гаранта. Потім «покупець» оплачує виставлений рахунок, гроші надходять гаранту. «Покупець» можете зайти на сайт гаранта під своїм акаунтом залягання також через WebMoney упевниться, що гроші надійшли на рахунок гаранта. В цьому випадку у продавця не виникає сумнівів у платоспроможності покупця, тим більше, що в даний момент гроші знаходяться вже у гаранта. «Продавець» передає товар «Покупцеві», після чого товар перевіряється і якщо все відповідає заявленим характеристикам, «Покупець» дає добро на переказ грошових коштів «Продавцю» шляхом натиснення відповідної кнопки в особистому кабінеті.
У результаті операція вважається завершеною. Обидві сторони задоволені. Скрипт «Гарант угод» автоматично вираховує відсоток комісії і стягує його з продавця або покупця в залежності від умов угоди (раніше встановленими сторонами угоди).
Про PHP скрипт
З технічного боку, скрипт являє собою невелику систему управління і моніторингу угодами, з адмінській зоною, де присутнє можливість перегляду деталей угод і відрахувань відсотка гаранту.
Шаблони відокремлені від логіки, як шаблонізатора використовується Smarty, що дозволяє без будь-яких складнощів змінити чинний дизайн або натягнути свій шаблон.
Ряд основних параметрів розташований в файлі конфігурації. в якості бази даних використовується БД MySQL.
Питання безпеки опрацьовано окремо. Перевіряються всі вхідні змінні, сертифікати атестата WM гаранта. Аутентифікація здійснюється через WebMoney Login, що також збільшує ступінь захищеності облікових записів. Використовується захищений протокол SHTTP.
Унікальний дизайн, поставляється в комплекті.