A – Cum se formeaza campul F Message: Diferență între versiuni
(Pagină nouă: == Cum se formeaza campul '''F_Message''' == In functie de operatia pe care urmeaza sa o efectuati trebuie sa creati campul '''F_Message'''.Campul este prezent in toate operatiile...) |
(→Cum se formeaza campul F_Message) |
||
Linia 1: | Linia 1: | ||
== Cum se formeaza campul '''F_Message''' == | == Cum se formeaza campul '''F_Message''' == | ||
− | In functie de operatia pe care urmeaza sa o efectuati trebuie sa creati campul '''F_Message'''.Campul este prezent in toate operatiile efectuate prin trimiterea datelor direct la serverul PO.=== Versiunea 3.x ===In versiunea 3.x campul F_message este o concatenare a mai multor campuri separate de caracterul ^ (accent circumflex).La fiecare operatie aveti in documetatie lista campurilor utilizate la crearea campului F_Message.=== Versiunea 4.x ===In versiunea 4.x campul F_message este sub forma unei structuri XML.La fiecare operatie aveti in documetatie lista campurilor utilizate la crearea campului F_Message. | + | In functie de operatia pe care urmeaza sa o efectuati trebuie sa creati campul '''F_Message'''. |
+ | Campul este prezent in toate operatiile efectuate prin trimiterea datelor direct la serverul PO. | ||
+ | |||
+ | |||
+ | === Versiunea 3.x === | ||
+ | In versiunea 3.x campul F_message este o concatenare a mai multor campuri separate de caracterul ^ (accent circumflex). | ||
+ | La fiecare operatie aveti in documetatie lista campurilor utilizate la crearea campului '''F_Message'''. | ||
+ | |||
+ | === Versiunea 4.x === | ||
+ | In versiunea 4.x campul F_message este sub forma unei structuri XML. | ||
+ | La fiecare operatie aveti in documetatie lista campurilor utilizate la crearea campului '''F_Message'''. | ||
+ | |||
+ | '''AUTORIZARE''' | ||
+ | <code> | ||
+ | <po_auth_request> | ||
+ | <f_login> | ||
+ | <![CDATA[ | ||
+ | Obligatoriu. | ||
+ | |||
+ | ID-ul Comerciantului in numele caruia se face cererea de autorizare. | ||
+ | Este oferit de PO dupa parcurgerea procesului de inrolare. | ||
+ | |||
+ | ATENTIE!!! | ||
+ | NU ESTE ADRESA DE E-MAIL cu care va conectati la interfata de comerciant. | ||
+ | |||
+ | ]]> | ||
+ | </f_login> | ||
+ | <f_website> | ||
+ | <![CDATA[ | ||
+ | Obligatoriu. | ||
+ | |||
+ | URL-ul site-ului in numele caruia se face cererea de autorizare. | ||
+ | Este oferit de PO dupa parcurgerea procesului de inrolare. | ||
+ | |||
+ | ]]> | ||
+ | </f_website> | ||
+ | <f_test_request> | ||
+ | <![CDATA[ | ||
+ | Obligatoriu | ||
+ | Valoare = 1 tranzactia este de test si nu poate va fi Incasata. | ||
+ | Valoare = 0 tranzactia este in Productie. | ||
+ | Maxim 1 cifra. | ||
+ | ]]> | ||
+ | </f_test_request> | ||
+ | <f_action> | ||
+ | <![CDATA[ | ||
+ | Obligatoriu | ||
+ | Valoare = 0 Interogare stare tranzactie | ||
+ | Valoare = 1 Cerere de Refund/Creditare | ||
+ | Valoare = 2 Cerere de Autorizare Card Mastercard/Visa fara rate | ||
+ | Valoare = 3 Cerere de Incasare | ||
+ | Valoare = 7 Cerere de Anulare | ||
+ | Valoare = 8 Tranzactie prin Transfer bancar SEPA | ||
+ | Valoare = 9 Logo PlatiOnline.ro/Starea contului de comerciant | ||
+ | Valoare = 10 Cerere de Autorizare in RATE | ||
+ | Valoare = 11 Trimite SMS | ||
+ | Valoare = 12 Tranzactie cu plata numerar la Posta Romana | ||
+ | Valoare = 13 Tranzactie cu plata numerar la Raiffeisen Bank | ||
+ | Maxim 2 cifre. | ||
+ | ]]> | ||
+ | </f_action> | ||
+ | <f_order_number> | ||
+ | <![CDATA[ | ||
+ | Obligatoriu. | ||
+ | Maxim 50 char | ||
+ | ]]> | ||
+ | </f_order_number> | ||
+ | <f_amount> | ||
+ | <![CDATA[ | ||
+ | Obligatoriu. | ||
+ | Suma autorizata. | ||
+ | Cu "punct" ca delimitator si 2 zecimale dupa delimitator. | ||
+ | Maxim 8 char. | ||
+ | ]]> | ||
+ | </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_language> | ||
+ | <![CDATA[ | ||
+ | Obligatoriu. | ||
+ | Sistemul PO este multilingv, iar acest parametru stabileste limba utilizata. | ||
+ | Valori accepate: ro, en, de, es, it, hu. | ||
+ | Maxim 2 char. | ||
+ | ]]> | ||
+ | </f_language> | ||
+ | |||
+ | <customer_info> | ||
+ | <contact> | ||
+ | <f_email> | ||
+ | <![CDATA[ | ||
+ | Obligatoriu. | ||
+ | Adresa de e-mail a clientului. | ||
+ | Maxim 50 char. | ||
+ | ]]> | ||
+ | </f_email> | ||
+ | <f_phone> | ||
+ | <![CDATA[ | ||
+ | Obligatoriu. | ||
+ | Numarul de telefon al clientului. | ||
+ | Maxim 20 char. | ||
+ | ]]> | ||
+ | </f_phone> | ||
+ | <f_mobile_number> | ||
+ | <![CDATA[ | ||
+ | Obligatoriu daca clientul doreste sa primeasca notificare SMS cand starea tranzactiei se modifica. | ||
+ | Numarul de telefon mobile al clientului. | ||
+ | Maxim 20 char. | ||
+ | ]]> | ||
+ | </f_mobile_number> | ||
+ | <f_send_sms> | ||
+ | <![CDATA[ | ||
+ | Optional. | ||
+ | |||
+ | Valoare = 1 Clientul doreste sa primeasca notificare SMS cand starea tranzactiei se modifica. | ||
+ | Notificarea se trimite pe nr de mobil trecut la tagul <f_mobile_number> | ||
+ | Valoare = 0 Systemul PO nu trimite SMS. | ||
+ | Optiunea este valida doar daca comerciantul are optiunea activata pe contul de comerciant. | ||
+ | Maxim 1 cifra. | ||
+ | ]]> | ||
+ | </f_send_sms> | ||
+ | </contact> | ||
+ | |||
+ | <invoice> | ||
+ | <f_first_name> | ||
+ | <![CDATA[ | ||
+ | Obligatoriu. | ||
+ | Prenumele clientului. | ||
+ | Maxim 50 char. | ||
+ | ]]> | ||
+ | </f_first_name> | ||
+ | <f_last_name> | ||
+ | <![CDATA[ | ||
+ | Obligatoriu. | ||
+ | Numele clientului. | ||
+ | Maxim 50 char. | ||
+ | ]]> | ||
+ | </f_last_name> | ||
+ | <f_middle_name> | ||
+ | <![CDATA[ | ||
+ | Obligatoriu. | ||
+ | Al doilea nume al clientului. | ||
+ | Maxim 50 char. | ||
+ | ]]> | ||
+ | </f_middle_name> | ||
+ | |||
+ | <f_company> | ||
+ | <![CDATA[ | ||
+ | Obligatoriu. | ||
+ | Compania client care achizitioneaza bunurile/produsele. | ||
+ | Cardul utilizat este emis pe persoana juridica. | ||
+ | Maxim 50 char. | ||
+ | ]]> | ||
+ | </f_company> | ||
+ | <f_cui> | ||
+ | <![CDATA[ | ||
+ | Obligatoriu. | ||
+ | Codul unic de inregistrare al companiei client. | ||
+ | Maxim 50 char. | ||
+ | ]]> | ||
+ | </f_cui> | ||
+ | <f_reg_com> | ||
+ | <![CDATA[ | ||
+ | Obligatoriu. | ||
+ | Nr. de inregistrare la Registrul Comertului al companiei client. | ||
+ | Maxim 50 char. | ||
+ | ]]> | ||
+ | </f_reg_com> | ||
+ | <f_cnp> | ||
+ | <![CDATA[ | ||
+ | Obligatoriu. | ||
+ | Codul numeric personal al clientului. | ||
+ | Maxim 50 char. | ||
+ | ]]> | ||
+ | </f_cnp> | ||
+ | |||
+ | <f_zip> | ||
+ | <![CDATA[ | ||
+ | Obligatoriu. | ||
+ | Codul postal al adresei clientului. | ||
+ | Maxim 50 char. | ||
+ | ]]> | ||
+ | </f_zip> | ||
+ | <f_country> | ||
+ | <![CDATA[ | ||
+ | Obligatoriu. | ||
+ | Tara de resedinta a clientului. | ||
+ | Maxim 50 char. | ||
+ | ]]> | ||
+ | </f_country> | ||
+ | <f_state> | ||
+ | <![CDATA[ | ||
+ | Obligatoriu. | ||
+ | Judetul/Statul/Provincia clientului. | ||
+ | Maxim 50 char. | ||
+ | ]]> | ||
+ | </f_state> | ||
+ | <f_city> | ||
+ | <![CDATA[ | ||
+ | Obligatoriu. | ||
+ | Orasul clientului. | ||
+ | Maxim 50 char. | ||
+ | ]]> | ||
+ | </f_city> | ||
+ | <f_address> | ||
+ | <![CDATA[ | ||
+ | Obligatoriu. | ||
+ | Strada si numarul adresei clientului. | ||
+ | Maxim 50 char. | ||
+ | ]]> | ||
+ | </f_address> | ||
+ | </invoice> | ||
+ | </customer_info> | ||
+ | |||
+ | <shipping_info> | ||
+ | <contact> | ||
+ | <f_phone> | ||
+ | <![CDATA[ | ||
+ | Numarul de telefon al persoanei care primeste comanda. | ||
+ | Maxim 20 char. | ||
+ | ]]> | ||
+ | </f_phone> | ||
+ | <f_mobile_number> | ||
+ | <![CDATA[ | ||
+ | Obligatoriu daca clientul doreste ca persoana care primeste comanda sa primeasca notificare SMS inainte de livrare. | ||
+ | Numarul de telefon mobile al persoanei care primeste comanda. | ||
+ | Maxim 20 char. | ||
+ | ]]> | ||
+ | </f_mobile_number> | ||
+ | <f_send_sms> | ||
+ | <![CDATA[ | ||
+ | Optional. | ||
+ | |||
+ | Valoare = 1 Clientul doreste ca persoana care primeste comanda sa primeasca notificare SMS inainte de livrare. Notificarea se trimite pe nr de mobil trecut la tagul <f_mobile_number> sectiunea <shipping_info> | ||
+ | Valoare = 0 Systemul PO nu trimite SMS. | ||
+ | |||
+ | Optiunea este valida doar daca comerciantul are optiunea activata pe contul de comerciant. | ||
+ | Maxim 1 cifra. | ||
+ | ]]> | ||
+ | </f_send_sms> | ||
+ | <f_first_name> | ||
+ | <![CDATA[ | ||
+ | Prenumele persoanei la care se face livrarea. | ||
+ | Maxim 50 char. | ||
+ | ]]> | ||
+ | </f_first_name> | ||
+ | <f_last_name> | ||
+ | <![CDATA[ | ||
+ | Numele persoanei la care se face livrarea. | ||
+ | Maxim 50 char. | ||
+ | ]]> | ||
+ | </f_last_name> | ||
+ | <f_middle_name> | ||
+ | <![CDATA[ | ||
+ | Al doilea nume al clientului. | ||
+ | Maxim 50 char. | ||
+ | ]]> | ||
+ | </f_middle_name> | ||
+ | </contact> | ||
+ | |||
+ | <address> | ||
+ | <f_company> | ||
+ | <![CDATA[ | ||
+ | Compania la care se face livrarea. | ||
+ | Maxim 50 char. | ||
+ | ]]> | ||
+ | </f_company> | ||
+ | |||
+ | <f_zip> | ||
+ | <![CDATA[ | ||
+ | Codul postal al adresei la care se face livrarea. | ||
+ | Maxim 50 char. | ||
+ | ]]> | ||
+ | </f_zip> | ||
+ | <f_country> | ||
+ | <![CDATA[ | ||
+ | Tara in care se face livrarea. | ||
+ | Maxim 50 char. | ||
+ | ]]> | ||
+ | </f_country> | ||
+ | <f_state> | ||
+ | <![CDATA[ | ||
+ | Judetul/Statul/Provincia in care se face livrarea. | ||
+ | Maxim 50 char. | ||
+ | ]]> | ||
+ | </f_state> | ||
+ | <f_city> | ||
+ | <![CDATA[ | ||
+ | Orasul in care se face livrarea. | ||
+ | Maxim 50 char. | ||
+ | ]]> | ||
+ | </f_city> | ||
+ | <f_address> | ||
+ | <![CDATA[ | ||
+ | Strada si numarul la care se face livrarea. | ||
+ | Maxim 50 char. | ||
+ | ]]> | ||
+ | </f_address> | ||
+ | </address> | ||
+ | </shipping_info> | ||
+ | |||
+ | <transaction_relay_response> | ||
+ | <f_relay_response_url></f_relay_response_url> | ||
+ | <f_relay_method></f_relay_method> | ||
+ | </transaction_relay_response> | ||
+ | |||
+ | <tracking_script> | ||
+ | <!-- put here your tracking code --> | ||
+ | <![CDATA[ | ||
+ | <script> .... </script> | ||
+ | ]]> | ||
+ | </tracking_script> | ||
+ | |||
+ | <f_order_cart> | ||
+ | <item> | ||
+ | <prodid></prodid> | ||
+ | <qty></qty> | ||
+ | <itemprice></itemprice> | ||
+ | <name></name> | ||
+ | <period></period> | ||
+ | <rec_id></rec_id> | ||
+ | <description></description> | ||
+ | <pimg></pimg> | ||
+ | <rec_price></rec_price> | ||
+ | <vat></vat> | ||
+ | <lang_id></lang_id> | ||
+ | <stamp></stamp> | ||
+ | <on_stoc></on_stoc> | ||
+ | <prodtype_id></prodtype_id> | ||
+ | <categ_id></categ_id> | ||
+ | <merchloginid></merchloginid> | ||
+ | </item> | ||
+ | <coupon> | ||
+ | <key></key> | ||
+ | <value></value> | ||
+ | <percent></percent> | ||
+ | <workingname></workingname> | ||
+ | <type></type> | ||
+ | <scop></scop> | ||
+ | <vat></vat> | ||
+ | </coupon> | ||
+ | <shipping> | ||
+ | <price></price> | ||
+ | <vat></vat> | ||
+ | <pimg></pimg> | ||
+ | </shipping> | ||
+ | </f_order_cart> | ||
+ | </po_auth_request> | ||
+ | </code> |
Versiunea de la data 13 octombrie 2012 14:35
Cum se formeaza campul F_Message
In functie de operatia pe care urmeaza sa o efectuati trebuie sa creati campul F_Message. Campul este prezent in toate operatiile efectuate prin trimiterea datelor direct la serverul PO.
Versiunea 3.x
In versiunea 3.x campul F_message este o concatenare a mai multor campuri separate de caracterul ^ (accent circumflex). La fiecare operatie aveti in documetatie lista campurilor utilizate la crearea campului F_Message.
Versiunea 4.x
In versiunea 4.x campul F_message este sub forma unei structuri XML. La fiecare operatie aveti in documetatie lista campurilor utilizate la crearea campului F_Message.
AUTORIZARE
<po_auth_request>
<f_login>
<![CDATA[
Obligatoriu.
ID-ul Comerciantului in numele caruia se face cererea de autorizare.
Este oferit de PO dupa parcurgerea procesului de inrolare.
ATENTIE!!!
NU ESTE ADRESA DE E-MAIL cu care va conectati la interfata de comerciant.
]]>
</f_login>
<f_website>
<![CDATA[
Obligatoriu.
URL-ul site-ului in numele caruia se face cererea de autorizare.
Este oferit de PO dupa parcurgerea procesului de inrolare.
]]>
</f_website>
<f_test_request>
<![CDATA[
Obligatoriu
Valoare = 1 tranzactia este de test si nu poate va fi Incasata.
Valoare = 0 tranzactia este in Productie.
Maxim 1 cifra.
]]>
</f_test_request>
<f_action>
<![CDATA[
Obligatoriu
Valoare = 0 Interogare stare tranzactie
Valoare = 1 Cerere de Refund/Creditare
Valoare = 2 Cerere de Autorizare Card Mastercard/Visa fara rate
Valoare = 3 Cerere de Incasare
Valoare = 7 Cerere de Anulare
Valoare = 8 Tranzactie prin Transfer bancar SEPA
Valoare = 9 Logo PlatiOnline.ro/Starea contului de comerciant
Valoare = 10 Cerere de Autorizare in RATE
Valoare = 11 Trimite SMS
Valoare = 12 Tranzactie cu plata numerar la Posta Romana
Valoare = 13 Tranzactie cu plata numerar la Raiffeisen Bank
Maxim 2 cifre.
]]>
</f_action>
<f_order_number>
<![CDATA[
Obligatoriu.
Maxim 50 char
]]>
</f_order_number>
<f_amount>
<![CDATA[
Obligatoriu.
Suma autorizata.
Cu "punct" ca delimitator si 2 zecimale dupa delimitator.
Maxim 8 char.
]]>
</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_language>
<![CDATA[
Obligatoriu.
Sistemul PO este multilingv, iar acest parametru stabileste limba utilizata.
Valori accepate: ro, en, de, es, it, hu.
Maxim 2 char.
]]>
</f_language>
<customer_info>
<contact>
<f_email>
<![CDATA[
Obligatoriu.
Adresa de e-mail a clientului.
Maxim 50 char.
]]>
</f_email>
<f_phone>
<![CDATA[
Obligatoriu.
Numarul de telefon al clientului.
Maxim 20 char.
]]>
</f_phone>
<f_mobile_number>
<![CDATA[
Obligatoriu daca clientul doreste sa primeasca notificare SMS cand starea tranzactiei se modifica.
Numarul de telefon mobile al clientului.
Maxim 20 char.
]]>
</f_mobile_number>
<f_send_sms>
<![CDATA[
Optional.
Valoare = 1 Clientul doreste sa primeasca notificare SMS cand starea tranzactiei se modifica.
Notificarea se trimite pe nr de mobil trecut la tagul <f_mobile_number>
Valoare = 0 Systemul PO nu trimite SMS.
Optiunea este valida doar daca comerciantul are optiunea activata pe contul de comerciant.
Maxim 1 cifra.
]]>
</f_send_sms>
</contact>
<invoice>
<f_first_name>
<![CDATA[
Obligatoriu.
Prenumele clientului.
Maxim 50 char.
]]>
</f_first_name>
<f_last_name>
<![CDATA[
Obligatoriu.
Numele clientului.
Maxim 50 char.
]]>
</f_last_name>
<f_middle_name>
<![CDATA[
Obligatoriu.
Al doilea nume al clientului.
Maxim 50 char.
]]>
</f_middle_name>
<f_company>
<![CDATA[
Obligatoriu.
Compania client care achizitioneaza bunurile/produsele.
Cardul utilizat este emis pe persoana juridica.
Maxim 50 char.
]]>
</f_company>
<f_cui>
<![CDATA[
Obligatoriu.
Codul unic de inregistrare al companiei client.
Maxim 50 char.
]]>
</f_cui>
<f_reg_com>
<![CDATA[
Obligatoriu.
Nr. de inregistrare la Registrul Comertului al companiei client.
Maxim 50 char.
]]>
</f_reg_com>
<f_cnp>
<![CDATA[
Obligatoriu.
Codul numeric personal al clientului.
Maxim 50 char.
]]>
</f_cnp>
<f_zip>
<![CDATA[
Obligatoriu.
Codul postal al adresei clientului.
Maxim 50 char.
]]>
</f_zip>
<f_country>
<![CDATA[
Obligatoriu.
Tara de resedinta a clientului.
Maxim 50 char.
]]>
</f_country>
<f_state>
<![CDATA[
Obligatoriu.
Judetul/Statul/Provincia clientului.
Maxim 50 char.
]]>
</f_state>
<f_city>
<![CDATA[
Obligatoriu.
Orasul clientului.
Maxim 50 char.
]]>
</f_city>
<f_address>
<![CDATA[
Obligatoriu.
Strada si numarul adresei clientului.
Maxim 50 char.
]]>
</f_address>
</invoice>
</customer_info>
<shipping_info>
<contact>
<f_phone>
<![CDATA[
Numarul de telefon al persoanei care primeste comanda.
Maxim 20 char.
]]>
</f_phone>
<f_mobile_number>
<![CDATA[
Obligatoriu daca clientul doreste ca persoana care primeste comanda sa primeasca notificare SMS inainte de livrare.
Numarul de telefon mobile al persoanei care primeste comanda.
Maxim 20 char.
]]>
</f_mobile_number>
<f_send_sms>
<![CDATA[
Optional.
Valoare = 1 Clientul doreste ca persoana care primeste comanda sa primeasca notificare SMS inainte de livrare. Notificarea se trimite pe nr de mobil trecut la tagul <f_mobile_number> sectiunea <shipping_info>
Valoare = 0 Systemul PO nu trimite SMS.
Optiunea este valida doar daca comerciantul are optiunea activata pe contul de comerciant.
Maxim 1 cifra.
]]>
</f_send_sms>
<f_first_name>
<![CDATA[
Prenumele persoanei la care se face livrarea.
Maxim 50 char.
]]>
</f_first_name>
<f_last_name>
<![CDATA[
Numele persoanei la care se face livrarea.
Maxim 50 char.
]]>
</f_last_name>
<f_middle_name>
<![CDATA[
Al doilea nume al clientului.
Maxim 50 char.
]]>
</f_middle_name>
</contact>
<address>
<f_company>
<![CDATA[
Compania la care se face livrarea.
Maxim 50 char.
]]>
</f_company>
<f_zip>
<![CDATA[
Codul postal al adresei la care se face livrarea.
Maxim 50 char.
]]>
</f_zip>
<f_country>
<![CDATA[
Tara in care se face livrarea.
Maxim 50 char.
]]>
</f_country>
<f_state>
<![CDATA[
Judetul/Statul/Provincia in care se face livrarea.
Maxim 50 char.
]]>
</f_state>
<f_city>
<![CDATA[
Orasul in care se face livrarea.
Maxim 50 char.
]]>
</f_city>
<f_address>
<![CDATA[
Strada si numarul la care se face livrarea.
Maxim 50 char.
]]>
</f_address>
</address>
</shipping_info>
<transaction_relay_response>
<f_relay_response_url></f_relay_response_url>
<f_relay_method></f_relay_method>
</transaction_relay_response>
<tracking_script>
<![CDATA[
<script> .... </script>
]]>
</tracking_script>
<f_order_cart>
<item>
<prodid></prodid>
<qty></qty>
<itemprice></itemprice>
<name></name>
<period></period>
<rec_id></rec_id>
<description></description>
<pimg></pimg>
<rec_price></rec_price>
<vat></vat>
<lang_id></lang_id>
<stamp></stamp>
<on_stoc></on_stoc>
<prodtype_id></prodtype_id>
<categ_id></categ_id>
<merchloginid></merchloginid>
</item>
<coupon>
<key></key>
<value></value>
<percent></percent>
<workingname></workingname>
<type></type>
<scop></scop>
<vat></vat>
</coupon>
<shipping>
<price></price>
<vat></vat>
<pimg></pimg>
</shipping>
</f_order_cart>
</po_auth_request>