dimOn писал(а):
А вы опять обратно за своё.
Ну так доступен сервис вам вообще или нет?
Вы к /executer снаружи долбитесь или из той же сети? Так-то его обычно не окрывают наружу. Вам этот сервлет может тупо недоступен, а?
Я понимаю, можно сделать скидку на пхп и принятые там практики "программирование тыком из гугла", но у нас программистов говорят: "хороший вопрос содержит половину ответа". Разбирайтесь поочерёдно с проблемами, доступно-недоступно, вызывается-не вызывается, а когда уже конкретные заминки или проблемы - по ним формулируйте конкретные вопросы.
Это я уже понял. Когда реальные ответы пошли, от сервера провайдера.
А до этого можно было просто сказать для оплаты есть отдельный модуль такой то. И нормальный пример чтобы был.
А то читаешь доку по протоколам и в ужасе, расписано не все. Лезем в гугл и собираем кирпичи. Я либо расписываю как это работает либо вообще не говорю, что это существует. Т.к. потом мозг вынесут, а почему не отработало.
Я провайдеру даже говорил что SOAP это протокол, а не модуль. И сразу говорил ему, что какой то модуль не запущен. Но что для /executer нужен еще какой то модуль и как его настроить никто ничего не сказал. И получается методом тыка доказываешь провайдеру, что надо искать.
Вопросы которые задал понятны. Тот кто не понял доспросил, что вы хотите. Но когда пинаю и говорят не всё тут и началась тема не в тему.
Смортрим
Код:
Добрый день.
Прошу не пинать. Сегодня пришел к провайдеру с предложением о сотрудничестве. Он отправил меня на форум.
Версия у них 6.0. Linux.
Запросы к провайдеру будут в формате JSON и ответы нужны тоже в этом формате.
1.Что нужно сделать провайдеру у себя, чтобы я мог по номеру телефона запросить в его базе баланс по договорам клиента?
2.Как мне подтвердить провайдеру, что клиент оплатил за определенный договор?
Мой сервис работает на PHP.
Ну во первых тупо и кратко надо было сказать.
Код:
JSON не работает в 6.0
по пункту 2 для оплаты используйте модуль card
Код:
описание там то http://wiki.bitel.ru/index.php/%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%BF%D0%BB%D0%B0%D1%82%D0%B5%D0%B6%D0%BD%D0%BE%D0%B9_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%BE%D0%B9_%D1%81_%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5%D0%BC_%D0%BC%D0%BE%D0%B4%D1%83%D0%BB%D1%8F_Card за ссылку СП "braek-neck"
запрос баланса
$address = "http://192.168.111.110:8080/bgbilling/idealer?mid=5&accurate=true&action=ContractFind&contract_title_1=003-00014&user=d&pswd=d";
выполнение оплаты
mid=5&accurate=true&action=PaymentAdd&contract_title_1=000-00003&summ=1&trans=EE-1142843079069&comment=test&user=d&pswd=d";
если все пройдет давайте вернемся к вопросу 1, вы уже будете разбираться у нас в системе
почему так просто нельзя было ответить почему вы сначала пинаете. Пишете кучу текстов, я это провайдеру вываливаю. Он тыкает в разных местах не понимая, что мы делаем в итоге.
Код:
barguzin2
У провайдера нету программиста, и он готов поставить галочку где скажут и положить файл где скажут.
Он действительно как и я первый раз в эту тему полез.
Вам действительно надо было не перечислять все подряд, а сказать хотите написать код с SQL запросом сделайте то то, и возьмите то то.
И сделать поправку, а вот с оплатой чтобы гемора не было возьмите стандарт "Card". Там одной строкой все делается.
Ладно первый этап пройден. Пока придется людям самим помнить свой номер договора и вводить его при оплате услуг.
PS И хотелось бы, что бы вы задумались, зачем человеку помнить номер договора, когда у него есть любимый телефон. К номеру которого, можно привязать договор и при оплате писать только номер телефона. И когда у вас будет с 5 разных договоров от разных компаний как это будет вам удобно.
Я за Интернет плачу раз в 3 месяца и номер договора ищу в записной книжке. Дурдом, а не 21 век.
Чтобы вам было понятней у нас в магазинах г.Саяногорска люди просто сказав номер телефона платят за продукты. Ественно им надо тогда помнить пин-код. но это одна цифра, которую даже не все помнят(практика работы с клиентами). Они забывают и просят выслать новый пин-код.