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


Форма Оплаты


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

#1 dom942331

dom942331

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

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

Отправлено 07 Октябрь 2014 - 08:22

Здравствуйте. Есть HTML шаблон формы оплаты для платёжного агрегатора, которую нужно вставить на сайт. Куда именно вставлять, чтобы отображались способы оплаты при оформлении заказа?

#2 MikDark

MikDark

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

  • Модераторы
  • 6 468 сообщений

Отправлено 07 Октябрь 2014 - 08:41

Просмотр сообщенияdom942331 (07 Октябрь 2014 - 08:22) писал:

Здравствуйте. Есть HTML шаблон формы оплаты для платёжного агрегатора, которую нужно вставить на сайт. Куда именно вставлять, чтобы отображались способы оплаты при оформлении заказа?

Пришлите нам данный HTML код. В шаблон Оформления заказа можно поставить не любой код.

#3 dom942331

dom942331

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

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

Отправлено 07 Октябрь 2014 - 08:44

Просмотр сообщенияMikDark (07 Октябрь 2014 - 08:41) писал:

Пришлите нам данный HTML код. В шаблон Оформления заказа можно поставить не любой код.

Пример формы оповещения о платеже

[color=white !important][font=Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important]
?
[color=#666666]


1

[/color] [color=#666666]


2

[/color] [color=#666666]


3

[/color] [color=#666666]


4

[/color] [color=#666666]


5

[/color] [color=#666666]


6

[/color] [color=#666666]


7

[/color] [color=#666666]


8

[/color] [color=#666666]


9

[/color] [color=#666666]


10

[/color] [color=#666666]


11

[/color] [color=#666666]


12

[/color] [color=#666666]


13

[/color] [color=#666666]


14

[/color] [color=#666666]


15

[/color] [color=#666666]


16

[/color] [color=#666666]


17

[/color]

<form action="ipnUrl" method="ipnMethod" accept-charset="utf-8" target="_blank">

  <input type="hidden" name="spPaymentId" value="номер платежа в sprypay">

  <input type="hidden" name="spShopId" value="номер вашего магазина">

  <input type="hidden" name="spShopPaymentId" value="ваш номер платежа">

  <input type="hidden" name="spBalanceAmount" value="30">

  <input type="hidden" name="spAmount" value="1">

  <input type="hidden" name="spCurrency" value="usd">

  <input type="hidden" name="spCustomerEmail" value="someuser@somemailserver.ru">

  <input type="hidden" name="spPurpose" value="назначение платежа">

  <input type="hidden" name="spPaymentSystemId" value="32">

  <input type="hidden" name="spPaymentSystemAmount" value="33">

  <input type="hidden" name="spPaymentSystemPaymentId" value="номер платежа в п.с. которой платил клиент">

  <input type="hidden" name="spEnrollDateTime" value="2011-12-23 10:44:24">

  <input type="hidden" name="spBalanceCurrency" value="rur">

  <input type="hidden" name="spUserDataId" value="какой-то не обязательнй параметр">

  <input type="hidden" name="spHashString" value="4fb1f77821ccf9ed79ddadf0688c9d45">

</form>
[/font][/color]

#4 MikDark

MikDark

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

  • Модераторы
  • 6 468 сообщений

Отправлено 07 Октябрь 2014 - 08:48

Просмотр сообщенияdom942331 (07 Октябрь 2014 - 08:44) писал:

Пример формы оповещения о платеже

[color=white !important][font=Consolas, 'Bitstream Vera Sans Mono', 'Courier New', Courier, monospace !important]
?
[color=#666666]


1

[/color] [color=#666666]


2

[/color] [color=#666666]


3

[/color] [color=#666666]


4

[/color] [color=#666666]


5

[/color] [color=#666666]


6

[/color] [color=#666666]


7

[/color] [color=#666666]


8

[/color] [color=#666666]


9

[/color] [color=#666666]


10

[/color] [color=#666666]


11

[/color] [color=#666666]


12

[/color] [color=#666666]


13

[/color] [color=#666666]


14

[/color] [color=#666666]


15

[/color] [color=#666666]


16

[/color] [color=#666666]


17

[/color]

<form action="ipnUrl" method="ipnMethod" accept-charset="utf-8" target="_blank">
  <input type="hidden" name="spPaymentId" value="номер платежа в sprypay">
  <input type="hidden" name="spShopId" value="номер вашего магазина">
  <input type="hidden" name="spShopPaymentId" value="ваш номер платежа">
  <input type="hidden" name="spBalanceAmount" value="30">
  <input type="hidden" name="spAmount" value="1">
  <input type="hidden" name="spCurrency" value="usd">
  <input type="hidden" name="spCustomerEmail" value="someuser@somemailserver.ru">
  <input type="hidden" name="spPurpose" value="назначение платежа">
  <input type="hidden" name="spPaymentSystemId" value="32">
  <input type="hidden" name="spPaymentSystemAmount" value="33">
  <input type="hidden" name="spPaymentSystemPaymentId" value="номер платежа в п.с. которой платил клиент">
  <input type="hidden" name="spEnrollDateTime" value="2011-12-23 10:44:24">
  <input type="hidden" name="spBalanceCurrency" value="rur">
  <input type="hidden" name="spUserDataId" value="какой-то не обязательнй параметр">
  <input type="hidden" name="spHashString" value="4fb1f77821ccf9ed79ddadf0688c9d45">
</form>
[/font][/color]


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

#5 dom942331

dom942331

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

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

Отправлено 07 Октябрь 2014 - 08:50

Просмотр сообщенияMikDark (07 Октябрь 2014 - 08:48) писал:

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

#6 dom942331

dom942331

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

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

Отправлено 07 Октябрь 2014 - 18:42

Просмотр сообщенияMikDark (07 Октябрь 2014 - 08:41) писал:

Пришлите нам данный HTML код. В шаблон Оформления заказа можно поставить не любой код.
Я установил в шаблоне "Корзина" форму запроса платежа. Появилась кнопка "Оплатить" и вроде всё работает, переводит на страницу оплаты агрегатора. Но есть одно огромное НО. К примеру, чтобы оплатить товар на сумму 260 рублей, я должен указать эту сумму в самом шаблоне формы в данном коде <input name="spAmount" vale="0" type="hidden">. То есть она не выставляется автоматически в соответствие с суммой заказа в корзине. Как это исправить?
Вот код самой формы:
<form tooltipx=" ( откроется в новом окне )" action="http://sprypay.ru/sppi/" method="POST" accept-charset="utf-8" target="_blank">
  <input name="spShopId" value="220692" type="hidden">
  <input name="spShopPaymentId" value="0001" type="hidden">
  <input name="spCurrency" value="rur" type="hidden">
  <input name="spPurpose" value="назначение платежа" type="hidden">
  <input name="spAmount" vale="0" type="hidden">
  <input name="spUserDataUserId" value="1234567" type="hidden">
  <input name="spIpnUrl" value="http://some.site.ru/...ipn.script.php" type="hidden">
  <input name="spIpnMethod" value="1" type="hidden">
  <input name="spSuccessUrl" value="http://some.site.ru/...ccess.page.php" type="hidden">
  <input name="spSuccessMethod" value="1" type="hidden">
  <input name="spFailUrl" value="http://some.site.ru/.../fail.page.php" type="hidden">
  <input name="spFailMethod" value="1" type="hidden">
  <input name="lang" value="ru" type="hidden">
  <input value="оплатить" type="submit">
</form>

#7 Dars

Dars

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

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

Отправлено 08 Октябрь 2014 - 11:57

Просмотр сообщенияdom942331 (07 Октябрь 2014 - 18:42) писал:

Я установил в шаблоне "Корзина" форму запроса платежа. Появилась кнопка "Оплатить" и вроде всё работает, переводит на страницу оплаты агрегатора. Но есть одно огромное НО. К примеру, чтобы оплатить товар на сумму 260 рублей, я должен указать эту сумму в самом шаблоне формы в данном коде <input name="spAmount" vale="0" type="hidden">. То есть она не выставляется автоматически в соответствие с суммой заказа в корзине. Как это исправить?
Вот код самой формы:
<form tooltipx=" ( откроется в новом окне )" action="http://sprypay.ru/sppi/" method="POST" accept-charset="utf-8" target="_blank">
  <input name="spShopId" value="220692" type="hidden">
  <input name="spShopPaymentId" value="0001" type="hidden">
  <input name="spCurrency" value="rur" type="hidden">
  <input name="spPurpose" value="назначение платежа" type="hidden">
  <input name="spAmount" vale="0" type="hidden">
  <input name="spUserDataUserId" value="1234567" type="hidden">
  <input name="spIpnUrl" value="http://some.site.ru/...ipn.script.php" type="hidden">
  <input name="spIpnMethod" value="1" type="hidden">
  <input name="spSuccessUrl" value="http://some.site.ru/...ccess.page.php" type="hidden">
  <input name="spSuccessMethod" value="1" type="hidden">
  <input name="spFailUrl" value="http://some.site.ru/.../fail.page.php" type="hidden">
  <input name="spFailMethod" value="1" type="hidden">
  <input name="lang" value="ru" type="hidden">
  <input value="оплатить" type="submit">
</form>
Строку:

  <input name="spAmount" vale="0" type="hidden">

замените на:

  <input name="spAmount" vale="{GOODS_MOD_PRICE_NOW}" type="hidden">


#8 dom942331

dom942331

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

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

Отправлено 08 Октябрь 2014 - 18:15

Просмотр сообщенияDars (08 Октябрь 2014 - 11:57) писал:

Строку:

<input name="spAmount" vale="0" type="hidden">

замените на:

<input name="spAmount" vale="{GOODS_MOD_PRICE_NOW}" type="hidden">
Спасибо.




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

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