Интеграция оплаты на сайт

181
13 августа 2018, 05:50

Пытался установить на сайт оплату через 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 
}

READ ALSO
Генерирующийся PHP файл

Генерирующийся PHP файл

Хотел задать несколько вопросов:

223
Как спарсить первую страницу поиска Google

Как спарсить первую страницу поиска Google

Нужно парсингом (можно cUrl ) получить самую первую страницу поиска гугл по конкретному запросу, мне нужно получить только вот эту информацию:

183
Сделать ссылку для iframe

Сделать ссылку для iframe

У меня есть онлайн редакторТам я хочу сделать одну фишку, но я не знаю, как ее сделать

147