Raspunsul la operatia de interogare: Diferență între versiuni

De la PlatiOnline
Salt la: navigare, căutare
Linia 6: Linia 6:
 
Dupa ce sistemul proceseaza cererea SOAP de interogare a tranzactiei,
 
Dupa ce sistemul proceseaza cererea SOAP de interogare a tranzactiei,
 
PlatiOnline va trimite raspunsul in formatul XML:
 
PlatiOnline va trimite raspunsul in formatul XML:
 +
 
<source lang="xml">
 
<source lang="xml">
 
<?xml version="1.0" encoding="utf-8"?>
 
<?xml version="1.0" encoding="utf-8"?>
 
<po_direct_response>
 
<po_direct_response>
<x_response_code>
+
<x_response_code>
 +
<![CDATA[
 +
Valoare= 0 – cererea a fost inregistrata cu success
 +
Valoare= 10 – o eroare a intervenit si tranzactia nu a putut fi trimisa spre interogare.
 +
]]>
 +
</x_response_code>
 +
<x_response_reason_code>
 +
<![CDATA[
 +
Valoarea reprezinta codul mesajului primit.
 +
[[Vezi Anexa E.]]
 +
]]>
 +
</x_response_reason_code>
 +
<x_response_reason_text>
 +
<![CDATA[
 +
Mesajul explica valoarea tag-ului <x_response_reason_code>
 +
]]>
 +
</x_response_reason_text>
 +
<f_order>
 +
<f_order_number>
 
