Правильная ссылка на эту статью: |
Интерфейс X10
Интерфейс X10. Получение списка счетов на оплату.¶
- URL для передачи запроса с авторизацией по ключам WM Keeper WinPro - https://w3s.webmoney.ru/asp/XMLInInvoices.asp
- URL для передачи запроса с авторизацией по ключам WM Keeper WebPro - https://w3s.wmtransfer.com/asp/XMLInInvoicesCert.asp
- метод - POST
- формат запроса:
<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-интерфейсы