Требуется программист который напишет веб-панель управления для работы с сайтом portmone.com.ua
Мои контакты 0913097382 а там договоримся о цене и всем остальном.
Вот частично что необходимо реализовать
На https://www.portmone.com.ua/xmlpay/index.php необходимо отравлять запросы определенного формата. Ниже приведены типы запросов и ответов.
2. Описание процедур ПК
2.1. Проверка номера
Запрос:
<?xml version='1.0' encoding='utf-8'?>
<request>
<tp-login value="TradePointLogin" />
<tp-password value="TradePointPassword" />
<phone value="503123456" />
</request>
Описание параметров запроса:
tp-login: value – логин ТР. (его выдает Portmone.com)
tp-password: value – пароль ТР. (его выдает Portmone.com)
trx: id – ID транзакции пополнения в ТР.
phone: value – номер телефона абонента.
Ответ:
<?xml version='1.0' encoding='utf-8'?>
<response>
<phone value="503123456" />
<error_code value="0|1" />
<error_message>Сообщение об ошибке при выполнении процедуры проверки номера. Это поле присутствует, если проверка номера вызвала ошибку.</error_message>
</response>
Описание параметров ответа:
phone: value – номер телефона абонента.
error_code: value – результат проверки номера. Принимает значения:
0 - в случае успешной проверки номера. Параметра error_message в этом случае нет.
1, если проверка не прошла, или возникла ошибка. Тогда к ответу добавляется параметр error_message; в нём хранится описание ошибки.
2.2. Пополнение счёта
Запрос:
<?xml version='1.0' encoding='utf-8'?>
<request>
<tp-login value="TradePointLogin" />
<tp-password value="TradePointPassword" />
<trx id="000001" />
<phone value="503123456" />
<amount value="10" />
<project name='MyProj'
</request>
Описание параметров запроса:
tp-login: value – логин ТР (его выдает Portmone.com)
tp-password: value – пароль ТР (его выдает Portmone.com)
trx: id – ID транзакции пополнения в ТР
phone: value – номер телефона абонента.
amount: value – сумма пополнения.
Project: name – название проекта. Часто используется для рекламных компаний, в случае необходимости учета транзакций по разным проектам
Ответ:
<?xml version='1.0' encoding='utf-8'?>
<response>
<trx id="000001" />
<phone value="503123456" />
<amount value="10" />
<project name="MyProj" />
<error_code value="0|1">
<error_message>Сообщение об ошибке при выполнении процедуры оплаты. Это поле присутствует, если при оплате возникли ошибки</error_message>
</response>
