English
|
По-русски
Вы оплатили покупку с помощью TELEGATE? |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ОписаниеВведениеДанная документация освящает вопросы программной автоматизации приема платежей. Предполагается, что читатель ознакомлен с базовой документацией.Описание механизма автоматизацииМеханизм автоматизации заключается в регистрации заказа в системе Telegate и получении сайтом уведомлений об оплате заказа. После оплаты заказа Telegate посылает запрос на STATUS URL. STATUS_URL, тип запроса (POST или GET) указывается в настройках магазина (см. Базовую документацию). Получение информации по платежным методам.Если вам необходимо получать данные по платежным методам в виде xml, воспользуйтесь интерфейсом по адресу:
На выходе будет сгенерирован xml файл для вашего текущего сайта и данной суммы (куда входят все текущие комиссии системы) для каждого платежного метода:
Подробное описание полей ноды
Создание формы заказаРегистрация заказа в системе Telegate происходит при помощи HTML-формыФормы заказов делятся на 2 типа:
Форма с произвольной суммой используется с целью приема платежа за нестандартный товар или услугу, цена которого заранее неизвестна. Для этой формы вы можете воспользоваться xml интерфейсом, для получения суммы платежа по конкретному платежному методу. (раздел:Получение информации по платежным методам.) Пример формы заказа определенного товара:<form action="http://www.telegate.ru/secure/order.php" method="post"><input type="hidden" name="PRODUCT_ID" value="53"> <input type="hidden" name="INV_ID" value="123"> <input type="hidden" name="COMMENTS" value="Оплата заказа № 123"> <input type="hidden" name="PAY_METHOD" value=""> <input type="hidden" name="USER_FIRST_NAME" value=""> <input type="hidden" name="USER_SECOND_NAME" value=""> <input type="hidden" name="USER_LAST_NAME" value=""> <input type="hidden" name="USER_COUNTRY" value=""> <input type="hidden" name="USER_CITY" value=""> <input type="hidden" name="USER_ZIP" value=""> <input type="hidden" name="USER_ADDRESS" value=""> <input type="hidden" name="USER_PHONE" value=""> <input type="hidden" name="USER_EMAIL" value=""> <input type="submit" value="Оплатить" title="Оплатить с помощью платежной системы TELEGATE"> </form> Пример формы с произвольной суммой:<form method="post" action="http://www.telegate.ru/secure/order.php"><input type="hidden" name="WS_ID" value="3406"> <input type="hidden" name="AMOUNT" value="250"> <input type="hidden" name="INV_ID" value="123"> <input type="hidden" name="COMMENTS" value="Оплата заказа № 123"> <input type="hidden" name="PAY_METHOD" value=""> <input type="hidden" name="USER_FIRST_NAME" value=""> <input type="hidden" name="USER_SECOND_NAME" value=""> <input type="hidden" name="USER_LAST_NAME" value=""> <input type="hidden" name="USER_COUNTRY" value=""> <input type="hidden" name="USER_CITY" value=""> <input type="hidden" name="USER_ZIP" value=""> <input type="hidden" name="USER_ADDRESS" value=""> <input type="hidden" name="USER_PHONE" value=""> <input type="hidden" name="USER_EMAIL" value=""> <input type="submit" name="submit" value="Оплатить!" title="Сделать оплату при помощи платежной системы TELEGATE!"> </form> Таблица с пояснениями к полям формы:
Сallback от TelegateПосле успешной оплаты заказа, Telegate отправит запрос на STATUS_URL с уведомлением. На этот запрос, в случае успеха, надо ответить словом ОК, если данные не сошлись по каким-либо причинам отвечать не нужно. Ниже указана таблица с полями отсылаемыми на STATUS_URL с их описанием:
Коды методов платежей.
Формирование подписи.Подпись запроса формируется следующим образом:Параметры передаваемые на STATUS_URL конкатенируются в следующей последовательности: SYS_TRANS_ID+ INV_ID+AMOUNT+CURRENCY+ PAY_METHOD+WEBSITE_SECRET_WORD, где WEBSITE_SECRET_WORD — секретное слово, установленное в настройках сайта. От полученной строки берется md5. Результирующая строка будет являться цифровой подписью. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Главная
Онлайн бизнесу
Покупателю
Реселлеру
Информация о системе
Каталог компаний
Партнерская программа
FAQ
адаптивная верстка
Контакты (с) TELEGATE.ru удобный и безопасный прием платежей для онлайн бизнеса. |