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

De la PlatiOnline
Salt la: navigare, căutare
(Raspunsul la operatia de interogare ver 4.x)
 
(Nu s-au afișat 3 versiuni intermediare efectuate de același utilizator)
Linia 1: Linia 1:
 
== Raspunsul la operatia de interogare ==
 
== Raspunsul la operatia de interogare ==
 +
 +
 +
Interpretarea valorilor starilor tranzactiilor in sistemul Plati Online se afla la [[G – Codurile de stare a tranzactiilor|Anexa G]].
 +
  
 
=== Raspunsul la operatia de interogare ver 3.x ===
 
=== Raspunsul la operatia de interogare ver 3.x ===
 +
  
 
=== Raspunsul la operatia de interogare ver 4.x ===
 
=== Raspunsul la operatia de interogare ver 4.x ===
 +
 
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 timestamp = "Momentul GMT 0 in care tranzactia a trecut in acesta stare;
<![CDATA[
+
                                                  Formatul: YYYY-MM-DDThh:mm:ss
Codul actiunii reprezinta o recomandare a actiunii ce trebuie intreprinsa.
+
 
]]>
+
                                                  Date time in formatul ISO 8601.
</x_action_code>
+
 
<x_stare_fin1>
+
                                                  http://en.wikipedia.org/wiki/ISO_8601">
<![CDATA[
+
<![CDATA[
Codul starii financiare 1.
+
Codul starii financiare 1.
[[Vezi Anexa F.]]
+
[[Vezi Anexa G.]]
]]>
+
]]>
</x_stare_fin1>
+
</x_stare_fin1>
<x_stare_fin2>
+
<x_stare_fin2 timestamp = "Momentul GMT 0 in care tranzactia a trecut in acesta stare;
<![CDATA[
+
                                                  Formatul: YYYY-MM-DDThh:mm:ss
Codul starii financiare 2.
+
 
[[Vezi Anexa F.]]
+
                                                  Date time in formatul ISO 8601.
]]>
+
 
</x_stare_fin2>
+
                                                  http://en.wikipedia.org/wiki/ISO_8601">
<x_stare_cc>
+
<![CDATA[
<![CDATA[
+
Codul starii financiare 2.
Codul starii de completare a comenzii.
+
[[Vezi Anexa G.]]
[[Vezi Anexa F.]]
+
]]>
]]>
+
</x_stare_fin2>
</x_stare_cc>
+
<x_stare_cc timestamp = "Momentul GMT 0 in care tranzactia a trecut in acesta stare;
<x_stare_securitate>
+
                                                  Formatul: YYYY-MM-DDThh:mm:ss
<![CDATA[
+
 
Codul starii de securitate.
+
                                                  Date time in formatul ISO 8601.
[[Vezi Anexa F.]]
+
 
]]>
+
                                                  http://en.wikipedia.org/wiki/ISO_8601">
</x_stare_securitate>
+
<![CDATA[
<x_stare_sc>
+
Codul starii de completare a comenzii.
<![CDATA[
+
[[Vezi Anexa G.]]
Codul starii comenzii din punct de vedere al serviciului clienti.
+
]]>
[[Vezi Anexa F.]]
+
</x_stare_cc timestamp = "Momentul GMT 0 in care tranzactia a trecut in acesta stare;
]]>
+
                                                  Formatul: YYYY-MM-DDThh:mm:ss
</x_stare_sc>
+
 
<f_shipping_company>
+
                                                  Date time in formatul ISO 8601.
<![CDATA[
+
 
Numele companiei care face livrarea comenzii.
+
                                                  http://en.wikipedia.org/wiki/ISO_8601">
Acesta valoare poate fi trimisa de comerciant cand face cererea de Incasare a tranzactiei.
+
<x_stare_securitate timestamp = "Momentul GMT 0 in care tranzactia a trecut in acesta stare;
]]>
+
                                                  Formatul: YYYY-MM-DDThh:mm:ss
</f_shipping_company>
+
 
<f_awb>
+
                                                  Date time in formatul ISO 8601.
<![CDATA[
+
 
Numarul documentului de transport de la compania care face livrarea.
+
                                                  http://en.wikipedia.org/wiki/ISO_8601">
Acesta valoare poate fi trimisa de comerciant cand face cererea de Incasare a tranzactiei.
+
<![CDATA[
]]>
+
Codul starii de securitate.
</f_awb>
+
[[Vezi Anexa G.]]
<f_cc_type>
+
]]>
<![CDATA[
+
</x_stare_securitate>
Tipul cardului utilizat.
+
<x_stare_sc timestamp = "Momentul GMT 0 in care tranzactia a trecut in acesta stare;
Valoare= M – Card Mastercard sau Maestro;
+
                                                  Formatul: YYYY-MM-DDThh:mm:ss
Valoare= V – Card Visa sau Visa Electron.
+
 
Valoare= na – informatie indisponibila.
+
                                                  Date time in formatul ISO 8601.
]]>
+
 
