Z-PAYMENT: подключение сайта к системе приема платежей. Часть 1
Сегодня мы рассмотрим процесс подключения интернет-магазина или любого другого сайта к системе приема платежей Z-PAYMENT. Подразумевается, что у вас уже есть аккаунт в системе Z-PAYMENT. Если нет, у вас есть возможность познакомиться с этой системой, прочитав наши предыдущие материалы на данную тему. А мы переходим к главному вопросу...
Итак, что нужно сделать, чтобы подключить сайт к системе? Коротко пошаговый список действий выглядит так:
1. зарегистрироваться в системе;
2. пройти процедуру аттестации кошелька;
3. добавить магазин в список магазинов
4. настроить на сайте систему обработки уведомлений от Z-PAYMENT (этот пункт можно пропустить, если не требуется автоматическое уведомление сайта об оплате, достаточно указать e-mail для уведомления о выполненных платежах);
5. провести тестирование и запустить систему приема платежей в работу.
Первый пункт пройден, переходим ко второму. Аттестация. Для получения аттестата я отправился в раздел главного меню операций (напомню, что оно расположено на правой панели), где в разделе "Ваши данные" нашел пункт "Аттестация". Реализованы два способа получения аттестата (см. рис.1).
Если у вас уже есть аттестат системы webmoney не ниже персонального, то вы можете пройти автоматическую аттестацию Z-PAYMENT, которая не занимает более 2-х минут. Если же у вас аттестата webmoney нет, то предстоит более сложная процедура.
Для полноты картины предположим, что аттестата системы webmoney у вас нет, как собственно нет его и у меня. Выбрираю соответствующий пункт "webmoney аттестата нет", после чего оказываюсь внутри формы заявки (см. рис.2)
Эту форму необходимо заполнить корректными данными, а также скачать и распечатать заявление в формате doc. После ввода личных данных необходимо выбрать тип получаемого аттестата (см. рис.3).
Я выбрал получение личного аттестата, так как аттестат магазина выдается только юридическому лицу.
После этого система подтвердила получение заявки (см. рис.4).
Теперь можно переходить ко второму шагу, а именно, к распечатыванию и заполнению заявления на получении аттестата. Заявление почти один в один повторяет таковое у системы webmoney. после заполнения необходимо заверить свою подпись на заявлении у нотариуса, а затем отправить его вместе с копией паспорта почтой по адресу: Россия, 664058, г. Иркутск, До востребования, Стрелову Александру Владимировичу.
После того как документы будут получены и проверены, Z-PAYMENT выдаст вам аттестат (см. рис.5).
Теперь, когда аттестат у меня есть, я отправился в раздел "Список магазинов" в главном меню операций (блок "Магазины"). Здесь я нашел кнопку "Создать новый магазин", по которой перешел на первый шаг регистрации сайта в качестве магазина. На данном этапе следует внести основные данные, название, описание, URL, язык интерфейса, валюту магазина и конвертируемый процент из других валют (см. рис.6).
Еще раз обращаю внимание, несмотря на называние формы "добавление магазина", добавить можно не только интернет-магазин, но и любой сайт, подразумевающий получение средств.
На втором шаге система попросила настроить уведомления (см. рис.7)
В основном поля у формы типичные, но есть несколько непонятных с ходу. Например, "Пароль инициализации магазина" или "Ключ магазина Merchant Key". Для разъяснения я скачал документацию по мерчанту, которая доступна на любой странице раздела управления магазинами в комментариях.
Там мною были найдены все описания. Оттуда я узнал, что пароль инициализации магазина в режиме совместимости с интерфейсом webmoney Merchant не используется. Ключ магазина – это строка символов, добавляемая к реквизитам платежа, высылаемым продавцу вместе с оповещением. Эта строка используется для повышения надежности идентификации высылаемого оповещения. Содержание строки известно только сервису Z-PAYMENT Merchant и продавцу. И последний флаг отправки ключа магазина на Result URL. Флаг, сообщающий сервису Z-PAYMENT Merchant о том, что Merchant Key должен быть добавлен к высылаемому на веб-сайт продавца оповещению о платежах в том случае, если канал обеспечивает безопасную передачу на Result URL (используется протокол SSL, то есть Result URL имеет префикс "https://"). Если Result URL не использует SSL, то Merchant Key высылаться не будет, даже если флаг установлен.
Там же, в документации, я нашел примеры реализации HTML форм для общения с Z-payment мерчантом. После заполнения полей, я перешел на третий шаг. Здесь мне просто предложили проверить введенные данные, все было верно, поэтому я нажал на кнопку "Добавить магазин". После этого система спросила, активировать ли магазин прямо сейчас или оставить его запуск на потом (см. рис.8). Я ответил утвердительно.
Далее система попросила меня выбрать, какими способами принимать оплату в свой адрес (см. рис.9).
После нажатия на кнопку "Сохранить" страница перезагрузилась и отобразила в списке магазинов только что подключенный сайт.
Интересно, что в данном случае нет никакой премодерации, и магазин сразу может принимать оплату, по крайней мере, его статус – "Активный" (см. рис.10).
В любой момент можно изменить параметры и настройки магазина, а также просмотреть статистику оплат. Но сейчас я отправился по ссылке "html код", где нашел код примера формы оплаты для вставки на своем сайте (см. рис.11).
Примечательно то, что здесь предоставляется сразу три варианта, причем в правой колонке сразу показывается, как будет выглядеть форма оплаты для покупателя. Можно поставить форму, в которую покупатель сам вносит данные платежа, а можно вообще все параметры прошить программно и предоставлять покупателю только одну кнопку.
Код пришлось немного изменить, чтобы проставить нужные параметры. Кроме кода формы вам необходимо разместить на сайте одну из картинок с этой страницы. Таким образом покупатель увидит, что вы принимаете к оплате Z-payment, здесь же будет и картинка-ссылка на ваш аттестат. В итоге, все должно выглядеть, примерно, так (см. рис.12).
И еще пару слов о примерах. Буквально недавно в кабинете разработчика (блок левого меню "Заработок" – ссылка "Разработчикам") был выложен пример общей реализации мерчатна на языке PHP. Кроме того, сейчас там доступен еще и модуль для оплаты через систему Z-PAYMENT для магазинов, созданных на базе Shop-Script.ru.
Продолжение следует...
Источник: www.moneynews.ru