Deleting the wiki page 'import_payments_MP' cannot be undone. Continue?
Импортировать платежи в Модуль Платежей можно в двух форматах.
Формат csv (для импорта платежей у которых есть поля сумма, комиссия, комментарий, номер и/или аккаунт). Например, для поставщика услуг “МТС”(5001), файл импорта будет таким:
op_num;phone;amount;dop_kom
5001;9262879988;11.03;14.03
5001;9054001223;22;22
Формат xml (для импорта остальных платежей) Например, для поставщика услуг “Пополнение Visa Российских Банков”(10289), файл импорта имеет вид:
<transactions version="2.0">
<transaction id="1">
<op_num>10289</op_num>
<dealer_id>2349005</dealer_id>
<user_id>2271774</user_id>
<point_id>2271771</point_id>
<amount>51</amount>
<dop_kom>100</dop_kom>
<phone>9151231234</phone>
<begin_time>2018-07-31 14:45:00</begin_time>
<user_input>
<field id="100">9151231234</field>
<field id="101">4276380012345678</field>
<field id="ident">0</field>
<field id="amount">51</field>
<field id="dop_kom">100</field>
<field id="comment">Тестирование импорта МП-4</field>
</user_input>
</transaction>
</transactions>
Для упрощения генерации платежей для провайдеров с большим кол-ом полей, можно модифицировать под ваши нужды python3 скрипт.
На входе должен быть csv файл:
input_file = './VISA_test.csv'
А на выходе готовый к имопртированию в МП xml.
output_file = './VISA_test.xml',
Deleting the wiki page 'import_payments_MP' cannot be undone. Continue?