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

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


connection

Это старая версия документа.


Подключение сайта

При поступлении платежа магазину в онлайн-режиме приходит три вида уведомлений:

  • сообщение на e-mail
  • строка в списке платежей в кабиннете магазина
  • запрос API на сервер сайта магазина

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

Прием платежей в ручном режиме

Для ручного приема платежей достаточно всего лишь разместить у себя на сайте ссылку на платежную форму. Эту ссылку можно скопировать в кабинете в разделе «Настройки магазина» или «Конструктор ссылок»,полное описание здесь http://onpay.ru/api/payment_links/ . При этом у Вас в «Настройках магазина» должны быть отключены (сняты галочки) с чекбоксов API и MD5.

Прием платежей в автоматическом режиме с использованием API

Используя запросы о проверке и поступлении платежа (API)от нашего сервиса можно полностью автоматизировать процесс обработки платежей. Но для этого потребуется разместить на вашем сайте программный код, который будет отвечать на запросы нашего сервера и помечать у вас оплаченные заказы. Примеры такого кода для множества самых популярных движков сайтов бесплатно выложены на закладках главной страницы http://onpay.ru/.
Используя их как примеры вы можете самостоятельно разработать такой обработчик запросов на основе спецификации http://onpay.ru/api/, если вам необходима автоматическая обработка платежей но своих программистов у вас нет, вы можете воспользоваться услугами наших партнеров-фрилансеров http://onpay.ru/developer/.

Ошибки

Наиболее часто возникающая ошибка:
«Платеж отклонен получателем (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/
Просмотреть прошедшие запросы-ответы можно в кабинете в разделе «Настройки магазина»-«Логи»
Проверьте в настройках магазина: * Пароль - «Пароль API IN» * Ссылку на файл, обрабатывающий ответы на запросы - URL API * Проверьте форматы данных входящих в подпись MD5 (сумма в формате #.#)

connection.1294408674.txt.gz · Последние изменения: 2011/01/07 13:57 — admin