Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: интеграция с платежной системой
Покинул форум
Сообщений всего: 10
Дата рег-ции: Окт. 2012
Помог: 0 раз(а)
Надо написать три обработчика для принятие запроса от сервера платежной системы через http(https) xml методом POST. ответ так же в виде xml. вроде все легко и просто, только одно но, я не очень хорошо знаю php и толком не знаю как реализовать прием\передачу xml данных.. помогите, пазязя
YanisLaw
Отправлено: 16 Марта, 2013 - 22:56:16
Новичок
Покинул форум
Сообщений всего: 25
Дата рег-ции: Февр. 2013
этот код для перевода данных из xml в массивы (array() )
spqtium
Отправлено: 16 Марта, 2013 - 23:59:05
Новичок
Покинул форум
Сообщений всего: 10
Дата рег-ции: Окт. 2012
Помог: 0 раз(а)
спасибо, конечно, большое) но меня интересуют непосредственно сама организация обмена данных. как она выглядит и как реализуется? мне надо сначала принять, а потом ответить! по парсингу много информации, а вот по обмену я толком так и не понял)
caballero
Отправлено: 17 Марта, 2013 - 00:39:50
Активный участник
Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011 Откуда: Харьков
Помог: 126 раз(а)
Цитата:
этот код для перевода данных из xml в массивы (array() )
и нафига здесь нужен этот код, да еще и с древней версии PHP?
Цитата:
по парсингу много информации, а вот по обмену я толком так и не понял)
парсинг тут нафиг не нужен, simplexml в таких случаях более чем достаточно. А протокол обмена у каждой платежной системмы свой, что ты хочешь тут узнать.
Покинул форум
Сообщений всего: 10
Дата рег-ции: Окт. 2012
Помог: 0 раз(а)
caballero пишет:
парсинг тут нафиг не нужен, simplexml в таких случаях более чем достаточно. А протокол обмена у каждой платежной системмы свой, что ты хочешь тут узнать.
у них api не реализован. просто им надо указать три ссылки на три разных обработчки трех разных случаев. они присылают xml запрос, я им xml ответ. хочу узнать как принять этот запрос
caballero
Отправлено: 17 Марта, 2013 - 01:08:46
Активный участник
Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011 Откуда: Харьков
Помог: 126 раз(а)
Цитата:
просто им надо указать три ссылки на три разных обработчки трех разных случаев
это и есть в данном случае api
Цитата:
они присылают xml запрос, я им xml ответ. хочу узнать как принять этот запрос
зависит от того как они присылают. прислать и по емейлу можно.
Покинул форум
Сообщений всего: 10
Дата рег-ции: Окт. 2012
Помог: 0 раз(а)
caballero пишет:
это и есть в данном случае api
разве? я им и они мне никаких интерфейсов не предоставляю.. или я что-то не допонимаю
сслыка что-то типо такой: http:/nameserver.by/ipay/tr_start.php и на эту они будут присылать мне xml содержанием типо такая-то дата. такой-то клиент, такой-то заказ. я им стоимость заказа и ещё что-то. но не суть.
я не понимаю как мне в tr_start.php реализовать прием\передачу
Покинул форум
Сообщений всего: 10
Дата рег-ции: Окт. 2012
Помог: 0 раз(а)
caballero пишет:
прием через $_GET отправка через echo.
так методом POST должна осуществляться отправка
caballero
Отправлено: 17 Марта, 2013 - 10:04:08
Активный участник
Покинул форум
Сообщений всего: 5998
Дата рег-ции: Сент. 2011 Откуда: Харьков
Помог: 126 раз(а)
Цитата:
так методом POST должна осуществляться отправка
ты ж написал что они тебя дергают а не ты их. Хочешь ответа -перестань партизанить и дай точную спецификацию кто кого в какой последовательности вызывает и какие данные в каком формате передаются.
Покинул форум
Сообщений всего: 10
Дата рег-ции: Окт. 2012
Помог: 0 раз(а)
caballero пишет:
ты ж написал что они тебя дергают а не ты их. Хочешь ответа -перестань партизанить и дай точную спецификацию кто кого в какой последовательности вызывает и какие данные в каком формате передаются.
аахха) ну я в начале вктрац писал , вроде. но вот с их документации
Для обмена данными в режиме on-line между процессинговым центром iPay и постав-
щиком услуг используются сообщения в формате XML.
Сообщения передаются по протоколу HTTP (или HTTPS) методом POST на сервер об-
работки запросов поставщика услуг. Содержимое сообщения передаётся в параметре с име-
нем XML.
и ещё
Если клиент подтверждает свое желание оплатить заказ, то система iPay выполняет за-
прос ServiceInfo к поставщику услуг, который в ответ возвращает стоимость заказа и, при
необходимости, дополнительную информацию о заказе. Полученные данные показываются
клиенту.
dmitriy_dd
Отправлено: 13 Марта, 2015 - 19:29:27
Новичок
Покинул форум
Сообщений всего: 2
Дата рег-ции: Март 2015
Помог: 0 раз(а)
и что на этом все закончилось ? кусок парсера для xml ? кто-то сделал что то интересное ?
zloy dyx
Отправлено: 20 Марта, 2015 - 00:28:31
Гость
Покинул форум
Сообщений всего: 103
Дата рег-ции: Авг. 2014 Откуда: Германия
Помог: 0 раз(а)
[+]
Сложный агрегатор вы не потяните, накидаю вам пример для worldkassa.ru
С вас +)
И так config.php
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COMMENT='Статистика платежей через WorldKassa'AUTO_INCREMENT=1 ;
dmitriy_dd
Отправлено: 29 Марта, 2015 - 19:42:58
Новичок
Покинул форум
Сообщений всего: 2
Дата рег-ции: Март 2015
Помог: 0 раз(а)
Уже что-то )))) и так все просто у вордкасы))) смотрел на айпэе апи, то там на первый взгляд запутанно, повторно не разглядывал, пока меня не трогают вот я и молчу ))))
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.