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

De la PlatiOnline
Salt la: navigare, căutare
(Cum se formeaza campul F_Message)
Linia 13: Linia 13:
 
La fiecare operatie aveti in documetatie lista campurilor utilizate la crearea campului '''F_Message'''.
 
La fiecare operatie aveti in documetatie lista campurilor utilizate la crearea campului '''F_Message'''.
  
'''AUTORIZARE'''
+
'''[[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:36

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