API Posta Romana XML SOAP: Diferență între versiuni

De la PlatiOnline
Salt la: navigare, căutare
Linia 3: Linia 3:
 
# XML Request:
 
# XML Request:
  
&lt;po_auth_request&gt;    &lt;f_login&gt;        <nowiki>&lt;![</nowiki><nowiki>CDATA[</nowiki>            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.       ]]&gt;    &lt;/f_login&gt;    &lt;f_website&gt;        <nowiki>&lt;![</nowiki><nowiki>CDATA[</nowiki>            Obligatoriu.           URL-ul site-ului in numele caruia se face cererea de autorizare.           Este oferit de PO dupa parcurgerea procesului de inrolare.       ]]&gt;    &lt;/f_website&gt;    &lt;f_test_request&gt;        <nowiki>&lt;![</nowiki><nowiki>CDATA[</nowiki>            Obligatoriu           Valoare = 1 tranzactia este de test si nu poate va fi Incasata.           Valoare = 0 tranzactia este in Productie.           Maxim 1 cifra.       ]]&gt;    &lt;/f_test_request&gt;    &lt;f_action&gt;        <nowiki>&lt;![</nowiki><nowiki>CDATA[</nowiki>            Obligatoriu           Valoare = 2 Cerere de Autorizare Card Mastercard/Visa fara rate            Maxim 2 cifre.       ]]&gt;    &lt;/f_action&gt;    &lt;f_order_number&gt;        <nowiki>&lt;![</nowiki><nowiki>CDATA[</nowiki>            Obligatoriu.           Maxim 50 char       ]]&gt;    &lt;/f_order_number&gt;    &lt;f_amount&gt;        <nowiki>&lt;![</nowiki><nowiki>CDATA[</nowiki>            Obligatoriu.           Suma autorizata.           Cu "punct" ca delimitator si 2 zecimale dupa delimitator.           Maxim 8 char.       ]]&gt;    &lt;/f_amount&gt;    &lt;f_currency&gt;        <nowiki>&lt;![</nowiki><nowiki>CDATA[</nowiki>            Obligatoriu.           Moneda in care se face tranzactia.           Valori acceptate: RON sau USD sau EUR           Maxim 3 char.       ]]&gt;    &lt;/f_currency&gt;    &lt;card_holder_info&gt;        &lt;contact&gt;            &lt;f_email&gt;                <nowiki>&lt;![</nowiki><nowiki>CDATA[</nowiki>                    Obligatoriu.                   Adresa de e-mail a posesorului de card.                   Maxim 50 char.               ]]&gt;            &lt;/f_email&gt;            &lt;f_phone&gt;                <nowiki>&lt;![</nowiki><nowiki>CDATA[</nowiki>                    Numarul de telefon al posesorului de card.                   Maxim 20 char.               ]]&gt;            &lt;/f_phone&gt;            &lt;f_mobile_number&gt;                <nowiki>&lt;![</nowiki><nowiki>CDATA[</nowiki>                    Obligatoriu daca posesorului de card doreste sa primeasca notificare SMS cand starea tranzactie se modifica.                   Numarul de telefon mobile al posesorului de card.                   Maxim 20 char.               ]]&gt;            &lt;/f_mobile_number&gt;            &lt;f_send_sms&gt;                <nowiki>&lt;![</nowiki><nowiki>CDATA[</nowiki>                    Optional.                   Valoare = 1 Posesorului de card doreste sa primeasca notificare SMS cand starea tranzactie se modifica. Notificarea se trimite pe nr de mobil trecut la tagul &lt;f_mobile_number&gt; sectiunea &lt;card_holder_info&gt;                    Valoare = 0 Systemul PO nu trimite SMS.                   Optiunea este valida doar daca comerciantul are optiunea activata pe contul de comerciant.                   Maxim 1 cifra.               ]]&gt;            &lt;/f_send_sms&gt;            &lt;f_first_name&gt;                <nowiki>&lt;![</nowiki><nowiki>CDATA[</nowiki>                    Obligatoriu.                   Prenumele posesorului de card.                   Maxim 50 char.               ]]&gt;            &lt;/f_first_name&gt;            &lt;f_last_name&gt;                <nowiki>&lt;![</nowiki><nowiki>CDATA[</nowiki>                    Obligatoriu.                   Numele posesorului de card.                   Maxim 50 char.               ]]&gt;            &lt;/f_last_name&gt;            &lt;f_middle_name&gt;                <nowiki>&lt;![</nowiki><nowiki>CDATA[</nowiki>                    Obligatoriu.                   Al doilea nume al posesorului de card.                   Maxim 50 char.               ]]&gt;            &lt;/f_middle_name&gt;        &lt;/contact&gt;        &lt;address&gt;            &lt;f_company&gt;                <nowiki>&lt;![</nowiki><nowiki>CDATA[</nowiki>                    Obligatoriu daca cardul este emis pe companie.                   Compania posesorului de card.                   Maxim 50 char.               ]]&gt;            &lt;/f_company&gt;            &lt;f_zip&gt;                <nowiki>&lt;![</nowiki><nowiki>CDATA[</nowiki>                    Obligatoriu.                   Codul postal al posesorului de card.                   Maxim 50 char.               ]]&gt;            &lt;/f_zip&gt;            &lt;f_country&gt;                <nowiki>&lt;![</nowiki><nowiki>CDATA[</nowiki>                    Obligatoriu.                   Tara posesorului de card.                   Maxim 50 char.               ]]&gt;            &lt;/f_country&gt;            &lt;f_state&gt;                <nowiki>&lt;![</nowiki><nowiki>CDATA[</nowiki>                    Obligatoriu.                   Judetul/Statul/Provincia posesorului de card.                   Maxim 50 char.               ]]&gt;            &lt;/f_state&gt;            &lt;f_city&gt;                <nowiki>&lt;![</nowiki><nowiki>CDATA[</nowiki>                    Obligatoriu.                   Orasul posesorului de card.                   Maxim 50 char.               ]]&gt;            &lt;/f_city&gt;            &lt;f_address&gt;                <nowiki>&lt;![</nowiki><nowiki>CDATA[</nowiki>                    Obligatoriu.                   Strada si numarul strazii posesorului de card.                   Maxim 50 char.               ]]&gt;            &lt;/f_address&gt;        &lt;/address&gt;    &lt;/card_holder_info&gt;&lt;/po_auth_request&gt;
+
 
 +
<source lang="xml">
 +
<po_auth_request>
 +
                <f_login>
 +
                                <![CDATA[
 +
                                                Obligatoriu.
 +
 +
                                                ID-ulComerciantului in numele caruia se face cererea de autorizare.
 +
                                                Esteoferit de PO dupa parcurgerea procesului de inrolare.
 +
 +
                                                ATENTIE!!!
 +
                                                NUESTE ADRESA DE E-MAIL cu care va conectati la interfata de comerciant.
 +
 +
                                ]]>
 +
                </f_login>
 +
                <f_website>
 +
                                <![CDATA[
 +
                                                Obligatoriu.
 +
 +
                                                URL-ulsite-ului in numele caruia se face cererea de autorizare.
 +
                                                Esteoferit 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.
 +
                                                Maxim1 cifra.
 +
                                ]]>
 +
                </f_test_request>
 +
                <f_action>
 +
                                <![CDATA[
 +
                                                Obligatoriu
 +
                                                Valoare= 12 Cerere de inregistrare Tranzactie cuincasare numerar la Posta Romana [ pentru comerciantii din Romania ]
 +
                                                Maxim2 cifre.
 +
                                ]]>
 +
                </f_action>
 +
                <f_order_number>
 +
                                <![CDATA[
 +
                                                Obligatoriu.
 +
                                                Maxim50 char
 +
                                ]]>
 +
                </f_order_number>
 +
                <f_amount>
 +
                                <![CDATA[
 +
                                                Obligatoriu.
 +
                                                Sumaautorizata.
 +
                                                Cu"punct" ca delimitator si 2 zecimale dupa delimitator.
 +
                                                Maxim8 char.
 +
                                ]]>
 +
                </f_amount>
 +
                <f_currency>
 +
                                <![CDATA[
 +
                                                Obligatoriu.
 +
                                                Monedain care se face tranzactia.
 +
                                                Valoriacceptate: RON sau USD sau EUR
 +
                                                Maxim3 char.
 +
                                ]]>
 +
                </f_currency>
 +
 +
                <invoice_info>
 +
                                <contact>
 +
                                                <f_email>
 +
                                                                <![CDATA[
 +
                                                                                Obligatoriu.
 +
                                                                                Adresade e-mail a posesorului de card.
 +
                                                                                Maxim50 char.
 +
                                                                ]]>
 +
                                                </f_email>
 +
                                                <f_phone>
 +
                                                                <![CDATA[
 +
                                                                                Numarulde telefon al posesorului de card.
 +
                                                                                Maxim20 char.
 +
                                                                ]]>
 +
                                                </f_phone>
 +
                                                <f_mobile_number>
 +
                                                                <![CDATA[
 +
                                                                                Obligatoriudaca posesorului de card doreste sa primeasca notificare SMS cand stareatranzactie se modifica.
 +
                                                                                Numarulde telefon mobile al posesorului de card.
 +
                                                                                Maxim20 char.
 +
                                                                ]]>
 +
                                                </f_mobile_number>
 +
                                                <f_send_sms>
 +
                                                                <![CDATA[
 +
                                                                                Optional.
 +
 +
                                                                                Valoare= 1 Posesorului de card doreste sa primeasca notificare SMS cand stareatranzactie se modifica. Notificarea se trimite pe nr de mobil trecut la tagul<f_mobile_number> sectiunea <card_holder_info>
 +
                                                                                Valoare= 0 Systemul PO nu trimite SMS.
 +
 +
                                                                                Optiuneaeste valida doar daca comerciantul are optiunea activata pe contul decomerciant.
 +
                                                                                Maxim1 cifra.
 +
                                                                ]]>
 +
                                                </f_send_sms>
 +
                                                <f_first_name>
 +
                                                                <![CDATA[
 +
                                                                                Obligatoriu.
 +
                                                                                Prenumeleposesorului de card.
 +
                                                                                Maxim50 char.
 +
                                                                ]]>
 +
                                                </f_first_name>
 +
                                                <f_last_name>
 +
                                                                <![CDATA[
 +
                                                                                Obligatoriu.
 +
                                                                                Numeleposesorului de card.
 +
                                                                                Maxim50 char.
 +
                                                                ]]>
 +
                                                </f_last_name>
 +
                                                <f_middle_name>
 +
                                                                <![CDATA[
 +
                                                                                Obligatoriu.
 +
                                                                                Aldoilea nume al posesorului de card.
 +
                                                                                Maxim50 char.
 +
                                                                ]]>
 +
                                                </f_middle_name>
 +
                                </contact>
 +
 +
                                <address>
 +
                                                <f_company>
 +
                                                                <![CDATA[
 +
                                                                                Obligatoriudaca cardul este emis pe companie.
 +
                                                                                Companiaposesorului de card.
 +
                                                                                Maxim50 char.
 +
                                                                ]]>
 +
                                                </f_company>
 +
 +
                                                <f_zip>
 +
                                                                <![CDATA[
 +
                                                                                Obligatoriu.
 +
                                                                                Codulpostal al posesorului de card.
 +
                                                                                Maxim50 char.
 +
                                                                ]]>
 +
                                                </f_zip>
 +
                                                <f_country>
 +
                                                                <![CDATA[
 +
                                                                                Obligatoriu.
 +
                                                                                Taraposesorului de card.
 +
                                                                                Maxim50 char.
 +
                                                                ]]>
 +
                                                </f_country>
 +
                                                <f_state>
 +
                                                                <![CDATA[
 +
                                                                                Obligatoriu.
 +
                                                                                Judetul/Statul/Provinciaposesorului de card.
 +
                                                                                Maxim50 char.
 +
                                                                ]]>
 +
                                                </f_state>
 +
                                                <f_city>
 +
                                                                <![CDATA[
 +
                                                                                Obligatoriu.
 +
                                                                                Orasulposesorului de card.
 +
                                                                                Maxim50 char.
 +
                                                                ]]>
 +
                                                </f_city>
 +
                                                <f_address>
 +
                                                                <![CDATA[
 +
                                                                                Obligatoriu.
 +
                                                                                Stradasi numarul strazii posesorului de card.
 +
                                                                                Maxim50 char.
 +
                                                                ]]>
 +
                                                </f_address>
 +
                                </address>
 +
                </invoice_info>
 +
