Помогите сделать скрипт.

Тема в разделе "PHP", создана пользователем fanton123, 27 авг 2013.

  1. fanton123

    fanton123

    Регистрация:
    24 дек 2012
    Сообщения:
    279
    Симпатии:
    31
    Суть проблемы. Магазин на Opencart. Есть желание подорвать товары в кредит и в рассрочку. Банк сделал условия как купить товар в кредит с минимальным участием продавца. Нужно:

    К примеру на URL "https://ratanet-backup.ukrsibbank.com/coliseum/jsp/ecom_logon.jsf"
    отправить POST запросом xml документ анкеты заявки (данные покупателя).
    xml документ должен иметь вид:

    Код:
    <?xml version="1.0" encoding="UTF-8"?>
     -<order xsi:noNamespaceSchemaLocation="ecom-application-form.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <login>User1</login>
    <pwd>password1</pwd>
    <orderid>12000001</orderid>
    <invoiceid>1400001</invoiceid>
    <totalsum>3089.51</totalsum>
    <term_of_loan>12</term_of_loan>
    <bareme_code>358</bareme_code>
    	 -<personinfo>
    		<surname>Петров</surname>
    		<first_name>Іван</first_name>
    		<patronymic_name>Олексанрович</patronymic_name>
    		<identity_doc>CH344078</identity_doc>
    		<date_of_issuing_identity_doc>2001-12-23</date_of_issuing_identity_doc>
    		<issuer_of_identity_doc>Кировским РУ ГУ в г Киров</issuer_of_identity_doc>
    		<tin>9990001117</tin>
    		<employer>ООО Луч</employer>
    		<income>10000.00</income>
    		<downpayment>256.00</downpayment>
    		<mobile_phone>0503519182</mobile_phone>
    		<email>[email protected]</email>
    		<comment>this is simple commennt text</comment>
    	  </personinfo>
    	  -<goods>
    			-<good>
    			  <id>1234</id>
    			  <classificationid>2345</classificationid>
    			  <classificationname>фото видео техника</classificationname>
    			  <name>Samsung 45PF</name>
    			  <price>3089.51</price>
    			  <amount>1</amount>
    			  </good>
    	  </goods>
     </order>
    
    Как мне это реализовать? Кто сталкивался?
     
  2. Baco

    Baco Антихронофаг Команда форума

    Регистрация:
    9 окт 2012
    Сообщения:
    803
    Симпатии:
    399
    Сперва нужно создать контроллер, в который можно подключать всякие SECRET_KEY, CLIENT_ID и т.д., которые, в свою очередь, вносятся в админке + ещё один контроллер и зависимости по MVC, подгрузив данные, создаем массив для самой формы (перед отправкой), где ключи массива и будут данные, отправляемые в POST запросе, и в самом конце, прописываем функцию на "submit", которая будет брать данные, из подготовленного ранее массива и отправлять в виде:
    Код:
    public function xml(){
    header("Content-type: text/xml");
     
    	$xml = '<?xml version="1.0" encoding="utf-8" ?> ';
    	$xml .= '<order xsi:noNamespaceSchemaLocation="ecom-application-form.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> ';
    	$xml .= ' <login>User1</login> ';
    etc...
     
  3. fanton123

    fanton123

    Регистрация:
    24 дек 2012
    Сообщения:
    279
    Симпатии:
    31

    Есть желание реализовать? Не за бесплатно естественно.
     
  4. Baco

    Baco Антихронофаг Команда форума

    Регистрация:
    9 окт 2012
    Сообщения:
    803
    Симпатии:
    399
    Желания нет, и так хватает зайнятости, подсказать могу, так как тема называется "Помогите..." (тоесть советую бесплатно, при условии, что делаются какие то шаги для реализации) если нужно нанять разраба - на фрилансе думаю откликнутся.
     
  5. nix

    nix php, MySQL, UNIX, MikroTik ROSAPI

    Регистрация:
    16 янв 2013
    Сообщения:
    1.000
    Симпатии:
    890
    Не бесплатно есть, подробности в ЛС