X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Пытаюсь написать Click&Buy1.2 мерчант для LiqPay. Нужна помощь...
mastaadon
mastaadon
Topic Starter сообщение 12.5.2009, 0:56; Ответить: mastaadon
Сообщение #1


Пытаюсь отправить гибрид данные xml и подпись мерчанта без вмешивания html формы с код. Есть php код:
[php]<?php

$merchant_signature = "zxfRJG1lIjFxfCkeizeK2RbV6wwiFcjT9fzp5ii";
$merchant_id = "i3625783976";
$result_url = "http://www.shopname.com/status.php";
$server_url = "http://www.shopname.com/order_status.php";
$summa = 0.01;
$order_id = 65;
$description = "Test";
$currency = "USD";


$xml="<request>
<version>1.2</version>
<result_url>".$result_url."</result_url>
<server_url>".$server_url."</server_url>
<merchant_id>".$merchant_id."</merchant_id>
<order_id>".$order_id."</order_id>
<amount>".$summa."</amount>
<currency>".$currency."</currency>
<description>".$description."</description>
<default_phone></default_phone>
<pay_way>card</pay_way></request>";


$sign=base64_encode(sha1($merchant_signature.$xml.$merchant_signature,1));

$xml_encoded = base64_encode($xml);
?>[/php]Полученные $sign и $xml_encoded нужно отправить следующим образом:
<form action="https://liqpay.com/?do=click_n_buy" method="POST">
<input type="hidden" name="operation_xml" value="(сюда вставить$xml_encoded )">
<input type="hidden" name="signature" value="(сюда вставить $sign)">
</form>
Моя нерешенная задача заключалась в том, что бы отправить данные не вмешивая в код HTML. То есть передать данные с той же страницы не используя дополнительную страницу. Надеюсь ясно выразился :).
Буду весьма признателен за помощь.
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Webmaster_hb
Webmaster_hb
сообщение 12.5.2009, 1:22; Ответить: Webmaster_hb
Сообщение #2


curl вам в помощь
в двух словах
вам надо эмулировать работу браузера на одной странице

вам достаточно сформировать заголовок такой же как посылает страница html которую вы привели
и в нужное место вставлять ваши данные
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
mastaadon
mastaadon
Topic Starter сообщение 12.5.2009, 1:52; Ответить: mastaadon
Сообщение #3


Пытался как то и с curl разобраться но так как и там и в php новичок не разобрался. Видимо не смог правильно сформировать массив. Если не трудно помогите с кодом что и как вписать в CURLOPT_POSTFIELDS

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Требуется помощь по сайту на "ВордПресс"
Закрылся доступ в панель администратора
15 Tia2 2257 Сегодня, 0:54
автор: diviner99
Открытая тема (нет новых ответов) Какой % отказов нормален для сайта?
11 Aloof 2769 Вчера, 12:48
автор: diviner99
Горячая тема (нет новых ответов) Betatransfer.net - прием платежей для HIGH RISK проектов, интернет эквайринг и мерчант онлайн оплат
54 arendator 34811 15.4.2024, 15:16
автор: arendator
Горячая тема (нет новых ответов) ⭕Антидетект браузер AdsPower для эффективной работы с мультиаккаунтами!
83 AdsPower 24393 14.4.2024, 22:52
автор: AdsPower
Горячая тема (нет новых ответов) Настройки лент для wpgrabber
Настрою ленты любой сложности плагина WPGrabber для WordPress
42 zkalinin 30541 11.4.2024, 23:33
автор: zkalinin


 



RSS Текстовая версия Сейчас: 17.4.2024, 3:46
Дизайн