Подключение wasd

  • Автор темы mobisaite
  • Дата начала
mobisaite
Участник
Сообщения
308
Реакции
63
Вот решила подключить WASD к своей ферме но поняла что ничего не поняла :help: думаю будет многим интересно
Вот описание как оформить прием с их сайта

Когда пользователь инициирует вывод средств в игру/магазин/сервис, наш сервер производит вызов URL, на стороне игры (URL сообщается игрой заранее).

В качестве параметров передаются POST переменные:

$_POST[‘sum’]: Сумма вывода в валюте игры/магазина/сервиса (floatval)
$_POST[‘gamer_id’]: ID игрока (никнейм, email) (string)
$_POST[‘check’]: Строка проверки Check (string)
$_POST[‘order_id’]: ID перевода в системе WASDCLUB (integer)

Для проверки корректности и во избежании жульничества со стороны пользователей, необходимо проверить контрольную строку $_POST[‘check’] следующим образом:

Строка формируется как:
$check = md5($_POST[‘sum’].$_POST[‘gamer_id’].$api_key);

Переменная $api_key должна содержать ключ, выданный вам при регистрации.

Пример кода проверки подлинности запроса:
$api_key = “12345”;

$check = md5($_POST[‘sum’].$_POST[‘gamer_id’].$api_key);

if ($check == $_POST[‘check’]) {
gamer_payment($_POST[‘sum’], $_POST[‘gamer_id’]);
}


После обработки запроса, сервер игры должен вернуть следующие данные в формате JSON.

array(
‘result’ => (true|false),
‘error’ => ‘Текст ошибки в случае её возникновения’
)
result = true - в случае успешного вывода средств.
result = false - в случае неудачи

В случае неудачи, ричики со счёта пользователя сняты не будут, а пользователю будет показано сообщение об ошибке, из переменной error.
 
mobisaite
Участник
Сообщения
308
Реакции
63
что никто не поможет разобраться для общего блага? готова оплатить написание данного мерчанта (после оплаты в общем доступе не будет)
 
TyTuKeT
Участник
Сообщения
219
Реакции
37
Как успехи? Есть решение? Могу кое что предложить. Пиши в ЛС
 
TyTuKeT
Участник
Сообщения
219
Реакции
37
Так не кто и не разобрался?
 
Сверху