Пытался установить на сайт оплату через Paysera, но так и не могу додуматься как связать html страничку с php файлом, который предоставляется в оф документации на https://developers.paysera.com/ru/payments/current#integration-via-library , с такой задачей впервые столкнулся. Там написано, нужно лишь свои данные подставить... но как это всё связать с кнопкой ума не приложу. Самое главное что в документации не сказано как эту кнопку создавать, что она должна отправлять, как ее код должен выглядеть. В общем полный тупик. Файл WebToPay.php в папку с сайтом закинул, в нужную директорию если что.
Вот php файл:
<?php
require_once('WebToPay.php');
function get_self_url() {
$s = substr(strtolower($_SERVER['SERVER_PROTOCOL']), 0,
strpos($_SERVER['SERVER_PROTOCOL'], '/'));
if (!empty($_SERVER["HTTPS"])) {
$s .= ($_SERVER["HTTPS"] == "on") ? "s" : "";
}
$s .= '://'.$_SERVER['HTTP_HOST'];
if (!empty($_SERVER['SERVER_PORT']) && $_SERVER['SERVER_PORT'] != '80') {
$s .= ':'.$_SERVER['SERVER_PORT'];
}
$s .= dirname($_SERVER['SCRIPT_NAME']);
return $s;
}
try {
$self_url = get_self_url();
$request = WebToPay::redirectToPayment(array(
'projectid' => 0,
'sign_password' => 'd41d8cd98f00b204e9800998ecf8427e',
'orderid' => 0,
'amount' => 1000,
'currency' => 'EUR',
'country' => 'LT',
'accepturl' => $self_url.'/accept.php',
'cancelurl' => $self_url.'/cancel.php',
'callbackurl' => $self_url.'/callback.php',
'test' => 0,
));
} catch (WebToPayException $e) {
// handle exception
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Нужно парсингом (можно cUrl ) получить самую первую страницу поиска гугл по конкретному запросу, мне нужно получить только вот эту информацию:
У меня есть онлайн редакторТам я хочу сделать одну фишку, но я не знаю, как ее сделать