...
Для передачи идентификационных данных абонента, например лицевого счета, в запросах к ПС ROBOKASSA следует использовать пользовательский параметр ShpAccount.
Для получения уникального номер счета в магазине (параметр InvId в запросе к ПС ROBOKASSA) и проверки идентификационных данных в АСР "Гидра" перед отображением платежной формы или инициализацией оплаты следует использовать специальный внутренний HTTP-запрос к hpd из скриптов на сайте оператора по URL следующего вида:
Wiki Markup |
---|
_http\[s\]://server:port/hydra?command=check&txnbank_idcode=*InvIdBankCode*&account=*ShpAccount*&sum=*OutSum*_, где *InvIdBankCode* --- идентификаторкод транзакциибанка (соответствует значению параметра _InvId_ в запросе к ПС *ROBOKASSA*)ПС *ROBOKASSA* в АСР "*Гидра*", ShpAccount, OutSum --- идентификационные данные и сумма платежа соответственно. Часть URL _http\[s\]://server:port_ соответствует серверу *hpd*, обслуживающему запросы на проверку идентификационных данных. |
...
Code Block | ||||
---|---|---|---|---|
| ||||
<?xml version="1.0" encoding="utf-8"?> <response> <txn_id>*TxnID*</txn_id> <result>*Result*</result> <comment>*Comment*</comment> </response> |
TxnID — идентификатор транзакции, переданной в запросеуникальный номер счета в магазине (следует использовать в качестве значения параметра InvId в запросе к ПС ROBOKASSA), Result, Comment — код и комментарий результата соответственно.
...