Инструменты пользователя

Инструменты сайта


connection

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следущая версия
Предыдущая версия
connection [2011/01/02 13:43]
admin создано
connection [2023/08/18 07:17] (текущий)
support [Прием платежей в автоматическом режиме с использованием API]
Строка 1: Строка 1:
 ====== Подключение сайта ====== ====== Подключение сайта ======
 +При поступлении платежа магазину в онлайн-режиме приходит три вида уведомлений:​
 +  * сообщение на e-mail
 +  * строка в списке платежей в [[http://​wiki.onpay.ru/​doku.php?​id=cabinet|Личном Кабинете]]
 +  * запрос API на сервер сайта магазина
 +Используя первые два вида уведомлений вы можете учитвать поступление платежей в ручном режиме,​ с помощью третьего вида уведомлений можно настроить польностью автоматизированную обработку платежей.
 +
 +===== Прием платежей в ручном режиме =====
 +Для ручного приема платежей достаточно всего лишь разместить у себя на сайте ссылку на платежную форму. Эту ссылку можно скопировать в [[http://​wiki.onpay.ru/​doku.php?​id=cabinet|Личном Кабинете]] в разделе **"​Настройки магазина"​** или "​Конструктор ссылок",​ полное описание здесь https://​wiki.onpay.ru/​doku.php?​id=payment-links-specs .
 +При этом у Вас в **"​Настройках магазина"​** должны быть отключены (сняты галочки) с чекбоксов API и MD5.
 +
 +===== Прием платежей в автоматическом режиме с использованием API =====
 +Используя запросы о проверке и поступлении платежа (API)от нашего сервиса можно полностью автоматизировать процесс обработки платежей. Но для этого потребуется разместить на вашем сайте программный код, который будет отвечать на запросы нашего сервера и помечать у вас оплаченные заказы. Примеры такого кода для множества самых популярных движков сайтов бесплатно выложены на закладках главной страницы http://​onpay.ru/​.\\
 +Используя их как примеры вы можете самостоятельно разработать такой обработчик запросов на основе спецификации https://​onpay.ru/​developers/​ , если вам необходима автоматическая обработка платежей но своих программистов у вас нет, вы можете воспользоваться услугами наших партнеров-фрилансеров https://​onpaysolutions.ru/​developers.html .
 +===== Ошибки =====
 +Наиболее часто возникающая ошибка:​\\
 +"​Платеж отклонен получателем (payment declined by recipient) - code 2."\\
 +\\
 +У вас включено но не настроено API. От вашего сайта НЕ ПОЛУЧЕН ответ на запрос типа “check”\\
 +Пример запроса типа “check” от системы Onpay в систему Мерчанта:​ \\
 +POST https://​merchant_server/​script order_amount=100.00 order_currency=USD pay_for=123456 type=check md5=* \\
 +\\
 +API Мерчанта отвечает системе Onpay (формат ответа XML):\\
 +\\
 +//<?xml version="​1.0"​ encoding="​UTF-8"?>​ \\
 +//<​result> ​                              \\
 +//   ​ <​code>​0</​code> ​                  \\
 +//     ​ <​pay_for>​123456</​pay_for> ​       \\
 +//     ​ <​comment>​OK</​comment> ​           \\
 +//     ​ <​md5>​ххххххххххххххххх</​md5> ​    \\
 +//</​result> ​                             \\
 +\\
 + ​где ххххххххххххххххх - подпись MD5\\
 +
 +Подробное описание здесь: http://​onpay.ru/​api/​Merchant_API_in/​ \\
 +Просмотреть прошедшие запросы-ответы можно в [[http://​wiki.onpay.ru/​doku.php?​id=cabinet|Личном Кабинете]] в разделе **"​Настройки магазина"​-"​Тестирование и Логи"​** \\
 +Проверьте в настройках магазина:​
 +   ​Пароль - "​Пароль API IN"\\
 +   ​Ссылку на файл, обрабатывающий ответы на запросы - URL API\\
 +   ​Проверьте форматы данных входящих в подпись MD5 (сумма в формате #.#)\\
 +
connection.1293975818.txt.gz · Последние изменения: 2011/01/02 13:43 — admin