</po_auth_request>
 +
</source>

Versiunea de la data 15 februarie 2013 10:53

  1. Web service URL: https://secure2.plationline.ro/remote/?action=pr
  2. Pentru validarea XML Request: https://secure2.plationline.ro/xml_validation/posta_romana.xsd
  3. XML Request:


<po_auth_request>
                <f_login>
                                <![CDATA[
                                                Obligatoriu.
 
                                                ID-ulComerciantului in numele caruia se face cererea de autorizare.
                                                Esteoferit de PO dupa parcurgerea procesului de inrolare.
 
                                                ATENTIE!!!
                                                NUESTE ADRESA DE E-MAIL cu care va conectati la interfata de comerciant.
 
                                ]]>
                </f_login>
                <f_website>
                                <![CDATA[
                                                Obligatoriu.
 
                                                URL-ulsite-ului in numele caruia se face cererea de autorizare.
                                                Esteoferit 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.
                                                Maxim1 cifra.
                                ]]>
                </f_test_request>
                <f_action>
                                <![CDATA[
                                                Obligatoriu
                                                Valoare= 12 Cerere de inregistrare Tranzactie cuincasare numerar la Posta Romana [ pentru comerciantii din Romania ]
                                                Maxim2 cifre.
                                ]]>
                </f_action>
                <f_order_number>
                                <![CDATA[
                                                Obligatoriu.
                                                Maxim50 char
                                ]]>
                </f_order_number>
                <f_amount>
                                <![CDATA[
                                                Obligatoriu.
                                                Sumaautorizata.
                                                Cu"punct" ca delimitator si 2 zecimale dupa delimitator.
                                                Maxim8 char.
                                ]]>
                </f_amount>
                <f_currency>
                                <![CDATA[
                                                Obligatoriu.
                                                Monedain care se face tranzactia.
                                                Valoriacceptate: RON sau USD sau EUR
                                                Maxim3 char.
                                ]]>
                </f_currency>
 
                <invoice_info>
                                <contact>
                                                <f_email>
                                                                <![CDATA[
                                                                                Obligatoriu.
                                                                                Adresade e-mail a posesorului de card.
                                                                                Maxim50 char.
                                                                ]]>
                                                </f_email>
                                                <f_phone>
                                                                <![CDATA[
                                                                                Numarulde telefon al posesorului de card.
                                                                                Maxim20 char.
                                                                ]]>
                                                </f_phone>
                                                <f_mobile_number>
                                                                <![CDATA[
                                                                                Obligatoriudaca posesorului de card doreste sa primeasca notificare SMS cand stareatranzactie se modifica.
                                                                                Numarulde telefon mobile al posesorului de card.
                                                                                Maxim20 char.
                                                                ]]>
                                                </f_mobile_number>
                                                <f_send_sms>
                                                                <![CDATA[
                                                                                Optional.
 
                                                                                Valoare= 1 Posesorului de card doreste sa primeasca notificare SMS cand stareatranzactie se modifica. Notificarea se trimite pe nr de mobil trecut la tagul<f_mobile_number> sectiunea <card_holder_info>
                                                                                Valoare= 0 Systemul PO nu trimite SMS.
 
                                                                                Optiuneaeste valida doar daca comerciantul are optiunea activata pe contul decomerciant.
                                                                                Maxim1 cifra.
                                                                ]]>
                                                </f_send_sms>
                                                <f_first_name>
                                                                <![CDATA[
                                                                                Obligatoriu.
                                                                                Prenumeleposesorului de card.
                                                                                Maxim50 char.
                                                                ]]>
                                                </f_first_name>
                                                <f_last_name>
                                                                <![CDATA[
                                                                                Obligatoriu.
                                                                                Numeleposesorului de card.
                                                                                Maxim50 char.
                                                                ]]>
                                                </f_last_name>
                                                <f_middle_name>
                                                                <![CDATA[
                                                                                Obligatoriu.
                                                                                Aldoilea nume al posesorului de card.
                                                                                Maxim50 char.
                                                                ]]>
                                                </f_middle_name>
                                </contact>
 
                                <address>
                                                <f_company>
                                                                <![CDATA[
                                                                                Obligatoriudaca cardul este emis pe companie.
                                                                                Companiaposesorului de card.
                                                                                Maxim50 char.
                                                                ]]>
                                                </f_company>
 
                                                <f_zip>
                                                                <![CDATA[
                                                                                Obligatoriu.
                                                                                Codulpostal al posesorului de card.
                                                                                Maxim50 char.
                                                                ]]>
                                                </f_zip>
                                                <f_country>
                                                                <![CDATA[
                                                                                Obligatoriu.
                                                                                Taraposesorului de card.
                                                                                Maxim50 char.
                                                                ]]>
                                                </f_country>
                                                <f_state>
                                                                <![CDATA[
                                                                                Obligatoriu.
                                                                                Judetul/Statul/Provinciaposesorului de card.
                                                                                Maxim50 char.
                                                                ]]>
                                                </f_state>
                                                <f_city>
                                                                <![CDATA[
                                                                                Obligatoriu.
                                                                                Orasulposesorului de card.
                                                                                Maxim50 char.
                                                                ]]>
                                                </f_city>
                                                <f_address>
                                                                <![CDATA[
                                                                                Obligatoriu.
                                                                                Stradasi numarul strazii posesorului de card.
                                                                                Maxim50 char.
                                                                ]]>
                                                </f_address>
                                </address>
                </invoice_info>
</po_auth_request>