Компьютерный форум NoWa.cc Здесь может быть Ваша реклама
Правила Форума
редакция от 22.06.2020
Портал .::2BakSa.WS::.
Вернуться   Компьютерный форум NoWa.cc > В помощь вебмастеру > Веб - Программирование

Уважаемые пользователи nowa.cc и 2baksa.ws. У нас сложилось тяжёлое финансовое положение. Мы работаем для вас вот уже более 15 лет и сейчас вынуждены просить о помощи. Окажите посильную поддержку проектам. Мы очень надеемся на вас. Реквизиты для переводов ниже.
Webmoney Webmoney WMZ: 826074280762 Webmoney WME: 804621616710
PayPal PayPal_Email E-mail для связи по вопросу помощи
Кошелёк для вашей помощи YooMoney 4100117770549562
YooMoney Спасибо за поддержку!
Ответ
 
Опции темы Опции просмотра Language
Старый 11.04.2012, 21:36   #1
Banned
 
Пол:Мужской
Регистрация: 15.01.2011
Сообщений: 42
Репутация: 1
По умолчанию Подскажите, не работает кнопка от приват 24

Подскажите пожалуйста.........
Попробую по короче объяснить суть.
Ставлю на сайт кнопку оплаты с приват 24. Та кнопка, которую они предлагают, меня не устраивает, т.к. настроена на обязательную оплату, при заходе на их ресурс. Тоесть, нажал на кнопку - попадаешь на их сервер и должен произвести оплату. Если вышел, не заплатив, опять не зайдёшь. Они IP сразу фиксируют, для отчёта о произведённой оплате. Я связался с ихним руководителем проекта, объяснил, что мне нужно. Она мне сделала кнопку. Но эта кнопка не работает. Хотя она утверждает, что должна работать.

Сайт на Joomla 1.5.25
Страница кнопки - сайт

Подскажите, как подправить код, чтоб кнопка заработала. (я убрал из неё IP мерчанта и ссылку переброса после оплаты, чтоб здесь выложить....)

