Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.04.2018, 00:44   #1
Istorskiy
Новичок
Джуниор
 
Регистрация: 15.04.2018
Сообщений: 2
По умолчанию Подскажите скрипт или приложение обработчика API - PHP

Здравствуйте. Подскажите скрипт или приложение обработчика API.
Хоть что то посоветуйте!
Есть два сайта один отправляет трафик на ссылку.

С метками
ID Площадки - [pid]
ID Объявления - [tid]
Я так понял ссылка будет выглядить так: http://gis10220.cc/mjwaq/sss?sub1=[pid]&sub2=[tid]
Меня интересуют в основном 2 параметра [pid] и [tid]
Второй сайт принимает трафик и если создан заказ отправляет инфу через API на мой хостинг с обработчиком.

Вот описания API второго сайта:
Сервис может отправлять данные о поступающих вам платежах, на ваш обработчик, GET запросом.

Имя параметра Описание
product_id ID сайта
order_id Номер заказа
user_name Имя покупателя
user_email Email покупателя
user_phone Телефон покупателя, либо 0, если не вводили
item_currency Полная сумма, которую оплатил покупатель
item_price_clear Ваша сумма отчислений

partner_id ID партнера, если продажа производилась по партнерской ссылке. Либо 0, если прямая продажа.
ip IP покупателя

request_uri REQUEST_URI (Кодируются данные алгоритмом MIME base64, используйте base64_decode для декодирования данных) - параметр, который вернет все данные, указанные вами после партнерской ссылки с /.
Пример:
Если вы к партнерской ссылке добавите текст /sss?sub1=test1&sub2=test2 и ваша партнерская станет вида http://{URL}/abcde/sss?sub1=test1&sub2=test2, то в параметр REQUEST_URI будет передано /abcde/sss?sub1=test1&sub2=test2. Где - abcde соответсвенно ваша партнерская ссылка, а все остальное - то, что вы указали после партнерской ссылки. Текст может быть любым.

request_pay_page Параметр для форм оплаты request_pay_page. (Кодируются данные алгоритмом MIME base64, используйте base64_decode для декодирования данных) - параметр, который вернет все данные, указанные вами после партнерской ссылки с завершающим слэшем /.
Пример:

Если к ссылке формы оплаты добавлено ?id=100&money=9999 и ваша ссылка формы оплаты станет вида http://{URL}/b/abcde?id=100&money=9999 то в параметр request_pay_page будет передано id=100&money=9999
secret Ваш секретный код

Подпись формируется следующим образом:
Берутся значения каждого параметра, скрепляются в одну строку с использованием разделителя ";", в конце добавляется секретный код вашего API. Используемая кодировка - UTF8

Условно говоря, можно представить как:

signature = md5(product_id+";"+order_id+";"+use r_name+";"+user_email+";"+user_phon e+";"+ip+";"+secret);
Как мне получить детальную статистику?

Есть пример страницы интеграции

<?php
// Ниже показанны все переменные которые передаются на Ваш обработчик, их вы можете обрабатывать любым удобным для Вас способом (файл, база и тд.)

echo $_GET['product_id']; // Айди продукта
echo $_GET['order_id']; // Номер заказа
echo $_GET['user_name']; // Имя покупателя
echo $_GET['user_email']; // Email покупателя
echo $_GET['user_phone']; //Номер телефона покупателя. Либо 0, если покупатель его не вводил.
echo $_GET['item_currency']; // Полная сумма, которую оплатил покупатель
echo $_GET['item_price_clear']; // Ваша сумма отчислений
echo $_GET['partner_id']; // ID партнера, если продажа производилась по партнерской ссылке. Либо 0, если прямая продажа.
echo $_GET['ip']; // IP покупателя
echo $_GET['secret']; // сгенерированный ключ для проверки подлинности данных

$secret = md5($_GET['product_id'].";".$_GET['order_id'].";".$_GET['user_name'].";".$_GET['user_email'].";".$_GET['user_phone'].";".$_GET['ip'].";".$seckretKey);

if($secret == $_GET['secret']){
echo "ok";
}

?>
Подскажите что делать? В каком направление двигаться, чтобы решить эту задачу. Я только с HTML разобрался. А PHP быстро не освою.

Последний раз редактировалось Istorskiy; 15.04.2018 в 15:36.
Istorskiy вне форума Ответить с цитированием
Старый 15.04.2018, 15:38   #2
Istorskiy
Новичок
Джуниор
 
Регистрация: 15.04.2018
Сообщений: 2
По умолчанию

Хоть что то посоветуйте!
Istorskiy вне форума Ответить с цитированием
Старый 15.04.2018, 16:29   #3
Stanislav
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
 
Регистрация: 29.09.2007
Сообщений: 1,824
По умолчанию

Цитата:
А PHP быстро не освою.
осваивайте медленно.

У Вас нет базы, полезли в API тем более выполненное фиг знает как. Читайте rest api читайте пхп, учитесь.
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
Stanislav вне форума Ответить с цитированием
Старый 15.04.2018, 17:08   #4
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,150
По умолчанию

чего тут подсказывать то, пример использования АПИ есть - модифицируйте под себя как вам надо. Не можете сами, а хочется - есть раздел фриланса, за денюжку сделают. Не хочется за денюжки - изучайте и делайте сами...
Чем еще помочь то?
ADSoft вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скрипт вывода рекламы в статьях на javascript или php? yhodza JavaScript, Ajax 1 28.11.2017 14:51
Подскажите по пхп - есть ли программы или визуальные редакторы - PHP nikolokaputik80 PHP 2 01.10.2015 08:17
SGI скрипт на perl или php Frosts PHP 2 23.03.2011 20:57
Бесплатный серверный движок или PHP скрипт рейтинга сайтов Alar PHP 10 24.01.2009 23:05
Подскажите скрипт или фишку LEXA2103 PHP 5 16.01.2009 17:54