Генератор форм

Для веб-мастера

Реклама

Организация приема платежей на своем сайте

Рейтинг:
Дата: 4 февраля 2009 Просмотры 17192 Комментарии 1

Сегодня я расскажу Вам техническую сторону организации приема платежей на своем сайте с помощью платежной системы Z - Payment .

Сразу хочу заметить, то что я расскажу это лишь общий пример приема платежей!

Итак, для начала скачайте вот этот архив.

В нем содержатся 5 РНР файлов : config_zp, fail_zp, index, result_zp, success_zp.

Открываем "блокнотом" первый файл config_zp – файл настройки платежа и вводим следующие настройки:

// ID магазина Z - PAYMENT

$IdShopZP = 'id вашего магазина';

// Merhant Key ключ магазина

$SecretKeyZP = 'Ключ магазина Merchant Key';

//Метод передачи данных на Result URL

$ResultMethod = 'POST'; // GET

// Метод передачи данных на Success URL

$SuccessMethod = 'POST'; // GET

// Метод передачи данных на Fail URL 

$FailMethod = 'POST'; // GET

//Адрес сайта магазина

$ShopURL = 'http:// адрас вашого сайта ';

//Сумма оплаты за заказ

$AmountOrder = 15 ;

//Номер заказа

$NumberOrder = 11042 ;

После того как все заполнили сохранем файл.

Дальше создайте у себя на сервере папочку shop и закачайте туда все файлы

Теперь необходимо создать и настроить магазин в системе Z - Payment

Для этого Вам необходимо в системе Z - Payment во вкладке "список магазинов" =>> создать новый магазин и ввести основные данные: название магазина, краткое описание, URL сайта, выбрать язык и валюту магазина.

система приема платежей Z - Payment

Далее Вам необходимо ввести настройки уведомления.

система приема платежей Z - Payment

Здесь необходимо ввести:

•  адрес уведомления ( Result URL ) - URL ( http://адрес_вашего_сайта/shop/result_zp.php ), на который сервис Z - PAYMENT Merchant посылает HTTP POST или GET -оповещение о совершении платежа с его детальными реквизитами.

•  Метод вызова Result URL - Метод (POST или GET), который будет использоваться для оповещения сайта магазина

•  Включить предварительный запрос перед оплатой на Result URL

•  Адрес перенаправления покупателей после успешного выставления счета Success URL - URL ( http://адрес_вашего_сайта/shop/success_zp.php ), на который будет переведен браузер покупателя в случае успешного выставления счета в сервисе Web Merchant Interface

•  Метод вызова Success URL

•  Адрес перенаправления покупателей после НЕ удачной оплаты Fail URL - URL ( http://адрес_вашего_сайта/shop/fail_zp.php ), на который будет переведен браузер покупателя в том случае, если платеж в сервисе Z - PAYMENT Merchant не был выполнен по каким-то причинам

•  Метод вызова Fail URL

•  Ваш E - mail для уведомления о платежах

•  Номер сотового телефона для уведомления по смс

•  Ключ магазина Merchant Key - с трока символов, добавляемая к реквизитам платежа, высылаемым продавцу вместе с оповещением. Эта строка используется для повышения надежности идентификации высылаемого оповещения. Содержание строки известно только сервису Z - PAYMENT Merchant и продавцу!

•  Отправлять ключ магазина, если Result URL обеспечивает безопасность - ф лаг, сообщающий сервису Z - PAYMENT Merchant о том, что Merchant Key должен быть добавлен к высылаемому на веб-сайт продавца оповещению о платежах в том случае

•  Пароль инициализации магазина - у казывается для дополнительного контроля данных продавца при переходе с сайта в ZP Merchant

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

<form id="pay" name="pay" method="post" action="https://z-payment.ru/merchant.php">
<table width="450" border="0" cellpadding="2" cellspacing="1">
<tr>
<td colspan="2">Форма запроса платежа</td>
</tr>
<tr>
<td>Номер счета на оплату </td>
<td><input name="LMI_PAYMENT_NO" type="text" value="<?php echo $NumberOrder; ?>" size="10" maxlength="10"></td>
</tr>
<tr>
<td>Сумма оплаты </td>
<td><input name="LMI_PAYMENT_AMOUNT" type="text" value="15" size="10" maxlength="10">
Рублей</td>
</tr>
<tr>
<td>E-mail плательщика </td>
<td><input name="CLIENT_MAIL" type="text" value="" size="25" maxlength="128"></td>
</tr>
<tr>
<td>Описание покупки </td>
<td><input name="LMI_PAYMENT_DESC" type="text" value="Описание покупки" size="35" maxlength="255"></td>
</tr>

<tr>
<td colspan="2">
<input type="submit" value="Оплатить счет">
<input name="LMI_PAYEE_PURSE" type="hidden" value="<?php echo $IdShopZP; ?>"> </td>
</tr>
</table>
<p> </p>
</form>

Подключается файл настройки платежа следующим образом:

<?php require_once('config_zp.php'); ?>

После нажатия кнопки "Оплатить счет". Вы будете перенаправлены в систему Z - PAYMENT Merchant , где Вам будет выставлен счет на оплату!

Все необходимые настройки выполнены и теперь вы можете принимать платежи на своем сайте различными способами.

Удачи!

Оцените эту статью:



Интересно почитать

    Получать новые материалы этого сайта на свой email адрес?

    Отправлять мне комментарии по эл. почте?

Простая CRM

Нашли ошибку в тексте

Система Orphus
https://biznesguide.ru/payment_systems/35.html
3,68 из 5 на основе 8 оценок.