Интерфейс X10

Интерфейс X10. Получение списка счетов на оплату.

<w3s.request>
    <reqn></reqn>
    <wmid></wmid>
    <sign></sign>
    <getininvoices>
        <wmid></wmid>
        <wminvid></wminvid>
        <datestart></datestart>
        <datefinish></datefinish>
    </getininvoices>
</w3s.request>
  • параметры запроса:
название назначение примечание
reqn номер запроса целое без знака, макс. количество цифр - 15; всегда должен быть больше номера предыдущего запроса на перевод средств!!!
wmid WMID подписавшего запрос используется только при авторизации с ключами WM Keeper WinPro
sign подпись запроса формируется из параметров: getininvoices/wmid + getininvoices/wminvid + getininvoices/datestart + getininvoices/datefinish + reqn используется только при авторизации с ключами WM Keeper WinPro
getininvoices параметры запрашиваемого счета(счетов), по которым ведется поиск обязательные параметры wmid, datestart, datefinish, остальные можно не задавать или указывать 0
getininvoices\wmid WM-идентификатор, которому был выписан счет(счета) на оплату
getininvoices\wminvid номер счета (в системе WebMoney) целое число >= 0
getininvoices\datestart минимальное время и дата создания счета ГГГГММДД ЧЧ:ММ:СС
getininvoices\datefinish максимальное время и дата создания счета ГГГГММДД ЧЧ:ММ:СС
  • формат ответа:
<w3s.response>
    <reqn></reqn>
    <retval></retval>
    <retdesc></retdesc>
    <ininvoices cnt="n"> кол-во счетов
        <ininvoice id="n1" ts="n2">
            <orderid></orderid>
            <storewmid></storewmid>
            <storepurse></storepurse>
            <amount></amount>
            <desc></desc>
            <address></address>
            <period></period>
            <expiration></expiration>
            <state>0</state>
            <datecrt></datecrt>
            <dateupd></dateupd>
            <wmtranid></wmtranid>
        </ininvoice>
        <ininvoice>...</ininvoice>
    </ininvoices>
</w3s.response>
  • параметры ответа:
название назначение примечание
reqn номер запроса
retval код выполнения запроса 0 - запрос выполнен
retdesc расшифровка кода выполнения запроса
ininvoices список выписанных счетов, полученных по запросу атрибут n - кол-во счетов, удовлетворяющих запросу
ininvoices\ininvoice параметры счета атрибут id - уникальный номер счета в системе учета WebMoney (в параметрах запроса wminvid); атрибут ts - служебный номер счета в системе учета WebMoney
ininvoice\orderid номер счета номер счета в системе учета отправителя;не больше 999999999999999
ininvoice\storewmid WMID продавца, который выписал счет
ininvoice\storepurse номер кошелька, на который должен быть оплачен счет
ininvoice\amount сумма счета, выставленная для оплаты покупателю
ininvoice\desc описание товара или услуги, на который выписан счет
ininvoice\address адрес доставки товара
ininvoice\period максимально возможный при оплате счета срок протекции сделки в днях
ininvoice\expiration максимально допустимый срок оплаты счета в днях
ininvoice\state состояние оплаты счета -0 - не оплачен
-1 - оплачен по протекции
-2 - оплачен окончательно
-3 - отказан
ininvoice\datecrt дата и время создания счета
ininvoice\dateupd дата и время последнего изменения состояния счета
ininvoice\wmtranid номер операции в системе WebMoney, если счет оплачен

см. также XML-интерфейсы