<![CDATA[
 
<![CDATA[
Valoare= 0 – cererea a fost inregistrata cu success
+
Numarul comenzii din sistemul comerciantului.
Valoare= 10 – o eroare a intervenit si tranzactia nu a putut fi trimisa spre interogare.
+
Actest parametru face legatura dintre comanda din sistemul comerciantului si sistemul PO.
 
]]>
 
]]>
</x_response_code>
+
</f_order_number>
<x_response_reason_code>
+
<x_trans>
<![CDATA[
+
<x_trans_id>
Valoarea reprezinta codul mesajului primit.
+
<![CDATA[
[[Vezi Anexa E.]]
+
Reprezinta ID – ul tranzactiei in sistemul plationline.
]]>
+
Acest ID identifica in mod unic tranzactia in cadrul sistemului plationline,  
</x_response_reason_code>
+
si este utilizat de fiecare data cand se modifica starile tranzactiei prin operatii specifice.
<x_response_reason_text>
+
]]>
<![CDATA[
+
</x_trans_id>
Mesajul explica valoarea tag-ului <x_response_reason_code>
+
<x_time_stamp>
]]>
+
<![CDATA[
</x_response_reason_text>
+
Reprezinta momentul in care s-a cerut autorizarea tranzactiei in sistemul plationline.
<x_trans_id>
+
]]>
<![CDATA[
+
</x_time_stamp>
Reprezinta ID – ul tranzactiei in sistemul plationline.
+
<f_ip>
Acest ID identifica in mod unic tranzactia in cadrul sistemului plationline,  
+
<![CDATA[
si este utilizat de fiecare data cand se modifica starile tranzactiei prin operatii specifice.
+
Reprezinta momentul in care s-a cerut autorizarea tranzactiei in sistemul plationline.
]]>
+
]]>
</x_trans_id>
+
</f_ip>
<x_action_code>
+
<x_stare_fin1>
<![CDATA[
+
<![CDATA[
Codul actiunii reprezinta o recomandare a actiunii ce trebuie intreprinsa.
+
Codul starii financiare 1.
]]>
+
[[Vezi Anexa F.]]
</x_action_code>
+
]]>
<x_stare_fin1>
+
</x_stare_fin1>
<![CDATA[
+
<x_stare_fin2>
Codul starii financiare 1.
+
<![CDATA[
[[Vezi Anexa F.]]
+
Codul starii financiare 2.
]]>
+
[[Vezi Anexa F.]]
</x_stare_fin1>
+
]]>
<x_stare_fin2>
+
</x_stare_fin2>
<![CDATA[
+
<x_stare_cc>
Codul starii financiare 2.
+
<![CDATA[
[[Vezi Anexa F.]]
+
Codul starii de completare a comenzii.
]]>
+
[[Vezi Anexa F.]]
</x_stare_fin2>
+
]]>
<x_stare_cc>
+
</x_stare_cc>
<![CDATA[
+
<x_stare_securitate>
Codul starii de completare a comenzii.
+
<![CDATA[
[[Vezi Anexa F.]]
+
Codul starii de securitate.
]]>
+
[[Vezi Anexa F.]]
</x_stare_cc>
+
]]>
<x_stare_securitate>
+
</x_stare_securitate>
<![CDATA[
+
<x_stare_sc>
Codul starii de securitate.
+
<![CDATA[
[[Vezi Anexa F.]]
+
Codul starii comenzii din punct de vedere al serviciului clienti.
]]>
+
[[Vezi Anexa F.]]
</x_stare_securitate>
+
]]>
<x_stare_sc>
+
</x_stare_sc>
<![CDATA[
+
<f_shipping_company>
Codul starii comenzii din punct de vedere al serviciului clienti.
+
<![CDATA[
[[Vezi Anexa F.]]
+
Numele companiei care face livrarea comenzii.
]]>
+
Acesta valoare poate fi trimisa de comerciant cand face cererea de Incasare a tranzactiei.
</x_stare_sc>
+
]]>
<f_shipping_company>
+
</f_shipping_company>
<![CDATA[
+
<f_awb>
Numele companiei care face livrarea comenzii.
+
<![CDATA[
Acesta valoare poate fi trimisa de comerciant cand face cererea de Incasare a tranzactiei.
+
Numarul documentului de transport de la compania care face livrarea.
]]>
+
Acesta valoare poate fi trimisa de comerciant cand face cererea de Incasare a tranzactiei.
</f_shipping_company>
+
]]>
<f_awb>
+
</f_awb>
<![CDATA[
+
<f_cc_type>
Numarul documentului de transport de la compania care face livrarea.
+
<![CDATA[
Acesta valoare poate fi trimisa de comerciant cand face cererea de Incasare a tranzactiei.
+
Tipul cardului utilizat.
]]>
+
Valoare= M – Card Mastercard sau Maestro;
</f_awb>
+
Valoare= V – Card Visa sau Visa Electron.
<f_cc_type>
+
Valoare= na – informatie indisponibila.
<![CDATA[
+
]]>
Tipul cardului utilizat.
+
</f_cc_type>
Valoare= M – Card Mastercard sau Maestro;
+
<f_amount>
Valoare= V – Card Visa sau Visa Electron.
+
<![CDATA[
Valoare= na – informatie indisponibila.
+
Obligatoriu.
]]>
+
Suma tranzactiei.
</f_cc_type>
+
Cu "punct" ca delimitator si 2 zecimale dupa delimitator.
<f_amount>
 
<![CDATA[
 
Obligatoriu.
 
Suma tranzactiei.
 
Cu "punct" ca delimitator si 2 zecimale dupa delimitator.
 
]]>
 
</f_amount>
 
<f_currency>
 
<![CDATA[
 
Obligatoriu.
 
Moneda in care se face tranzactia.
 
Valori acceptate: RON sau USD sau EUR
 
Maxim 3 char.
 
 
]]>
 
]]>
</f_currency>
+
</f_amount>
 +
<f_currency>
 +
<![CDATA[
 +
Obligatoriu.
 +
Moneda in care se face tranzactia.
 +
Valori acceptate: RON sau USD sau EUR
 +
Maxim 3 char.
 +
]]>
 +
</f_currency>
 +
</x_trans>
 +
</f_order>
 +
 
 
</po_direct_response>
 
</po_direct_response>
 +
 
</source>
 
</source>

Versiunea de la data 21 noiembrie 2012 00:49

Raspunsul la operatia de interogare

Raspunsul la operatia de interogare ver 3.x