<?php
$order="_".rand(100000,999999);
echo("
<form action='https://api.privatbank.ua/p24api/ishop' method='POST' mce_style='text-align: center;' style='text-align: center;'>
<input type='hidden' value='30.00' name='amt' />
<input type='hidden' value='UAH' name='ccy' />
<input type='hidden' value='IP мерчанта' name='merchant' />
<input type='hidden' value='$order' name='order' />
<input type='hidden' value='Оплата услуг сайта. Регистрация Агента.' name='details' />
<input type='hidden' value='Регистрация Агентов недвижимости на сайте CrimeanDom' name='ext_details' />
<input type='hidden' value='privat24' name='pay_way' />
<input type='hidden' value='' name='return_url' />
<input type='hidden' value='http://ссылка переброса после оплаты......
<input type='submit' value='Оплатить' />
</form>
");
?>



PS
Без вот этого кнопка работает, но по старому, с фиксированием по IP. А с этим не работает вообще.
<?php
$order="_".rand(100000,999999);
echo("

");
?>
ArturC вне форума
 
Ответить с цитированием Вверх
Здесь может быть Ваша реклама
Здесь может быть Ваша реклама


Реклама: бунин круизKNSneva.ru - гипермаркет электроники предлагает купить процессор i7 8700 - поставщик техники для дома и бизнеса в Санкт-Петербурге.купить в москве кухонный столчто готовить на гриле керамическомКомпьютерная фирма КНС Нева предлагает canon i sensys mf3010 сканер - КНС Санкт-Петербург - мы дорожим каждым клиентом!


Старый 16.04.2012, 17:01   #2
Alan2006
Постоялец
 
Пол:Мужской
Регистрация: 02.07.2009
Сообщений: 393
Репутация: 79
По умолчанию Re: Подскажите, не работает кнопка от приват 24

Честно говоря не работал с этой системой... как-то привык с робокассой. Не знаю, работает ли она в Украине.

Цитата:
Сообщение от ArturC Посмотреть сообщение
Она мне сделала кнопку. Но эта кнопка не работает.
...
<?php
$order="_".rand(100000,999999);
echo("
<form action='https://api.privatbank.ua/p24api/ishop' method='POST' mce_style='text-align: center;' style='text-align: center;'>
<input type='hidden' value='30.00' name='amt' />
<input type='hidden' value='UAH' name='ccy' />
<input type='hidden' value='IP мерчанта' name='merchant' />
<input type='hidden' value='$order' name='order' />
<input type='hidden' value='Оплата услуг сайта. Регистрация Агента.' name='details' />
<input type='hidden' value='Регистрация Агентов недвижимости на сайте CrimeanDom' name='ext_details' />
<input type='hidden' value='privat24' name='pay_way' />
<input type='hidden' value='' name='return_url' />
<input type='hidden' value='http://ссылка переброса после оплаты......
<input type='submit' value='Оплатить' />
</form>
");
?>

За такую кнопку я бы руки оторвал, честно говря.
1. Как минимум вынести хтмл тэги из эха.
2. Это нормально что сумма доступна для редактирования? А если я туда напишу 0.01 и отправлю форму. Как система отреагирует на это? Есть подозрение что примет платёж...
Цитата:
Платеж был выполнен.

3. Самая мякотка. А что собственно не работает то? Телепаты, как обычно, где-то прячутся...

Цитата:
Сообщение от ArturC Посмотреть сообщение
PS
Без вот этого кнопка работает, но по старому, с фиксированием по IP. А с этим не работает вообще.
<?php
$order="_".rand(100000,999999);
echo("

");
?>

Естесно....
Ты как идентифицируешь платёж после того, как он произведён?
__________________
Каждый человек, которому вы ответили на форуме "гугл в помощь" - потенциальный "возвращенец" в винды. (ц)
Alan2006 вне форума
 
Ответить с цитированием Вверх
Старый 16.04.2012, 20:04   #3
ArturC
Banned
 
Пол:Мужской
Регистрация: 15.01.2011
Сообщений: 42
Репутация: 1
По умолчанию Re: Подскажите, не работает кнопка от приват 24

Цитата:
Сообщение от Alan2006 Посмотреть сообщение
За такую кнопку я бы руки оторвал, честно говря.
1. Как минимум вынести хтмл тэги из эха.
2. Это нормально что сумма доступна для редактирования? А если я туда напишу 0.01 и отправлю форму. Как система отреагирует на это? Есть подозрение что примет платёж...


А что собственно не работает то? Телепаты, как обычно, где-то прячутся...


Естесно....
Ты как идентифицируешь платёж после того, как он произведён?


Я извиняюсь за отсутствие - ноут чуть полетел........

вынести хтмл тэги из эха. - Если не сложно, можно код напечатать, я сам не силён..........?

2. Это нормально что сумма доступна для редактирования? - Конечно не нормально. нужен фиксированный платёж.

А что собственно не работает то? - Я же писал. Они фиксируют IP сразу по заходу на форму. И если чел сразу не заплатил, то второй раз он не зайдёт. Ну задумался, или решил чуть подумать, вышел с формы оплаты, и всё, клиент потерян. Я попросил это исправить, и вот что мне прислали. -
Вот с этим она вообще не работает:
<?php
$order="_".rand(100000,999999);
echo("

");
?>
А как сейчас стоит, то работает по старому:


Ты как идентифицируешь платёж после того, как он произведён? - После платежа перекидывает на одну страницу "Успешно выполненный платёж". Туда не как не попасть, только с платёжных серверов. На этой странице стоит счётчик. Он фиксирует всё - IP, логин, с какой страницы, какого хоста, даже браузер и ОС. и т.д. Кто на страницу зашёл, тот и заплатил.

Вот та кнопка, что сейчас у меня стоит. У них она работает, а у меня нет, в неё $order="_".rand(100000,999999); не вписывается. - Сайт

Письо: -
вот тот же самый код
http://www.galvanize.wallst.ru/p24test/2.php

Попробуйте так, только кодировка должна быть UTF-8:


$order="_".rand(100000,999999);
echo("
<form action='https://api.privatbank.ua/p24api/ishop' method='POST' mce_style='text-align: center;' style='text-align: center;'>
<input type='hidden' value='30.00' name='amt' />
<input type='hidden' value='UAH' name='ccy' />
<input type='hidden' value='IP .....' name='merchant' />
<input type='hidden' value='$order' name='order' />
<input type='hidden' value='Оплата услуг сайта. Регистрация Агента.' name='details' />
<input type='hidden' value='Регистрация Агентов недвижимости на сайте CrimeanDom' name='ext_details' />
<input type='hidden' value='privat24' name='pay_way' />
<input type='hidden' value='' name='return_url' />
<input type='hidden' value='http://crimeandom.............v............' name='server_url' />
<input type='submit' value='Оплатить' />
</form>
");





С наилучшими пожеланиями,
Ольга Валашова
Руководитель Проекта
"Интернет-Эквайринг - оплата по картам в Интернет"
Руководитель Управления Развития Платежных Технологий
Центр Электронного Бизнеса, Приватбанк
Городской : +38 (056) 716-36-24
Мобильный : +38 (092)304 56 48
Skype Name : dn230481von
e-mail: [email protected]

Последний раз редактировалось ArturC; 17.04.2012 в 09:41..
ArturC вне форума
 
Ответить с цитированием Вверх
Старый 17.04.2012, 11:14   #4
Alan2006
Постоялец
 
Пол:Мужской
Регистрация: 02.07.2009
Сообщений: 393
Репутация: 79
По умолчанию Re: Подскажите, не работает кнопка от приват 24

Цитата:
Сообщение от ArturC Посмотреть сообщение
Если не сложно, можно код напечатать, я сам не силён..........?

Как-то так хотя бы:
Код:
<?php
$order="_".rand(100000,999999); //кстати, учти, что при такой генерации номеров они будут дублироваться.
?>
<form action='https://api.privatbank.ua/p24api/ishop' method='POST' mce_style='text-align: center;' style='text-align: center;'>
<input type='hidden' value='30.00' name='amt' />
<input type='hidden' value='UAH' name='ccy' />
<input type='hidden' value='IP мерчанта' name='merchant' />
<input type='hidden' value='<?php echo $order ?>' name='order' />
<input type='hidden' value='Оплата услуг сайта. Регистрация Агента.' name='details' />
<input type='hidden' value='Регистрация Агентов недвижимости на сайте CrimeanDom' name='ext_details' />
<input type='hidden' value='privat24' name='pay_way' />
<input type='hidden' value='' name='return_url' />
<input type='hidden' value='http://ссылка переброса после оплаты......
<input type='submit' value='Оплатить' />
Это не самый кошерный вариант. Но всё же...


Цитата:
Сообщение от ArturC Посмотреть сообщение
После платежа перекидывает на одну страницу "Успешно выполненный платёж". Туда не как не попасть, только с платёжных серверов.

http://crimeandom.org.ua/index.php?o...d=12&Itemid=47
Эта чтоль? Нуну...


Кстати, поправь как я сказал и попробуй - у меня форма отправляется. Про фиксацию айпи я ничего не понял, так что не могу проверить.


Цитата:
Сообщение от ArturC Посмотреть сообщение
Конечно не нормально. нужен фиксированный платёж.

Тогда вообще лучше на форме оставить одну кнопку. А action сделать свой. И из него уже передавать все параметры на сервер платёжной системы.
__________________
Каждый человек, которому вы ответили на форуме "гугл в помощь" - потенциальный "возвращенец" в винды. (ц)
Alan2006 вне форума
 
Ответить с цитированием Вверх
Старый 17.04.2012, 13:14   #5
ArturC
Banned
 
Пол:Мужской
Регистрация: 15.01.2011
Сообщений: 42
Репутация: 1
По умолчанию Re: Подскажите, не работает кнопка от приват 24

Цитата:
Сообщение от Alan2006 Посмотреть сообщение
Как-то так хотя бы:
Код:
<?php
$order="_".rand(100000,999999);
?>
<form action='https://api.privatbank.ua/p24api/ishop' method='POST' mce_style='text-align: center;' style='text-align: center;'>
<input type='hidden' value='30.00' name='amt' />
<input type='hidden' value='UAH' name='ccy' />
<input type='hidden' value='IP мерчанта' name='merchant' />
<input type='hidden' value='<?php echo $order ?>' name='order' />
<input type='hidden' value='Оплата услуг сайта. Регистрация Агента.' name='details' />
<input type='hidden' value='Регистрация Агентов недвижимости на сайте CrimeanDom' name='ext_details' />
<input type='hidden' value='privat24' name='pay_way' />
<input type='hidden' value='' name='return_url' />
<input type='hidden' value='http://ссылка переброса после оплаты......
<input type='submit' value='Оплатить' />


Я не знаю, но так у меня вообще кнопки нет.............
Ставлю без редактора, ничего не обрезано. Что я не так делаю, не пойму.

Вод вставленный код - картинка

И результат на сайте - картинка
ArturC вне форума
 
Ответить с цитированием Вверх
Старый 17.04.2012, 13:20   #6
Alan2006
Постоялец
 
Пол:Мужской
Регистрация: 02.07.2009
Сообщений: 393
Репутация: 79
По умолчанию Re: Подскажите, не работает кнопка от приват 24

К вопросу о том, почему я тащусь от php-программистов...
Ну конечно, закрывающий тэг </form> я потерял... но ведь догадаться то нереально вообще...

Код:
<?php
$order="_".rand(100000,999999);
?>
<form action='https://api.privatbank.ua/p24api/ishop' method='POST' mce_style='text-align: center;' style='text-align: center;'>
<input type='hidden' value='30.00' name='amt' />
<input type='hidden' value='UAH' name='ccy' />
<input type='hidden' value='IP мерчанта' name='merchant' />
<input type='hidden' value='<?php echo $order ?>' name='order' />
<input type='hidden' value='Оплата услуг сайта. Регистрация Агента.' name='details' />
<input type='hidden' value='Регистрация Агентов недвижимости на сайте CrimeanDom' name='ext_details' />
<input type='hidden' value='privat24' name='pay_way' />
<input type='hidden' value='' name='return_url' />
<input type='hidden' value='http://ссылка переброса после оплаты......
<input type='submit' value='Оплатить' />
</form>
Вот как должно быть.
__________________
Каждый человек, которому вы ответили на форуме "гугл в помощь" - потенциальный "возвращенец" в винды. (ц)
Alan2006 вне форума
 
Ответить с цитированием Вверх
Старый 17.04.2012, 13:34   #7
ArturC
Banned
 
Пол:Мужской
Регистрация: 15.01.2011
Сообщений: 42
Репутация: 1
По умолчанию Re: Подскажите, не работает кнопка от приват 24

Я конечно не программист, иначе не обращался-б с такими вопросами, но такое знаю. Пробовал, закрывал форму......... тоже самое. - http://batpic.com/images/IcknC.jpg
Просто не сказал об этом..............

Цитата:
Сообщение от Alan2006 Посмотреть сообщение
Про фиксацию айпи я ничего не понял, так что не могу проверить.

Попробую объяснить - Для отправки отчёта о выполненном платеже они фиксируют IP. Но фиксируют его не после успешно подтверждённого платежа (получил смс с паролем, вписал, нажал подтвердить), а сразу при заходе на форму платежа. И если платёж не произведён, то при повторной попытке, перебрасывает на страницу с надписью "save payment fail:Payment id '$order' is already exists
paydata error ", но на форму платежа уже не зайдёшь. Я сейчас поставлю такую кнопку, попробуй зайти на форму, потом выйти и снова зайти...........
Хотя ты-ж не зайдешь, у тебя доступа в Приват 24 нет, для этого счёт нужен...........

Последний раз редактировалось ArturC; 17.04.2012 в 14:20..
ArturC вне форума
 
Ответить с цитированием Вверх
Старый 17.04.2012, 14:37   #8
Alan2006
Постоялец
 
Пол:Мужской
Регистрация: 02.07.2009
Сообщений: 393
Репутация: 79
По умолчанию Re: Подскажите, не работает кнопка от приват 24

Цитата:
Сообщение от ArturC Посмотреть сообщение
Пробовал, закрывал форму......... тоже самое.

А вот это странно уже. Посмотри хтмл код. Там вообще форма есть? Или сохрани как я писал и дай мне посмотреть.
С джумлой не работал, возможно там какой-то хитрый вывод. Но вообще не должно быть такого.


Цитата:
Сообщение от ArturC Посмотреть сообщение
"save payment fail:Payment id '$order' is already exists

ну тут он вообще ругается на то, что платёж с айдишником "$order" уже существует.
Сначала нужно разобраться с формой, потом, возможно, решится и это. Ибо, если посмотришь свою форму сейчас, то увидишь
Цитата:
<input type="hidden" value="$order" name="order">

Как вариант, попробуй сделать

Код:
<?php
$order="_".rand(100000,999999);
echo("
<form action='https://api.privatbank.ua/p24api/ishop' method='POST' mce_style='text-align: center;' style='text-align: center;'>
<input type='hidden' value='30.00' name='amt' />
<input type='hidden' value='UAH' name='ccy' />
<input type='hidden' value='IP мерчанта' name='merchant' />
<input type='hidden' value='".$order."' name='order' />
<input type='hidden' value='Оплата услуг сайта. Регистрация Агента.' name='details' />
<input type='hidden' value='Регистрация Агентов недвижимости на сайте CrimeanDom' name='ext_details' />
<input type='hidden' value='privat24' name='pay_way' />
<input type='hidden' value='' name='return_url' />
<input type='hidden' value='http://ссылка переброса после оплаты......
<input type='submit' value='Оплатить' />
</form>
");
?>
Хотя это в корне не правильный подход.
__________________
Каждый человек, которому вы ответили на форуме "гугл в помощь" - потенциальный "возвращенец" в винды. (ц)
Alan2006 вне форума
 
Ответить с цитированием Вверх
Старый 17.04.2012, 15:35   #9
ArturC
Banned
 
Пол:Мужской
Регистрация: 15.01.2011
Сообщений: 42
Репутация: 1
По умолчанию Re: Подскажите, не работает кнопка от приват 24

Нет, нету кнопки. Может через TeamViewer зайдёшь, гляниш что не так?

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

Последний раз редактировалось ArturC; 17.04.2012 в 15:49..
ArturC вне форума
 
Ответить с цитированием Вверх
Старый 17.04.2012, 16:25   #10
Alan2006
Постоялец
 
Пол:Мужской
Регистрация: 02.07.2009
Сообщений: 393
Репутация: 79
По умолчанию Re: Подскажите, не работает кнопка от приват 24

Ха! Нашёл
Во-первых, тэг не закрыт
Код:
<input type="hidden" value="http://crimeandom.org.ua/index.php?option=com_content&view=article&id=12&Itemid=47
<input type="submit" value="Оплатить">
Даже на скрине видно было, но не заметил
__________________
Каждый человек, которому вы ответили на форуме "гугл в помощь" - потенциальный "возвращенец" в винды. (ц)
Alan2006 вне форума
 
Ответить с цитированием Вверх
Старый 17.04.2012, 16:34   #11
ArturC
Banned
 
Пол:Мужской
Регистрация: 15.01.2011
Сообщений: 42
Репутация: 1
По умолчанию Re: Подскажите, не работает кнопка от приват 24

Не, Нету кнопки.
ArturC вне форума
 
Ответить с цитированием Вверх
Старый 17.04.2012, 16:41   #12
Alan2006
Постоялец
 
Пол:Мужской
Регистрация: 02.07.2009
Сообщений: 393
Репутация: 79
По умолчанию Re: Подскажите, не работает кнопка от приват 24

Цитата:
Сообщение от ArturC Посмотреть сообщение
Не, Нету кнопки.

Да я даже вижу что есть.
Код:
<!--?php
 $order="_".rand(100000,999999);
 echo("
 <form action='https://api.privatbank.ua/p24api/ishop' method='POST' mce_style='text-align: center;' style='text-align: center;'-->
Заменить на

Код:
<?php
 $order="_".rand(100000,999999);
 echo("
 <form action='https://api.privatbank.ua/p24api/ishop' method='POST' mce_style='text-align: center;' style='text-align: center;'/>
остальное оставить без изменения
__________________
Каждый человек, которому вы ответили на форуме "гугл в помощь" - потенциальный "возвращенец" в винды. (ц)
Alan2006 вне форума
 
Ответить с цитированием Вверх
Старый 17.04.2012, 16:54   #13
ArturC
Banned
 
Пол:Мужской
Регистрация: 15.01.2011
Сообщений: 42
Репутация: 1
По умолчанию Re: Подскажите, не работает кнопка от приват 24

Цитата:
Сообщение от Alan2006 Посмотреть сообщение
Да я даже вижу что есть.

Нет, это я с теми кнопками экспериментирую, которые мне с банка прислали. Вот твоя, нет её........- http://batpic.com/images/9n1r.jpg
http://batpic.com/images/Kp2GT.jpg

Последний раз редактировалось ArturC; 17.04.2012 в 16:59..
ArturC вне форума
 
Ответить с цитированием Вверх
Старый 17.04.2012, 16:57   #14
Alan2006
Постоялец
 
Пол:Мужской
Регистрация: 02.07.2009
Сообщений: 393
Репутация: 79
По умолчанию Re: Подскажите, не работает кнопка от приват 24

Цитата:
Сообщение от ArturC Посмотреть сообщение
Нет, это я с теми кнопками экспериментирую, которые мне с банка прислали. Вот твоя, нет её........- http://batpic.com/images/EJTQN.jpg
http://batpic.com/images/Kp2GT.jpg

А тэг-таки закрыть не?
__________________
Каждый человек, которому вы ответили на форуме "гугл в помощь" - потенциальный "возвращенец" в винды. (ц)
Alan2006 вне форума
 
Ответить с цитированием Вверх
Старый 17.04.2012, 17:05   #15
ArturC
Banned
 
Пол:Мужской
Регистрация: 15.01.2011
Сообщений: 42
Репутация: 1
По умолчанию Re: Подскажите, не работает кнопка от приват 24

пробовал по разному его закрыть, и перед закрытием формы, и после и др.

Последний раз редактировалось ArturC; 18.04.2012 в 16:10..
ArturC вне форума
 
Ответить с цитированием Вверх
Ответ


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не работает правая кнопка мыши. vadimulja Компьютерное Железо 10 13.03.2011 19:16
Кто работает с FlipAlbum подскажите Gordiyko Просмотр, конверторы и редакторы графики 0 30.12.2008 20:24
Микрофон не работает(определяет комп, но,,)на другом компе работает Cocka Архив 16 04.10.2007 05:22
Переустановка Windows XP не работает кнопка F8 !! ПОМОГИТЕ!! aktau Архив 2 01.07.2007 19:39

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 19:28. Часовой пояс GMT +3.


Copyright ©2004 - 2024 2BakSa.WS

Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2024, vBulletin Solutions, Inc. Перевод: zCarot
Время генерации страницы 0.20346 секунды с 11 запросами