A – Cum se formeaza campul F Message: Diferență între versiuni

De la PlatiOnline
Salt la: navigare, căutare
(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>