Raspunsul la operatia de interogare ver 4.x

Dupa ce sistemul proceseaza cererea SOAP de interogare a tranzactiei, PlatiOnline va trimite raspunsul in formatul XML:

<?xml version="1.0" encoding="utf-8"?>
<po_direct_response>
	<x_response_code>
		<![CDATA[
			Valoare= 0 – cererea a fost inregistrata cu success
			Valoare= 10 – o eroare a intervenit si tranzactia nu a putut fi trimisa spre interogare.
		]]>
	</x_response_code>
	<x_response_reason_code>
		<![CDATA[
			Valoarea reprezinta codul mesajului primit.
			[[Vezi Anexa E.]]
		]]>
	</x_response_reason_code>
	<x_response_reason_text>
		<![CDATA[
			Mesajul explica valoarea tag-ului <x_response_reason_code>
		]]>
	</x_response_reason_text>
	<f_order>
		<f_order_number>
			<![CDATA[
				Numarul comenzii din sistemul comerciantului.
				Actest parametru face legatura dintre comanda din sistemul comerciantului si sistemul PO.
			]]>
		</f_order_number>
		<x_trans>
			<x_trans_id>
				<![CDATA[
					Reprezinta ID – ul tranzactiei in sistemul plationline.
					Acest ID identifica in mod unic tranzactia in cadrul sistemului plationline, 
					si este utilizat de fiecare data cand se modifica starile tranzactiei prin operatii specifice.
				]]>
			</x_trans_id>
			<x_time_stamp>
				<![CDATA[
					Reprezinta momentul in care s-a cerut autorizarea tranzactiei in sistemul plationline.
				]]>
			</x_time_stamp>
			<f_ip>
				<![CDATA[
					Reprezinta momentul in care s-a cerut autorizarea tranzactiei in sistemul plationline.
				]]>
			</f_ip>
			<x_stare_fin1>
				<![CDATA[
					Codul starii financiare 1.
					[[Vezi Anexa F.]]
				]]>
			</x_stare_fin1>
			<x_stare_fin2>
				<![CDATA[
					Codul starii financiare 2.
					[[Vezi Anexa F.]]
				]]>
			</x_stare_fin2>
			<x_stare_cc>
				<![CDATA[
					Codul starii de completare a comenzii.
					[[Vezi Anexa F.]]
				]]>
			</x_stare_cc>
			<x_stare_securitate>
				<![CDATA[
					Codul starii de securitate.
					[[Vezi Anexa F.]]
				]]>
			</x_stare_securitate>
			<x_stare_sc>
				<![CDATA[
					Codul starii comenzii din punct de vedere al serviciului clienti.
					[[Vezi Anexa F.]]
				]]>
			</x_stare_sc>
			<f_shipping_company>
				<![CDATA[
					Numele companiei care face livrarea comenzii.
					Acesta valoare poate fi trimisa de comerciant cand face cererea de Incasare a tranzactiei.
				]]>
			</f_shipping_company>
			<f_awb>
				<![CDATA[
					Numarul documentului de transport de la compania care face livrarea.
					Acesta valoare poate fi trimisa de comerciant cand face cererea de Incasare a tranzactiei.
				]]>
			</f_awb>
			<f_cc_type>
				<![CDATA[
					Tipul cardului utilizat.
					Valoare= M – Card Mastercard sau Maestro;
					Valoare= V – Card Visa sau Visa Electron.
					Valoare= na – informatie indisponibila.
				]]>
			</f_cc_type>
			<f_amount>
				<![CDATA[
					Obligatoriu.
					Suma tranzactiei.
					Cu "punct" ca delimitator si 2 zecimale dupa delimitator.
				]]>
			</f_amount>
			<f_currency>
				<![CDATA[
					Obligatoriu.
					Moneda in care se face tranzactia.
					Valori acceptate: RON sau USD sau EUR
					Maxim 3 char.
					]]>
			</f_currency>
		</x_trans>
	</f_order>

</po_direct_response>