Перейти к содержанию
Форумы

shurche

Пользователи
  • Постов

    11
  • Зарегистрирован

  • Посещение

Достижения shurche

Newbie

Newbie (1/14)

  1. Мой биллинг установлен на сайте, расположенном на виртуальном хостинге, и я действительно указал IP который мне назначили, вероятно проблема в этом. Как я могу проверить IP сервера, или лудше к ним обратиться? америкосы правда долго отвечают, да и общаться с ними приходиться по америкоски!
  2. А это подойдет: Обмен даными осуществляется XML запросами на адрес https://api.privatbank.ua:9083/p24api/xxxxxx, где xxxxxx - идентификатор типа операции, которая должна быть проведена в результате запроса. Внимание! Все кириллические символы, передаваемые по API должны быть представлены в кодировке UTF-8 и закодированы как URL-encoded На данный момент доступны такие идентификаторы (точки доступа): pay_ua - платёж по Украине pay_visa - платёж на карту visa любого банка pay_pb - платёж на карту Приватбанка prp_skype - покупка ваучера Skype prp_ks - покупка ваучера Киевстар prp_mts - покупка ваучера МТС prp_pnet - покупка ваучера PeopleNet prp_ukash - покупка ваучера Ukash rest_yur - выписки по счёту мерчанта - юрлица rest_fiz - выписки по счёту мерчанта - физлица prp_skypeopt - оптовая покупка ваучеров Skype balance - текущий баланс по счёту мерчанта wu_send - отправка перевода Western Union pm_send - отправка перевода PrivatMoney mg_send - отправка перевода MoneyGram directfill - пополнение мобильной связи на свободную сумму sendsms - отправка sms (стоимость 1 sms - 20 коп.) depozilka - открытие депозита-копилки ishop_pstatus - проверка статуса платежа отправленного мерчанту через интернет-эквайринг cardlist - Список карт в аккаунте мерчанта cardinfo - информация о карте (пока доступна только проверка: карта ПриватБанка или нет) В теле запроса передается xml следующей структуры: 1. Запрос списка реквизитов: <?xml version="1.0" encoding="UTF-8"?> <request version="1.0"> <merchant> <id>XXXX</id> <signature>YYYY</signature> </merchant> <data> <oper>prp</oper> </data> </request> где: XXXX - id партнера платежей, YYYY - сигнатура запроса Сигнатура запроса рассчитывется следующим образом (PHP): $sign = sha1(md5($data.$password)); - где $data - содержимое тега <data> данного запроса а $password - личный пароль мерчанта, полученный им при регистрации. Ответ: <?xml version="1.0" encoding="UTF-8"?> <response version="1.0"> <merchant> <id>XXXX</id> <signature>YYYY</signature> </merchant> <data> <oper>prp</oper> <props> <prop desc="eee" name="aaa" type="bbb" size="ccc" value="ddd" /> <prop desc="eee" name="aaa" type="bbb" size="ccc" value="ddd" /> <prop desc="eee" name="aaa" type="list" size="ccc"> <value desc="eee">sss</value> <value desc="eee">ddd</value> </prop> </props> </data> </response> где: aaa - имя реквизита платежа, bbb - тип реквизита (текст - txt, многострочный текст - txtar, целое число - int, список - list, cумма - amt, дата/время - date), ccc - максимальная длина значения реквизита (в символах), ddd - значение реквизита по умолчанию (для типа list задаются несколько значений во вложенных тегах), eee - название реквизита или варианта значения (для отображения в интерфейсе клиента). Число реквизитов может быть любым. 2. Команда на выполнение операции: <?xml version="1.0" encoding="UTF-8"?> <request version="1.0"> <merchant> <id>XXXX</id> <signature>YYYY</signature> </merchant> <data> <oper>cmt</oper> <wait>wwww</wait> <test>ttt</test> <payment id="qqqq"> <prop name="aaa1" value="ddd1" /> <prop name="aaa2" value="ddd2" /> </payment> </data> </request> где qqqq - уникальный идентификатор платежа, присвоенный партнером платежей. Повторяется в ответе на запрос, сохраняется в базе Приват24, служит для однозначного сопоставления операций на стороне партнера платежей с операциями в приват24. aaa1, aaa2 - имена реквизитов (должны совпадать с именами, полученными в ответе на запрос 1.), ddd1, ddd2 - значения реквизитов. ttt - признак тестового платежа (0 - нет: платёж будет проведён немедленно, 1 - платёж будет проверен на корректность, но не будет проведён) . wwww - интервал ожидания перед отправкой платежа на проводку (в секундах). Внимание: ВСЕ поля, полученные в ответе на первый запрос должны быть обязательно заполнены и переданы во втором запросе. Пример построения запроса на выполнение операции исходя из ответа на запрос списка реквизитов Ответ: <?xml version="1.0" encoding="UTF-8"?> <response version="1.0"> <merchant> <id>XXXX</id> <signature>YYYY</signature> </merchant> <data> <oper>cmt</oper> <payment id="qqqq" state="rrrr" message="mmmm" ref="ffff" amt="aaaa" ccy="ccccc" comis="sssss" code="dddd"/> </data> </response> где: rrrr - состояние платежа (1 - проведён, 0 - забракован), mmmm - расширенное сообщение о состоянии платежа, может содержать описание причины, из-за которой платёж был забракован, ffff - внутренний рефреренс платежа в приват24 (если платёж забракован - пустое поле), aaaa - сумма платежа (без комиссии), ccccc - валюта операции, sssss - сумма комиссии банка по данному типу платежа, dddd - код ваучера (для prepaid-операций). Пакетный режим передачи платежей API позволяет передавать на проводку платежи в пакетном режиме. При этом второй запрос может включать любое число тегов <payment> c различными id. Ответ также будет содержать соответствующее число тегов с id равными id платежей в запросе. id платежей должны быть уникальными в пределах запроса. В случае нарушения этого правила второй платёж с этим же id будет забракован. В пакетном режиме могут передаваться платежи только одного типа с одинаковым набором реквизитов.
  3. Здравствуйте! Сегодня производилась первая регистрация домена через Укрнеймз. Регистрация не прошла, пришлось регистрировать вручную, на почту пришло такое сообщение: Error connecting to ssl://epp-srv1.ukrnames.com: Connection timed out (code 110)Что это значит? Проверил свои настройки. Укрнеймз присылало мне логин, пароль, ЕПП сервер и порт, но порт у меня нигде не указан. Важно ли это, если да то где и как его указывать? Еще вопрос, если я сам стану официальным регистратором в определенной зоне, как регистрировать? При ручной регистрации на Укрнеймз я могу выбирать на какого клиента регистрировать домен. А как это происходит при автомате через панель, на кого регистрируется домен?
  4. Проблему решил таким способом (может быть кому то поможет): Сделал бекап базы данных, через phpMyAdmin удалил таблицы, а затем импортировал в базу данных бекап и выставил кодировку, почему то при создании нужной кодировки нет, а на моем виртуальном хостинге базы автоматически создаются в ЮТФ8, затем переустановил скрипт (правда забыл проверить, может быть все изменилось автоматом) и ??????? исчезли, надеюсь дальше проблем не будет!
  5. Проблему решил таким способом (может быть кому то поможет): Сделал бекап базы данных, через phpMyAdmin удалил таблицы, а затем импортировал в базу данных бекап и выставил кодировку, почему то при создании нужной кодировки нет, а на моем виртуальном хостинге базы автоматически создаются в ЮТФ8, затем переустановил скрипт (правда забыл проверить, может быть все изменилось автоматом) и ??????? исчезли, надеюсь дальше проблем не будет!
  6. Все сделал так, как описали - не получается, затем попробовал вводить текст на английском и изменения получились! Видимо раньше было то же самое, просто я не пробовал вводить текст на английском. В всвязи с этим новый вопрос, все писать на английском, или проблема в чем то другом? Как добавить зону .рф ?
  7. В конфигурационном файле у меня записано: $connect = mysql_connect ($host, $user, $pass) or die("Couldn't connect to MySQL: " . mysql_error()); mysql_select_db ($dbname, $connect) or die ("Table MySQL doesn't exist: " . mysql_error()); mysql_query ("SET NAMES cp1251"); // при необходимости - закомментируйте Мне надо вместо при необходимости - закомментируйте поставить mysql_query ("SET NAMES cp1251"); Затем очистить базу данных и заново переустановить скрипт? Как базе можно выставить принудительно cp1251 ?
  8. Здравствуйте! При настройке биллинга не получается изменить настройки, которые по умолчанию обозначаются ???????? А именно названия тарифов на хостинг, способы оплаты обозначеные??????? и др. Заранее благодарю за помощь, а также спасибо за прошлые ответы!
  9. Настройки -> страницы -> оформление заказа -> отключить регистрацию на: что нужно вводить в пустые поля напротив опций?
  10. Подскажите, как временно отключить услуги хостинга и т.д. ,а оставить только регистрацию доменов? По какой ссылке доступна регистрация домена без заказа хостинга? Можно ли показывать только те способы оплаты, которые я использую, например вебмани и банк для физ. лиц, а остальные временно скрыть? Если у меня есть виртуальный хостинг, могу ли я предоставлять на нем услуги хостинга, если да, то какой сервер указывать, тот на котором у меня виртуальный хостинг? Как клиенты могут использовать сервис WHOIS?
×
×
  • Создать...