</f_cc_type>
+
                                                  http://en.wikipedia.org/wiki/ISO_8601">
<f_amount>
+
<![CDATA[
<![CDATA[
+
Codul starii comenzii din punct de vedere al serviciului clienti.
Obligatoriu.
+
[[Vezi Anexa G.]]
Suma tranzactiei.
+
]]>
Cu "punct" ca delimitator si 2 zecimale dupa delimitator.
+
</x_stare_sc>
]]>
+
<f_shipping_company>
</f_amount>
+
<![CDATA[
<f_currency>
+
Numele companiei care face livrarea comenzii.
<![CDATA[
+
Acesta valoare poate fi trimisa de comerciant cand face cererea de Incasare a tranzactiei.
Obligatoriu.
+
]]>
Moneda in care se face tranzactia.
+
</f_shipping_company>
Valori acceptate: RON sau USD sau EUR
+
<f_awb>
Maxim 3 char.
+
<![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[
 +
Suma tranzactiei.
 +
Cu "punct" ca delimitator si 2 zecimale dupa delimitator.
 
]]>
 
]]>
</f_currency>
+
</f_amount>
 +
<f_currency>
 +
<![CDATA[
 +
Moneda in care se face tranzactia.
 +
Valori: RON sau USD sau EUR
 +
]]>
 +
</f_currency>
 +
</x_trans>
 +
</f_order>
 +
 
 
</po_direct_response>
 
</po_direct_response>
 +
 
</source>
 
</source>

Versiunea curentă din 18 ianuarie 2013 01:04

Raspunsul la operatia de interogare

Interpretarea valorilor starilor tranzactiilor in sistemul Plati Online se afla la Anexa G.


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 timestamp = "Momentul GMT 0 in care tranzactia a trecut in acesta stare;
                                                   Formatul: YYYY-MM-DDThh:mm:ss

                                                   Date time in formatul ISO 8601.

                                                   http://en.wikipedia.org/wiki/ISO_8601">
				<![CDATA[
					Codul starii financiare 1.
					[[Vezi Anexa G.]]
				]]>
			</x_stare_fin1>
			<x_stare_fin2 timestamp = "Momentul GMT 0 in care tranzactia a trecut in acesta stare;
                                                   Formatul: YYYY-MM-DDThh:mm:ss

                                                   Date time in formatul ISO 8601.

                                                   http://en.wikipedia.org/wiki/ISO_8601">
				<![CDATA[
					Codul starii financiare 2.
					[[Vezi Anexa G.]]
				]]>
			</x_stare_fin2>
			<x_stare_cc timestamp = "Momentul GMT 0 in care tranzactia a trecut in acesta stare;
                                                   Formatul: YYYY-MM-DDThh:mm:ss

                                                   Date time in formatul ISO 8601.

                                                   http://en.wikipedia.org/wiki/ISO_8601">
				<![CDATA[
					Codul starii de completare a comenzii.
					[[Vezi Anexa G.]]
				]]>
			</x_stare_cc timestamp = "Momentul GMT 0 in care tranzactia a trecut in acesta stare;
                                                   Formatul: YYYY-MM-DDThh:mm:ss

                                                   Date time in formatul ISO 8601.

                                                   http://en.wikipedia.org/wiki/ISO_8601">
			<x_stare_securitate timestamp = "Momentul GMT 0 in care tranzactia a trecut in acesta stare;
                                                   Formatul: YYYY-MM-DDThh:mm:ss

                                                   Date time in formatul ISO 8601.

                                                   http://en.wikipedia.org/wiki/ISO_8601">
				<![CDATA[
					Codul starii de securitate.
					[[Vezi Anexa G.]]
				]]>
			</x_stare_securitate>
			<x_stare_sc timestamp = "Momentul GMT 0 in care tranzactia a trecut in acesta stare;
                                                   Formatul: YYYY-MM-DDThh:mm:ss

                                                   Date time in formatul ISO 8601.

                                                   http://en.wikipedia.org/wiki/ISO_8601">
				<![CDATA[
					Codul starii comenzii din punct de vedere al serviciului clienti.
					[[Vezi Anexa G.]]
				]]>
			</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[
					Suma tranzactiei.
					Cu "punct" ca delimitator si 2 zecimale dupa delimitator.
				]]>
			</f_amount>
			<f_currency>
				<![CDATA[
					Moneda in care se face tranzactia.
					Valori: RON sau USD sau EUR
					]]>
			</f_currency>
		</x_trans>
	</f_order>

</po_direct_response>