dmx
Хранитель порядка
- Регистрация
- 22 Июн 2011
- Сообщения
- 715
- Реакции
- 708
- Автор темы
- #1
Помогите разобраться. вто минимальная форма - я им передаю данные
Извещение проекта о зачислении средств производится путём опрашивания вашего скрипта и передачи ему методом POST следующих параметров (кодировка UTF-8
amount сумма платежа.
userid идентификатор пользователя.
paymentid идентификатор платежа в нашей системе
key хэш md5 от строки вида
amount + userid + paymentid + секретный ключ произвольного вида (до 35 символов).
(значения конкатенируются, символ плюса не подставляется)
paymode идентификатор платёжной системы
В ответ система ожидает получить сигнал «платёж проведён успешно/не проведён», и если не проведён, то почему. Формат ответа (кодировка - UTF-8) формат ответа - XML:
----------------------
Проверять передаваемые мне параметры надо в PHP правильно?
Понять немогу ( незнаю) как мне ответить в XML.
Подскажите хотя-бы вкраце, как это реализовать
PHP:
<form action="http://www.onlinedengi.ru/wmpaycheck.php" method="post">
<input type="hidden" name="project" value="...">
<input type="hidden" name="source" value="...">
<input type="hidden" name="order_id" value="...">
Ваш ник: <input type="text" name="nickname" value="...">
Сумма к оплате, в валюте платёжной системы: <input type="text" name="amount" value="...">
Способ оплаты: <select name="mode_type">
<option value="4">WebMoney WMB</option>
<option value="3">WebMoney WME</option>
<option value="8">Банковские карты</option>
...
</select>
<input type="submit" value="Оплатить!">
</form>
Извещение проекта о зачислении средств производится путём опрашивания вашего скрипта и передачи ему методом POST следующих параметров (кодировка UTF-8
amount сумма платежа.
userid идентификатор пользователя.
paymentid идентификатор платежа в нашей системе
key хэш md5 от строки вида
amount + userid + paymentid + секретный ключ произвольного вида (до 35 символов).
(значения конкатенируются, символ плюса не подставляется)
paymode идентификатор платёжной системы
В ответ система ожидает получить сигнал «платёж проведён успешно/не проведён», и если не проведён, то почему. Формат ответа (кодировка - UTF-8) формат ответа - XML:
PHP:
<?xml version="1.0" encoding="UTF-8"?>
<result>
<id>666666</id>
<code>NO</code>
<comment>Не указан пользователь</comment>
</result>
----------------------
Проверять передаваемые мне параметры надо в PHP правильно?
Понять немогу ( незнаю) как мне ответить в XML.
Подскажите хотя-бы вкраце, как это реализовать