Для получения списка контрактов с доступными по ним платежными системами нужно обратиться по адресу https://www.platron.ru/moneyback_system_list.php и передать следующие параметры:
Название (обязательные поля выделены жирным) | Описание |
pg_merchant_id | Идентификатор магазина |
pg_salt | Случайная строка |
pg_sig | Подпись |
Пример запроса:
https://www.platron.ru/ moneyback_system_list.php?pg_merchant_id=82&pg_salt=aaaaa&pg_sig=0c86434c28fcc71166b28778c961a5d0
В ответ Platron вернет список, действующих контрактов, по которым есть доступные для выплат платежные системы и обязательные дополнительные поля.
Пример ответа:
В случае ошибки , Platron вернет ее код и описание.<?xml version="1.0" encoding="utf-8"?> <response> <pg_contract_list> <pg_contract> <pg_contract_id>24258</pg_contract_id> <pg_account_amout>-30061.6100</pg_account_amout> <pg_moneyback_system_list> <pg_moneyback_system> <pg_system_name>YANDEXMONEY_O</pg_system_name> <pg_description>Описание</pg_description> <pg_amout>Cумма</pg_amout> <destination_account>Номер кошелька</destination_account> </pg_moneyback_system> <pg_moneyback_system> <pg_system_name>CONTACT_O</pg_system_name> <pg_description>Описание</pg_description> <pg_amout>Cумма</pg_amout> <bName>Фамилия получателя</bName> <bLastName>Имя получателя</bLastName> <bSurName>Отчество получателя</bSurName> </pg_moneyback_system> </pg_moneyback_system_list> </pg_contract> </pg_contract_list> <pg_salt>3399407</pg_salt> <pg_sig>700466634e329c11f6bbf094ea264eb8</pg_sig> </response>
Пример ответа в случае ошибки в запросе:
<?xml version="1.0" encoding="utf-8"?> <response> <pg_status>error</pg_status> <pg_error_code>100</pg_error_code> <pg_description>Неверная подпись запроса</pg_description> <pg_salt>kdjdope983</pg_salt> <pg_sig>a3fc5f602d287096ed237952f56bd5fa</pg_sig> </response>