У нас в городе ставят платежки со своим форматом передачи данных. Подойдет ли такой формат файла для модуля "ГОРОД"?
1. Запрос на возможность осуществления платежа
account - лицевой счет
<?xml version="1.0"?>
<request>
<login>login</login>
<password>password-md5</password>
<account>4578</account>
</request>
ответ оператора
в результате возвращаем баланс лицевого счета если есть или 0.00 если нет
в статусе 0 если нет лицевог счета, 1 - если есть
<?xml version="1.0"?>
<response>
<result>0.00</result>
<status>0</status>
</response>
2. Запрос на проведение платежа совмещен с запросом состояния
transaction-number - уникальный номер транзакции
amount - сумма платежа
<?xml version="1.0"?>
<request>
<login>login</extra>
<password>password-md5</extra>
<transaction-number>123456789</transaction-number>
<account-number>4578</account-number>
<amount>360.00</amount>
</request>
ответ оператора
статус 0 платеж успешно записан в базу
статус 1 платеж уже записан с таким номером транзакции
статус 2 платеж отклонен
<?xml version="1.0"?>
<response>
<status>0</status>
</response>
Если не подойдет, то подскажите, какой модуль можно использовать или вообще необходимо писать отдельный?
|