WebMoney
Регистрация

Описание форматов файла задания

I. Структура XML-файла для массовых переводов на кошельки имеет вид:

<payments xmlns="http://tempuri.org/ds.xsd">
    <payment>
        <Destination></Destination> - кошелёк, на который произвести платёж
        <Amount></Amount> - сумма платежа
        <Description></Description> - описание платежа (не более 235 символов)
        <Id></Id> - в работе сервиса не участвует
    </payment>
    <payment>
    ...
    </payment>
</payments>

Пример (purses.xml):

<payments xmlns="http://tempuri.org/ds.xsd">
    <payment>
        <Destination>Z123456789012</Destination>
        <Amount>1.01</Amount>
        <Description>Тестовый перевод на Z-кошелёк</Description>
        <Id>138817</Id>
    </payment>
    <payment>
        <Destination>E123456789012</Destination>
        <Amount>2.01</Amount>
        <Description>Тестовый перевод на E-кошелёк</Description>
        <Id>138817</Id>
    </payment>
    <payment>
        <Destination>R123456789012</Destination>
        <Amount>15.01</Amount>
        <Description>Тестовый перевод на R-кошелёк</Description>
        <Id>138817</Id>
    </payment>
</payments>

Структура CSV-файла для массовых переводов на кошельки

CSV-файл содержит значения, отформатированные в виде таблицы и упорядоченные таким образом, что каждое значение в столбце отделено от значения в следующем столбце символом ";", а каждый новый ряд начинается с новой строки. Если в описании встречается символ-разделитель ";", то эту строку необходимо заключить в парные кавычки.
Данный файл должен быть без описания названий полей, которые иногда прописываются в заголовке файла.

Формат CSV-файла:

<Кошелёк получателя>;<Сумма>;<Описание (не более 235 символов)>;<номер платежа (указ. отправителем)>

Пример (purses.csv):

Z123456789012;1.01;WMZ test;12345
R123456789012;15.02;Тестовый платёж в рублях;0
E123456789012;1.03;"Euro payments;test";
U123456789012;4.01;"оплата за ООО =Орион=";0

Внимание! В заданиях не допускаются платежи на сумму менее

  • 1,00 WMZ;
  • 15,00 WMR;
  • 0,0011 WMG;
  • 5,00 WMU;
  • 0,70 WME;
  • 0,50 WMB;

Создание файла-задания в табличном редакторе Excel:

Вы можете создать CSV-файл в табличном редакторе Excel в соответствии с вышеприведённой структурой. При сохранении файла ("Save As..."/"Сохранить как...") выберите формат типа "CSV (Comma delimited)(*.csv)".

II. Структура XML-файла для массовой оплаты телефонов имеет вид:

<payments>
    <payment>
        <Destination></Destination> - номер телефона(счета,договора)
        <Contractor></Contractor> - провайдер
        <Amount></Amount> - сумма платежа
        <Currency></Currency> - валюта
        <Description></Description> - описание платежа (не более 235 символов)
    </payment>
    <payment>
    ...
    </payment>
</payments>

Пример (phones.xml):

<payments>
    <payment>
        <Destination>9031234567</Destination>
        <Contractor>2</Contractor>
        <Amount>1.00</Amount>
        <Currency>WMZ</Currency>
        <Description>Оплата первого телефона в долларах США</Description>
    </payment>
    <payment>
        <Destination>9101234567</Destination>
        <Contractor>1</Contractor>
        <Amount>30</Amount>
        <Currency>WMR</Currency>
        <Description>Оплата второго телефона в рублях</Description>
    </payment>
</payments>

Структура CSV-файла для массовой оплаты телефонов

CSV-файл содержит значения, отформатированные в виде таблицы и упорядоченные таким образом, что каждое значение в столбце отделено от значения в следующем столбце символом ";", а каждый новый ряд начинается с новой строки. Если в описании встречается символ-разделитель ";", то эту строку необходимо заключить в парные кавычки.
Данный файл должен быть без описания названий полей, которые иногда прописываются в заголовке файла.

Формат CSV-файла:

<номер телефона(счета,договора)>; <Провайдер>; <Сумма>; <Валюта>; <Описание (не более 235 символов)>

Пример (phones.csv):

9031234567;2;1;WMZ;оплата телефона в долларах США
9101234567;1;30;WMR;оплата телефона в рублях

где валюта - тип валюты, в которой производить оплату: WMZ, WMR и другие;
провайдер - из списка доступных