Ugrás a fő tartalomhoz

Válasz

Befizetés rögzítésére kapott válaszok

A válasz típusa a kérésben küldött <valaszVerzio> értékétől függ.

<valaszVerzio> a kérésbenVálasz formátumRészletek
1 vagy nincs megadvaSzövegSiker esetén xmlagentresponse=DONE
2XMLStrukturált xmlszamlavalasz

A HTTP válasz fejlécében további adatok is érkezhetnek:

FejlécmezőJelentés
szlahu_szamlaszamA befizetés rögzítésének számlaszáma (url encoded)
szlahu_nettovegosszegNettó végösszeg (nincs url encode-olva)
szlahu_bruttovegosszegBruttó végösszeg (nincs url encode-olva)
szlahu_errorHibaüzenet szövege, 1 mondat (url encoded)
szlahu_error_codeHibakód (nincs url encode-olva)
szlahu_fizetesmodFizetési mód
szlahu_vevoifiokurlVevői fiók URL (ha be van kapcsolva)

Ha a fejlécben hibakód szerepel, a számlaszám és az összegek kimaradnak. XML-válasz esetén ugyanezek az adatok az XML-ben is megjelennek.

tanács

Ha a válasz hibát jelez, a kódot a Hibakezelés, hibakódok oldalon keresd meg. Ha nem találod a kódot, vagy váratlan hibát tapasztalsz, vedd fel a kapcsolatot az ügyfélszolgálattal.

Hibakezelés

<valaszVerzio>Hiba esetén
1 vagy nincs megadvaSiker esetén: xmlagentresponse=DONE. Hiba esetén: szöveges [ERR]… üzenet a válasz törzsében — lásd: hibaüzenet formátuma
2 (XML)<sikeres>false</sikeres> + <hibakod> + <hibauzenet> az XML válaszban
Példa szöveges hibaüzenet (valaszVerzio=1)
[ERR] Számla mentés sikertelen. Már létező rendelésszám: XX. ---------- t.getMessage(): Már létező rendelésszám:
XX. ---------- [CEG:978] [MODUL:SZAMLAZZGUI] [INSTANCE:hu.kboss.szamlazz.gui.action.AcXmlSzamla] Már létező rendelésszám: XX.[LOCATION:hu.kboss.szamlazz.api.bean.SzFej.insert (SzFej.java) #1700]
hu.kboss.szamlazz.api.bean.SzFej.insert(SzFej.java:1700)
hu.kboss.szamlazz.gui.action.AcXmlSzamla.performAction(AcXmlSzamla.java:242)
hu.kboss.szamlazz.controller.Controller.executeAction(Controller.java:715)
hu.kboss.szamlazz.controller.Controller.doGet(Controller.java:468)
hu.kboss.szamlazz.controller.Controller.doPost(Controller.java:639)
javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:200)
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)
org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:307)
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
java.lang.Thread.run(Thread.java:662)

Sikeres kérés

<?xml version="1.0" encoding="UTF-8"?>
<xmlszamlavalasz xmlns="http://www.szamlazz.hu/xmlszamlavalasz" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<sikeres>true</sikeres>
<szamlaszam>XXX-2012-3</szamlaszam>
<szamlanetto>30000</szamlanetto>
<szamlabrutto>38100</szamlabrutto>
<kintlevoseg>0</kintlevoseg>
<vevoifiokurl>https://www.szamlazz.hu/szamla/?page=vevoifiokpay&partguid=ddddddddddddddd&szfejguid=bbbbbbbbbbbbbbbbbbbbb</vevoifiokurl>
</xmlszamlavalasz>

Sikertelen kérés

<?xml version="1.0" encoding="UTF-8"?>
<xmlszamlavalasz xmlns="http://www.szamlazz.hu/xmlszamlavalasz" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<sikeres>false</sikeres>
<hibakod>3</hibakod>
<hibauzenet><![CDATA[Bejelentkezési hiba - a megadott login név és jelszó pároshoz nem létezik felhasználó]]></hibauzenet>
</xmlszamlavalasz>