| Permalink: |
Interface X10
Interface X10. Retrieving list of invoices for payment.¶
- Requests using WM Keeper WinPro authorization should be sent to: – https://w3s.web.money/asp/XMLInInvoices.asp
- Requests using WM Keeper WebPro authorization should be sent to - https://w3s.wmtransfer.com/asp/XMLInInvoicesCert.asp
- Method - POST
- Request format:
<w3s.request>
<reqn></reqn>
<wmid></wmid>
<sign></sign>
<getininvoices>
<wmid></wmid>
<wminvid></wminvid>
<datestart></datestart>
<datefinish></datefinish>
</getininvoices>
</w3s.request>
- Request parameters:
| name | purpose | comments |
| reqn | request number | An integer without delimiter, max 15 digits; It must always be greater than the number of the previous request!!! |
| wmid | Signer's WMID | Is used only with WM Keeper WinPro authorization method |
| sign | Request signature Uses the following parameters: getininvoices/wmid + getininvoices/wminvid + getininvoices/datestart + getininvoices/datefinish + reqn | Is used only with WM Keeper WinPro authorization method |
| getininvoices | Parameters of requested invoice(s) that are searched for | mandatory parameters wmid, datestart, datefinish, you can leave the rest empty or specify '0' value |
| getininvoices\wmid | WM-identifier, for which for which invoice(s) for payment was(were) drawn | |
| getininvoices\wminvid | Invoice number (in WebMoney system) | an integer >= 0 |
| getininvoices\datestart | min time and date of invoice creation | YYYYMMDD HH:MM:SS |
| getininvoices\datefinish | max time and date of invoice creation | YYYYMMDD HH:MM:SS |
- Response format:
<w3s.response>
<reqn></reqn>
<retval></retval>
<retdesc></retdesc>
<ininvoices cnt="n"> number of invoices
<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>
- Response parameters:
| name | purpose | comments |
| reqn | Request number | |
| retval | Request execution code | 0 - Request successful |
| retdesc | Description of request execution code | |
| ininvoices | List of drawn invoices retrieved by request | n attribute - number of invoices that meet search criteria |
| ininvoices\ininvoice | Invoice parameters | id attribute is a unique invoice number in the WebMoney accounting system; ts attribute - official invoice number in the WebMoney accounting system |
| ininvoice\orderid | order number | Invoice number in the sender's accounting system. A positive integer of 15 digits maximally, less than 999999999999999 |
| ininvoice\storewmid | WMID of the seller who drew the invoice | |
| ininvoice\storepurse | Purse number, to which payment must be made | |
| ininvoice\amount | Invoice sum submitted to the buyer | |
| ininvoice\desc | Description of a good or service, for which the invoice was drawn | |
| ininvoice\address | Delivery address | |
| ininvoice\period | max allowed deal protection period for invoice payment in days | |
| ininvoice\expiration | max allowed invoice payment period in days | |
| ininvoice\state | Invoice payment state | -0 - not paid -1 - paid by protection -2 - paid finally -3 - refused |
| ininvoice\datecrt | Date and time the invoice was created | |
| ininvoice\dateupd | Date and time of the last change in invoice state | |
| ininvoice\wmtranid | Transaction number in the WebMoney system, if the invoice has been already paid |
See also XML-interfaces