Raspunsul la operatia de interogare: Diferență între versiuni
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[ | ||
− | + | 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[ | + | <![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> | </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>