API URL
POST - számla létrehozására szolgál.
api.innvoice.hu/%regnev%/incominginvoicepayment
POST paraméter:
data - a küldött adatcsomag XML formátumban
Mezők (incominginvoicepayments /incominginvoicepayment)
TABLE_ID |
a számla TABLE_ID azonosítója |
_UniqueID |
a számla egyedi UniqueID azonosítója (ha TABLE_ID meg van adva, akkor figyelmen kívül van hagyva ez a mező) |
Reload |
0, vagy 1 (ha 1, akkor minden korábbi befizetés törlésre kerül, a lentiek kerülnek rögzítésre) |
payment |
|
Date |
befizetés dátuma |
Amount |
befizetés összege |
Method |
fizetési mód megnevezése |
Példa:
<incominginvoicepayments>
<incominginvoicepayment>
<TABLE_ID>6</TABLE_ID>
<payment>
<Date>2019-09-12</Date>
<Amount>5500</Amount>
<Method><![CDATA[bankkártya]]></Method>
</payment>
</incominginvoicepayment>
</incominginvoicepayments>
Válasz:
<?xml version="1.0" encoding="UTF-8"?>
<response>
<incominginvoicepayment>
<error>200</error>
<message>
<![CDATA[ Payments saved ]]>
</message>
</incominginvoicepayment>
</response>
Minden beküldött számla rekord saját válasszal tér vissza.
error kódok a következők lehetnek:
200 -Payments saved - minden rendben, a befizetés rögzítésre került.
202 - Missing szamla record - nem található a számla
Ha az error mező nem 200-at tartalmaz, akkor hiba történt, melynek leírása a message mezőben található.
Hozzászólások
0 hozzászólás
Hozzászólások írásához jelentkezzen be.