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


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

Подключение RBK money


Лучший Ответ SmetDenis , 12 July 2014 - 08:29

Думаю для вас самый просто вариант будет сделать исправить работу существующего сервиса, который не используете.
Например робокассу или PayPal. Это проще чем добавить свой.

В этом файле содержится вся логика
media\zoo\applications\jbuniversal\framework\controllers\payment.php

подготовка данных для формы
p8l_200x0.png

Это валидация платежа (для платежного робота)
tsm_200x0.png

Сама форма находится тут
media\zoo\applications\jbuniversal\templates\catalog\renderer\payment_robox\_default.php
в последнем файле видно как получить те или иные переменные. Перейти к сообщению


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

#1 mdcsfk

mdcsfk

Отправлено 08 July 2014 - 08:39

Доброго дня!

 

Скажите, а возможно ли подключить RBK money отдельно? вместо робокассы и интеркассы


  • 0

#2 SmetDenis

SmetDenis

Отправлено 08 July 2014 - 10:25

К сожалению, сейчас только своими силами, если есть знания PHP.

В версии 2.2.0 будет удобное API и множество наработок, чтобы упростить подключение к любой платежной системе.


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



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


#3 mdcsfk

mdcsfk

Отправлено 10 July 2014 - 03:11

Будьте добры, помогите подключить эту систему

 

Тут всего одно переменное значение:

recipientAmount - сумма заявки (заказа)

Как сослаться на цену в корзине?

<html>
<head>
...
</head>
<body>
...
<form action="https://rbkmoney.ru/acceptpurchase.aspx" name="pay" method="POST">
<input type="text" name="eshopId" value="12">
<input type="text" name="orderId" value="1234">
<input type="text" name="serviceName" value="Книга">
<input type="text" name="recipientAmount" value="12.30">
<input type="text" name="recipientCurrency" value="RUR">
<input type="text" name="user_email" value="admin@rbkmoney.ru ">
<input type="text" name="successUrl" value="http://example.com/success.html">
<input type="text" name="failUrl" value=" http://example.com/fail.html ">
<input type="text" name="userField_1" value="value_1">
<input type="text" name="userField_2" value="value_2">
...
...
<input type="submit" name="button" value="Оплатить">
</form>
...
</body>
</html>

  • 0

#4 mdcsfk

mdcsfk

Отправлено 12 July 2014 - 06:38

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


  • 0

#5 SmetDenis

SmetDenis

Отправлено 12 July 2014 - 08:29   Лучший Ответ

Думаю для вас самый просто вариант будет сделать исправить работу существующего сервиса, который не используете.
Например робокассу или PayPal. Это проще чем добавить свой.

В этом файле содержится вся логика
media\zoo\applications\jbuniversal\framework\controllers\payment.php

подготовка данных для формы
p8l_200x0.png

Это валидация платежа (для платежного робота)
tsm_200x0.png

Сама форма находится тут
media\zoo\applications\jbuniversal\templates\catalog\renderer\payment_robox\_default.php
в последнем файле видно как получить те или иные переменные.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



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





Click to return to top of page in style!