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


Метод Оплаты - Яндекс.Деньги


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 161

#61 Mari-ina

Mari-ina

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 646 сообщений

Отправлено 03 Июль 2014 - 07:24

Просмотр сообщенияMikDark (02 Июль 2014 - 21:42) писал:

Попробуйте в Яндексе сгенерировать новую кнопку для своего кошелька.

Сделала, ничего не изменилось

#62 Mari-ina

Mari-ina

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 646 сообщений

Отправлено 03 Июль 2014 - 21:10

Очень актуально!

#63 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 04 Июль 2014 - 06:14

Попробуйте вместо кода

{%IFNOT PAYMENT_FORM_TBODY%}
								 <!-- Оплата ЯДом -->
		 <iframe frameborder="0" allowtransparency="true" scrolling="no" src="https://money.yandex.ru/embed/shop.xml?account=410012252098168&quickpay=shop&payment-type-choice=on&writer=seller&targets=%D0%9E%D0%BF%D0%BB%D0%B0%D1%82%D0%B0+%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D0%B0+%E2%84%96&targets-hint=&default-sum=&button-text=01&fio=on&mail=on&phone=on&address=on" width="450" height="199"></iframe>
								 <!-- Оплата ЯДом конец-->
{% ENDIF %}

использовать код вида

								 <!-- Оплата ЯДом -->
		 <iframe frameborder="0" allowtransparency="true" scrolling="no" src="https://money.yandex.ru/embed/shop.xml?account=410012252098168&quickpay=shop&payment-type-choice=on&writer=seller&targets=%D0%9E%D0%BF%D0%BB%D0%B0%D1%82%D0%B0+%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D0%B0+%E2%84%96&targets-hint=&default-sum=&button-text=01&fio=on&mail=on&phone=on&address=on" width="450" height="199"></iframe>
								 <!-- Оплата ЯДом конец-->

если кнопка отобразится, то проблема в условии {%IFNOT PAYMENT_FORM_TBODY%} {% ENDIF %} - попробуйте создать свой способ оплаты, вместо других из списка.

#64 Mari-ina

Mari-ina

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 646 сообщений

Отправлено 04 Июль 2014 - 08:18

Нет, так ничего и не отобразилось. Если добавляю код в мои способах оплаты в источник, кнопка появляется на 3 шаге - выборе способа оплаты.

#65 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 05 Июль 2014 - 01:50

Вам необходимо данный код вставлять в шаблон "Просмотр заказа". Страница будет отображаться после совершения заказа - самый последний шаг, после подтверждения. В качестве кода вы можете использовать код вида

<script>
var number   = '{ORDER_NUM}';
var amount   = parseFloat('{ORDER_SUM}');
document.write('<iframe frameborder="0" allowtransparency="true" scrolling="no" src="https://money.yandex.ru/embed/shop.xml?account=410012252098168&quickpay=shop&payment-type-choice=on&writer=seller&targets=%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7+' + number + '&targets-hint=&default-sum=' + amount + '&button-text=01&fio=on&comment=on&hint=" width="450" height="255"></iframe>');
</script>

данный код вы можете попробовать вставить после строки

<!-- END методы методы оплаты онлайн -->


#66 Mari-ina

Mari-ina

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 646 сообщений

Отправлено 05 Июль 2014 - 07:34

Просмотр сообщенияСake (05 Июль 2014 - 01:50) писал:

Вам необходимо данный код вставлять в шаблон "Просмотр заказа". Страница будет отображаться после совершения заказа - самый последний шаг, после подтверждения. В качестве кода вы можете использовать код вида

<script>
var number = '{ORDER_NUM}';
var amount = parseFloat('{ORDER_SUM}');
document.write('<iframe frameborder="0" allowtransparency="true" scrolling="no" src="https://money.yandex.ru/embed/shop.xml?account=410012252098168&quickpay=shop&payment-type-choice=on&writer=seller&targets=%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7+' + number + '&targets-hint=&default-sum=' + amount + '&button-text=01&fio=on&comment=on&hint=" width="450" height="255"></iframe>');
</script>

данный код вы можете попробовать вставить после строки

<!-- END методы методы оплаты онлайн -->

Если добавляю после <!-- END методы методы оплаты онлайн -->, пишет, что на сайте 1 JS ошибка.
Если добавляю после {PAYMENT_FORM_TBODY}, ничего так и не появляется

#67 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 06 Июль 2014 - 00:36

У вас по какой-то причине задублировался вставленный вами код. Найдите в вашем шаблоне "Просмотр заказа" код

