Суббота, 04.05.2024, 22:10
Приветствую Вас Гость | Регистрация | Вход

TeleMoney - новая платежная система

Меню сайта
ЗАРАБАТЫВАЙ ДЕНЬГИ
ЗАРАБАТЫВАЙ ДЕНЬГИ СОЗДАВАЯ САЙТЫ. ЗАРАБАТЫВАЙ ДЕНЬГИ В ИНТЕРНЕТЕ СОЗДАВАЯ САЙТЫ! ЧЕСТНЫМ ПУТЕМ!
Добавь НАС!
МЫ "ВКонтакте"
ВСТУПИТЬ В НАШИ РЯДЫ!
Категории раздела
Общая информация [7]
Работа с системой [8]
Работа с базис-счетом [6]
Управления аккаунтом [7]
Техническая информация [3]
Финансово-юридическая инфомрация [6]
Основы безопасности [4]
Партнерам и магазинам [3]
ПОЛЕЗНЫЕ ССЫЛКИ
  • САЙТ TeleMoney
  • БЛОГ о TeleMoney
  • Регистрация в TeleMoney
  • Каталог правильных ссылок
  • Клуб любителей ICQ-раздач
  • Зарегистрируйся и получи 500 рублей
  • Получить купоны со скидкой до 90%!
  • Получить купоны со скидкой до 90%!
  • Зарегистрируйся и получи 100 рублей!
  • Наш опрос
    Чего больше Вы хотите видеть на данном сайте?
    Всего ответов: 12
    Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    Форма входа
    Поиск
    Без комиссий
    ЗАРАБАТЫВАЙ ДЕНЬГИ
    ЗАРАБАТЫВАЙ ДЕНЬГИ СОЗДАВАЯ САЙТЫ. СОЗДАВАЙ САЙТЫ И ЗАРАБАТЫВАЙ!

    Каталог статей

    Главная » Статьи » Партнерам и магазинам

    API для подключения магазинов
    Перед подключением

    От магазина требуются следующие данные:Название магазина отображается в системе TeleMoney при совершении оплаты
    Callback URL URL для уведомления о платежах (см. ниже)
    Метод метод отправки уведомлений, GET / POST
    Ключ используется при формировании проверочного хэша в уведомлениях
    Success URL URL, на который возвращается покупатель после удачного платежа
    Failure URL URL, на который возвращается покупатель после неудачного платежа
    E-mail Адрес электронной почты для отправки реестров платежей



    Начало оплаты

    Формат запроса на совершение платежа (из HTML-формы):URL https://telemoney.ru/transfer
    Метод POST
    Параметры запроса
    TM_TARGET получатель платежа (номер счета магазина в системе TeleMoney, 12 цифр)
    TM_SUM сумма платежа в рублях (десятичный разделитель - точка)
    TM_COMMENT комментарий к платежу (произвольный)
    TM_EXTRA пользовательский параметр (произвольный; обычно — номер выставленного магазином счета)



    Пример:
    <form method="POST" action="https://telemoney.ru/transfer">
    <input type="hidden" name="TM_TARGET" value="100000000123">
    <input type="hidden" name="TM_SUM" value="10.00">
    <input type="hidden" name="TM_COMMENT" value="Оплата заказа #54321">
    <input type="hidden" name="TM_EXTRA" value="54321">
    <input type="submit" value="Оплатить">
    </form>



    Обработка уведомлений о платежах

    В случае успешного проведения транзакции будет произведен запрос Callback URL со следующими параметрами:TM_TIME Unix timestamp проведенной транзакции
    TM_TRANSACTION идентификатор проведенной транзакции в системе TeleMoney
    TM_SUM сумма платежа в рублях (как указано в запросе)
    TM_COMMENT комментарий к платежу (как указано в запросе)
    TM_EXTRA пользовательский параметр (как указано в запросе)
    TM_STATUS состояние платежа (успешный платеж — confirmed)
    TM_TEST если этот параметр присутствует и равен 1, уведомление было тестовым, и платеж не следует принимать в обработку
    TM_HASH проверочный хэш (MD5 от TM_TIME:TM_TRANSACTION:TM_SUM:ключ)



    Уведомление считается успешно доставленным, если ответом на него является номер транзакции Telemoney (TM_TRANSACTION в запросе). В противном случае попытки доставить уведомление предпринимаются раз в минуту до пятой попытки включительно, и далее раз в пять минут в течение получаса с момента первой отправки.

    Пример обработки уведомления о платеже на языке PHP:
    $time = $_POST['TM_TIME'];
    $trans_id = $_POST['TM_TRANSACTION'];
    $sum = $_POST['TM_SUM'];
    $comment = $_POST['TM_COMMENT'];
    $order_id = $_POST['TM_EXTRA'];
    $status = $_POST['TM_STATUS'];
    $hash = $_POST['TM_HASH']

    $secret_key = "qwerty";
    $ref_hash = md5($time.":".$trans_id.":".$sum.":".$secret_key);

    if ($hash == $ref_hash) {
    if ($status == "confirmed") {
    // Сверяем сумму с суммой заказа и, в случае
    // соответствия, считаем заказ оплаченным
    }
    echo $trans_id;
    } else {
    // Проверочный хэш не соответствует запросу
    }
    ?>


    После совершения платежа покупатель будет перенаправлен на Success URL (в случае успешной транзакции) или Failure URL (в любом другом случае).
    Категория: Партнерам и магазинам | Добавил: ALMAZ (12.08.2010)
    Просмотров: 1234 | Теги: API для подключения магазинов | Рейтинг: 0.0/0
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]