Перейти к содержимому


Фотография
- - - - -

Яндекс.Касса подключение без интеграции

яндекс касса

Лучший Ответ SmetDenis , 30 June 2015 - 06:45

Прошу прощения. Почему то думал что речь идет о новой версии.

Решение для версии 2.1.5

Например, заменим Робокассу на форму Кассы.

В файле будет следующий код - jbuniversal\templates\catalog\renderer\payment_robox\_default.php
 

<?php
// no direct access
defined('_JEXEC') or die('Restricted access');


$view = $this->getView();
$data = $vars['object'];

?>

<p style="height:36px;"><!--noindex--><a href="https://kassa.yandex.ru/" target="_blank" rel="nofollow"><img
            src="media/zoo/applications/jbuniversal/assets/img/payments/yandex.png"></a><!--/noindex--></p>

<form action="https://money.yandex.ru/eshop.xml" method="post">
    <input type="hidden" name="shopId" value="ИДЕНТИФИКАТОР_МАГАЗИНА_shopid">
    <input type="hidden" name="scid" value="НОМЕР_ВИТРИНА_scid">
    
    <input type="hidden" name="sum" value="<?php echo number_format($data->get('summ'), 2, '.', ''); ?>">
    <input type="hidden" name="customerNumber" value="<?php echo 'UserID ' . JFactory::getUser()->id; ?>">
    <input type="hidden" name="orderNumber" value="<?php echo $data->get('orderId'); ?>">

    <input type="submit" style="display:inline-block;" class="add-to-cart"
           value="<?php echo JText::_('JBZOO_PAYMENT_BUTTON'); ?>"/>
</form>
Вместо этих переменных указать свои данные
- ИДЕНТИФИКАТОР_МАГАЗИНА_shopid
- НОМЕР_ВИТРИНА_scid

По адресу media/zoo/applications/jbuniversal/assets/img/payments/yandex.png
Положить иконку Яндекс.Кассы. Перейти к сообщению


  • Закрытая тема Тема закрыта
Сообщений в теме: 27

#21 mam09

mam09

Отправлено 01 July 2015 - 13:15

А если вот так (куда бог послал вставила свою форму)

<?php
/**
 * JBZoo App is universal Joomla CCK, application for YooTheme Zoo component
 *
 * @package     jbzoo
 * @version     2.x Pro
 * @author      JBZoo App http://jbzoo.com
 * @copyright   Copyright (C) JBZoo.com,  All rights reserved.
 * @license     http://jbzoo.com/license-pro.php JBZoo Licence
 * @coder       Denis Smetannikov <denis@jbzoo.com>
 */

// no direct access
defined('_JEXEC') or die('Restricted access');


$view = $this->getView();
$data = $vars['object'];



?>
    <p style="height:36px;"><!--noindex--><a href="http://kassa.yandex.ru/" target="_blank" rel="nofollow"><img
                src="media/zoo/applications/jbuniversal/assets/img/payments/yandex.png"></a><!--/noindex--></p>

 <form action="https://money.yandex.ru/eshop.xml" method="POST" name="ShopForm">
		<font face="tahoma" size="2"><input name="ShopId" type="hidden" value="0000" /><br />
		<input name="scid" type="hidden" value="0000" /><br />
		Идентификатор клиента/Номер заказа:<br />
		<input name="CustomerNumber" size="43" type="text" /><br />
		Сумма:<br />
		<input name="Sum" size="43" type="text" /><br />
		Ф.И.О.:<br />
		<input name="CustName" size="43" type="text" /><br />
		Адрес доставки:<br />
		<input name="CustAddr" size="43" type="text" /><br />
		E-mail:<br />
		<input name="CustEmail" size="43" type="text" /><br />
		Содержание заказа:<br />
		<textarea cols="34" name="OrderDetails" rows="10"></textarea><br />
		Способ оплаты:<br />
		<input name="paymentType" type="radio" value="PC" />Оплата из кошелька в Яндекс.Деньгах<br />
		<input name="paymentType" type="radio" value="AC" />Оплата с произвольной банковской карты<br />
		<input name="paymentType" type="radio" value="GP" />Оплата наличными через кассы и терминалы<br />
		<input name="paymentType" type="radio" value="WM" />Оплата из кошелька в системе WebMoney<br />
		<input name="paymentType" type="radio" value="AB" />Оплата через Альфа-Клик<br />
		<input name="paymentType" type="radio" value="MA" />Оплата через MasterPass<br />
		<input name="paymentType" type="radio" value="PB" />Оплата через Промсвязьбанк<br />
		</font><br />
		<div class="button-primary">
			<input type="submit" value="Оплатить" /></div>
	 
    
    
    
  
</form>

<?php if ($isDebug) : ?>
    <strong style="color:red;"><?php echo JText::_('JBZOO_ROBOX_DEBUG_MODE'); ?></strong>
<?php endif; ?>

То заказ заполнять приходится дважды, сначала в корзине, а потом в этой форме.


  • 0

#22 mam09

mam09

Отправлено 01 July 2015 - 13:36

Вообщем, сделала так:

В форме заказа Order form оставила только 3 поля (фамилия, имя и телефон)- это сохраняется в заказах ( чтобы идентифицировать оплату), как только нажимаешь =создать заказ=. После нажатия =создать заказ= переходим на страницу , где форма оплаты (здесь нужно заполнить свои данные и выбрать оплату) Человек платит, а мы вручную сверяем. Пока так...


  • 0

#23 mam09

mam09

Отправлено 01 July 2015 - 16:31

Один последний вопрос - Как сделать так, чтобы значок Яндекс.Касса был не кликабельный ? (отсылает на страницу Яндекс.Кассы)


  • 0

#24 Sliapy

Sliapy

Отправлено 01 July 2015 - 17:11

Один последний вопрос - Как сделать так, чтобы значок Яндекс.Касса был не кликабельный ? (отсылает на страницу Яндекс.Кассы)
 

По предыдущим вопросам не подскажу, но тут, видимо, нужно убрать ссылку здесь

<p style="height:36px;"><!--noindex--><a href="http://kassa.yandex.ru/" target="_blank" rel="nofollow"><img
                src="media/zoo/applications/jbuniversal/assets/img/payments/yandex.png"></a><!--/noindex--></p>

  • 2
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#25 mam09

mam09

Отправлено 01 July 2015 - 17:29

Спасибо! Все классно получилось!


  • 0

#26 SmetDenis

SmetDenis

Отправлено 01 July 2015 - 17:54

при нажатии на эту кнопку,  перебрасывает не в форму выбора, а в Яндекс.Деньги с просьбой войти в аакаунт или зарегистрироваться

Может мешает ваша текущая авторизация?
Адрес в форме совпадает 1:1 с тем, что дан в документации - https://money.yandex...6537&ncrnd=7984
lb0j_200x0.png
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#27 kuzmahan

kuzmahan

Отправлено 02 July 2015 - 05:46

Может мешает ваша текущая авторизация?
Адрес в форме совпадает 1:1 с тем, что дан в документации - https://money.yandex...6537&ncrnd=7984
lb0j_200x0.png

Дело в том что еще надо передавать параметр paymentType если его не передавать то по умолчанию перекидывает на яндекс.деньги.


  • 1

#28 SmetDenis

SmetDenis

Отправлено 02 July 2015 - 06:26

Дело в том что еще надо передавать параметр paymentType если его не передавать то по умолчанию перекидывает на яндекс.деньги.

Спасибо, не знал.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.






Темы с аналогичным тегами яндекс касса

Click to return to top of page in style!