Программирование > PHP

WMoney

(1/2) > >>

grisha:
привет есть такой вопрос
хочу организовать оплату на веб мани .....
скачал с сайта скрипты там есть так же программка которая подписывает отсылаемые данные и таким образом подтверждает их достоверность
ъописание програмулины...

....Процесс подписи довольно прост. В качестве входного потока модуль (реально это обычный запускаемый файл) получает строку вида PlanStr\\004\\r\\n. Обработав входную строку, в выходной поток модуль выдает подпись...."

вопрос как это реализовать на пхп!?

vasa_c:
На webmoney.ru вместе с описанием этой самой программулины есть вообще-то пример на php.
http://www.webmoney.ru/pfdevelhttp1.shtml

grisha:
да я скачал все примеры запустил они генерируют подпись но сервер возвращает что подпись не верная ... из за чего это может быть?

vasa_c:
Какой интерфейс?
Изначально вопрос был, как реализовать подпись. С этим справился?

grisha:
да с подписями справился всё проверяет вроде отправляет на те интерфесы для которых у меня нет персонального аттестата выдаёт что интерфейс не доступен....
но курл по прежнему не работает с сертификатом ... т.е. в примере пришлось раскоментировать строку  после которой всё заработало

function _HttpsReq($addr)
{
  $ch = curl_init("https://w3s.webmoney.ru".$addr);
  curl_setopt($ch, CURLOPT_HEADER, 0);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);

#  Если корневой WebMoney CA сертификат не инсталлирован в SSL, то укажем путь к нему:
  curl_setopt($ch, CURLOPT_CAINFO, "WebMoneyCA.cer");
  curl_setopt($ch, CURLOPT_CAPATH, "Z:\\home\\webmoney\\www");
#  Внимание! Не используйте curl_setopt($ch,CURLOPT_SSL_VERIFYPEER, FALSE)!

#я её раскоментировал т.е. отключил проверку сертификатов :)
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
#  Это дает возможность осуществить атаку с подменой DNS.
  $result=curl_exec($ch);


  curl_close($ch);
  return $result;
}

ВООБЩЕМ БЕЗ проверки СЕРТИФИКАТА РАботает вот интересно как бы запустить с сертификатом.... пробовал разные варианты с разными опциями и путь относилтелный и полный и с CURLOPT_CAPATH
и без --- глухо .... говорят на веб мани самоподписаный сертификат и новые курлы более строго к этому относятся вот и не пускают,
вообщем ваше мнение ??? хватит этого или всёже добивать сертификаты?
щас тестирую на денвере  хостер спит гад не хочет инсталировать WMSigner

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии