Форма запросов
<form action="https://liqpay.com/?do=clickNbuy" method="POST" />
<input type="hidden" name="operation_xml" value="PHJlcXVlc3Q+PHZlcnNpb24+MS4yPC92ZXJ=" />
<input type="hidden" name="signature" value="6aogGWpJar6EVQ6AKTktJClt8gw=" />
</form>
Запрос к liqpay
<request>
<version>1.2</version>
| result_url | страница на которую вернется ответ для клиента | text | http:// |
| server_url | страница на которую прийдет ответ от сервера | text | http:// |
| merchant_id | ид продавца | varchar(12) | |
| order_id | ид списка покупок, исходит от магазина | varchar(127) not "|" symbol | |
| amount | сумма покупки | float(10.2) | |
| currency | валюта покупки | char(3) | EUR EUR UAH RUR USD |
| description | коментарий, приходит не только в систему, но и на мобильный клиента. если быть совсем культурным то: 70 кирилица 160 латиница | text | |
| default_phone | телефон, предположительно мерчанта | varchar(13) /^[+]\d{12}$/ | +380001234567 |
| pay_way | способ которым по умолчанию должен платить человек | varchar(10) | [liqpay,card] def = null |
</request>
Ответ отliqpay
<response>
<version>1.2</version>
| action | способ ответа | text | result_url, server_url |
| merchant_id | ид продавца | varchar(12) | |
| order_id | ид списка покупок | Varchar(127) not «|» symbol | |
| amount | сумма покупки | float(10.2) | |
| currency | валюта покупки | char(3) | EUR EUR UAH RUR USD |
| description | коментарий, приходит не только в систему, но и на мобильный клиента. если быть совсем культурным то: 70 кирилица 160 латиница | text | |
| status | статус транзакции | varchar(10) | success failure — покупка отклонена wait_secure — платеж находится на проверке |
| code | код ошибки, уточняющий код ответа, пока не используется. | varchar(20) | |
| transaction_id | ид транзакции в системе LiqPay, тип неизвестен | varchar(15) | |
| pay_way | способ которым оплатил покупатель | varchar(10) | [card, liqpay] NOT NULL |
| sender_phone | телефон оплативший заказ | varchar(13) /^[+]\d{12}$/ | +380001234567 |
</request>
для распарсивания приходящих сообщений товарищи из "системы" создали свю функцию хз зачем,хотя можно было использовать simplexml-load-string
0 коммент.:
Отправить комментарий