<!-- Методы методы оплаты онлайн -->
	<!-- Если заказ не оплачен и выбранный метод оплаты позволяет оплатить его онлайн, покажем форму с оплатой заказа через сайт -->
	{% IF ORDER_PAYMENT_STEP_ENABLE %}
	  <!-- Здесь появляются дополнительные данные, необходимые для заполнения клиентом -->
	  {PAYMENT_FORM_TBODY}
	  <script>
var number   = '{ORDER_NUM}';
var amount   = parseFloat('{ORDER_SUM}');
document.write('<iframe frameborder="0" allowtransparency="true" scrolling="no" src="https://money.yandex.ru/embed/small.xml?account=410012391072176&quickpay=small&yamoney-payment-type=on&button-text=01&button-size=s&button-color=black&targets=%D0%9E%D0%BF%D0%BB%D0%B0%D1%82%D0%B0+%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D0%B0+%E2%84%96&default-sum ' + number + '=' + amount + '100&fio=on&mail=on&phone=on&address=on" width="127" height="31"></iframe>
				<iframe frameborder="0" allowtransparency="true" scrolling="no" src="https://money.yandex.ru/embed/small.xml?account=410012391072176&quickpay=small&any-card-payment-type=on&button-text=01&button-size=s&button-color=black&targets=%D0%9E%D0%BF%D0%BB%D0%B0%D1%82%D0%B0+%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7%D0%B0+%E2%84%96&default-sum ' + number + '=' + amount + '100&fio=on&mail=on&phone=on&address=on" width="127" height="31"></iframe>');
</script>						  
	{% ENDIF %}
	<!-- END методы методы оплаты онлайн -->

и замените его на

<!-- Методы методы оплаты онлайн -->
	<!-- Если заказ не оплачен и выбранный метод оплаты позволяет оплатить его онлайн, покажем форму с оплатой заказа через сайт -->
	{% IF ORDER_PAYMENT_STEP_ENABLE %}
	  <!-- Здесь появляются дополнительные данные, необходимые для заполнения клиентом -->
	  {PAYMENT_FORM_TBODY}					
	{% ENDIF %}
<script>
var number   = '{ORDER_NUM}';
var amount   = parseFloat('{ORDER_SUM}');
document.write('<iframe frameborder="0" allowtransparency="true" scrolling="no" src="https://money.yandex.ru/embed/shop.xml?account=410012391072176&quickpay=shop&payment-type-choice=on&writer=seller&targets=%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7+' + number + '&targets-hint=&default-sum=' + amount + '&button-text=01&fio=on&comment=on&hint=" width="450" height="255"></iframe>');
</script>
	<!-- END методы методы оплаты онлайн -->


#68 Mari-ina

Mari-ina

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 646 сообщений

Отправлено 06 Июль 2014 - 11:56

Спасибо, кнопки наконец появились. Пыталась вставить комментарий как здесь, не получилось

Просмотр сообщенияСake (29 Апрель 2014 - 04:23) писал:

Описание метода оплаты yandex можно реализовать следующим способом. Добавьте в ваш файл main.js следующий код

$(function() {
var iframe = $('.infoblock > iframe:first');
var description = 'Описание метода оплаты yandex';
if(iframe.length && iframe.attr('src').indexOf('money.yandex.ru') !== -1) {
	 iframe.parent().prepend($('<div class="yandexDescription">').html(description));
}
});

далее задайте необходимое описание (можно использовать html теги) в переменной description, т.е тут

var description = 'Описание метода оплаты yandex';

после этого очистите кеш в вашем браузере.

Можно ли перенести кнопки ниже между данными заказа и позициями заказа. Где 1 - комментарий, 2- сами кнопки

Прикрепленные изображения

  • 44.png


#69 fedretti

fedretti

    Пользователь

  • Пользователи
  • PipPip
  • 48 сообщений

Отправлено 07 Июль 2014 - 21:18

Здравствуйте, помогите пожалуйста , все сделал, но 2 проблемы, кнопку оплаты практически не видно и подскажите как сделать, чтобы сумма заказа и доставки складывалась и сразу уже была.Аккаунт SL-255470

#70 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 08 Июль 2014 - 04:16

Просмотр сообщенияMari-ina (06 Июль 2014 - 11:56) писал:

Спасибо, кнопки наконец появились. Пыталась вставить комментарий как здесь, не получилось


Можно ли перенести кнопки ниже между данными заказа и позициями заказа. Где 1 - комментарий, 2- сами кнопки

Попробуйте использовать код

$(function() {
var iframe = $('.form > iframe:first');
var description = 'Описание метода оплаты yandex';
if(iframe.length && iframe.attr('src').indexOf('money.yandex.ru') !== -1) {
		 iframe.parent().prepend($('<div class="yandexDescription">').html(description));
}
});

Если это не принесет желаемого результата, то сообщите адрес страницы заказа на котором вы проверяете результат.

Просмотр сообщенияfedretti (07 Июль 2014 - 21:18) писал:

Здравствуйте, помогите пожалуйста , все сделал, но 2 проблемы, кнопку оплаты практически не видно и подскажите как сделать, чтобы сумма заказа и доставки складывалась и сразу уже была.Аккаунт SL-255470

Найдите в файле стилей main.css

embed, object, iframe {
  height: auto;
  width: 100%;
}

и замените на

embed, object, iframe {
  width: 100%;
}

Вы хотите чтобы пункт доставки не отображался в позиции заказа?

#71 fedretti

fedretti

    Пользователь

  • Пользователи
  • PipPip
  • 48 сообщений

Отправлено 08 Июль 2014 - 06:55

Все получилось, а можно ли сделать,чтобы после оплаты на яндексе, в разделе мой профиль --->мои заказы, уже автоматом было написано, что заказ оплачен?

#72 Mari-ina

Mari-ina

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 646 сообщений

Отправлено 08 Июль 2014 - 07:52

Здравствуйте. Результата нет ссылка

#73 Castiel

Castiel

    Активный участник

  • Модераторы
  • 3 519 сообщений
  • ГородНижний Новгород

Отправлено 08 Июль 2014 - 07:52

Просмотр сообщенияfedretti (08 Июль 2014 - 06:55) писал:

Все получилось, а можно ли сделать,чтобы после оплаты на яндексе, в разделе мой профиль --->мои заказы, уже автоматом было написано, что заказ оплачен?

Здравствуйте, к сожалению на данный момент такой возможности нет.

#74 Mari-ina

Mari-ina

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 646 сообщений

Отправлено 08 Июль 2014 - 19:07

актуально

#75 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 09 Июль 2014 - 03:03

Просмотр сообщенияMari-ina (08 Июль 2014 - 07:52) писал:

Здравствуйте. Результата нет ссылка

К сожалению, указанный вами номер заказа не существует. Возможно вы его удалили? Пожалуйста, создайте заказ повторно или укажите адрес другого действующего заказа.

#76 Mari-ina

Mari-ina

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 646 сообщений

Отправлено 09 Июль 2014 - 07:45

Просмотр сообщенияСake (09 Июль 2014 - 03:03) писал:

К сожалению, указанный вами номер заказа не существует. Возможно вы его удалили? Пожалуйста, создайте заказ повторно или укажите адрес другого действующего заказа.

заказ

#77 Sem TLT

Sem TLT

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 52 сообщений
  • ГородТольятти

Отправлено 10 Июль 2014 - 00:57

Подскажите куда нужно вставить вод эти коды

Приниматель на кошелек

<iframe frameborder="0" allowtransparency="true" scrolling="no" src="https://money.yandex...fio=on&mail=on" width="450" height="199"></iframe>


Кнопка яндекс деньги

<iframe frameborder="0" allowtransparency="true" scrolling="no" src="https://money.yandex...efault-sum=100" width="127" height="31"></iframe>

Кнопки карт  карт Visa и MasterCard

<iframe frameborder="0" allowtransparency="true" scrolling="no" src="https://money.yandex...efault-sum=100" width="127" height="31"></iframe>

Предложенные способы, обсуждаемые выше не сработали.

#78 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 10 Июль 2014 - 03:19

Вы хотите вставить именно все предложенные коды, или же только один? Пожалуйста, опишите проблему подробнее. В какой шаблон вы вставляли код? Что в результате отображалось? Если вставить код

<script>
var number   = '{ORDER_NUM}';
var amount   = parseFloat('{ORDER_SUM}');
document.write('<iframe frameborder="0" allowtransparency="true" scrolling="no" src="https://money.yandex.ru/embed/shop.xml?account=410012382587065&quickpay=shop&payment-type-choice=on&writer=seller&targets=%D0%B7%D0%B0%D0%BA%D0%B0%D0%B7+' + number + '&targets-hint=&default-sum=' + amount + '&button-text=01&fio=on&comment=on&hint=" width="450" height="255"></iframe>');
</script>

в шаблон "Просмотр заказа", то форма оплаты будет отображаться на странице просмотра заказа.

#79 Mari-ina

Mari-ina

    Активный участник

  • Пользователи
  • PipPipPipPip
  • 646 сообщений

Отправлено 10 Июль 2014 - 04:48

актуально

#80 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 10 Июль 2014 - 05:33

Найдите в вашем шаблоне "Просмотр заказа" следующий код

{% IF ORDER_DELIVERY_COMMENT %}
		<tr>
		  <td class="cell1"><p><span>Комментарий к заказу:</span></p></td>
		  <td class="cell2">{ORDER_DELIVERY_COMMENT | nl2br}</td>
		</tr>
	  {% ENDIF %}
	  <tr height="20">
		<td class="cell1"></td>
		<td class="cell2"></td>
	  </tr>
	</tbody>
   
	<!-- Методы методы оплаты онлайн -->
		<!-- Если заказ не оплачен и выбранный метод оплаты позволяет оплатить его онлайн, покажем форму с оплатой заказа через сайт -->
		{% IF ORDER_PAYMENT_STEP_ENABLE %}
		  <!-- Здесь появляются дополнительные данные, необходимые для заполнения клиентом -->
		  {PAYMENT_FORM_TBODY}								 
		{% ENDIF %}
<script>
var number   = '{ORDER_NUM}';
var amount   = parseFloat('{ORDER_SUM}');
document.write('<iframe id="iff" frameborder="0" allowtransparency="true" scrolling="no" src="https://money.yandex.ru/embed/small.xml?account=410012391072176&quickpay=small&yamoney-payment-type=on&button-text=01&button-size=s&button-color=orange&targets=%D0%97%D0%B0%D0%BA%D0%B0%D0%B7+%E2%84%96' + number + '&default-sum=' + amount + '&fio=on&mail=on&phone=on&address=on" width="127" height="31"></iframe>');
document.write('<iframe id="ifs" frameborder="0" allowtransparency="true" scrolling="no" src="https://money.yandex.ru/embed/small.xml?account=410012391072176&quickpay=small&any-card-payment-type=on&button-text=01&button-size=s&button-color=orange&targets=%D0%97%D0%B0%D0%BA%D0%B0%D0%B7+%E2%84%96' + number + '&default-sum=' + amount + '&fio=on&mail=on&phone=on&address=on" width="127" height="31"></iframe>');
 
</script>
		<!-- END методы методы оплаты онлайн -->

и замените его на

{% IF ORDER_DELIVERY_COMMENT %}
		<tr>
		  <td class="cell1"><p><span>Комментарий к заказу:</span></p></td>
		  <td class="cell2">{ORDER_DELIVERY_COMMENT | nl2br}</td>
		</tr>
	  {% ENDIF %}
	  <tr>
		<td class="cell2" colspan="2">
		  Комментарий к форме оплаты
		</td>
	  </tr>
	  <tr>
		<td class="cell2" colspan="2">
		  <iframe id="iff" frameborder="0" allowtransparency="true" scrolling="no" src="https://money.yandex.ru/embed/small.xml?account=410012391072176&quickpay=small&yamoney-payment-type=on&button-text=01&button-size=s&button-color=orange&targets=%D0%97%D0%B0%D0%BA%D0%B0%D0%B7+%E2%84%96{ORDER_NUM}&default-sum={ORDER_SUM}&fio=on&mail=on&phone=on&address=on" width="127" height="31"></iframe><iframe id="ifs" frameborder="0" allowtransparency="true" scrolling="no" src="https://money.yandex.ru/embed/small.xml?account=410012391072176&quickpay=small&any-card-payment-type=on&button-text=01&button-size=s&button-color=orange&targets=%D0%97%D0%B0%D0%BA%D0%B0%D0%B7+%E2%84%96{ORDER_NUM}&default-sum={ORDER_SUM}&fio=on&mail=on&phone=on&address=on" width="127" height="31"></iframe>
		</td>
	  </tr>
	</tbody>
   
	<!-- Методы методы оплаты онлайн -->
		<!-- Если заказ не оплачен и выбранный метод оплаты позволяет оплатить его онлайн, покажем форму с оплатой заказа через сайт -->
		{% IF ORDER_PAYMENT_STEP_ENABLE %}
		  <!-- Здесь появляются дополнительные данные, необходимые для заполнения клиентом -->
		  {PAYMENT_FORM_TBODY}								 
		{% ENDIF %}
	<!-- END методы методы оплаты онлайн -->





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных