Модуль платежной системы NeBank для Hostinpl

  • Автор темы darksoul
  • Дата начала
  • Отмеченные пользователи Нет
$invoice_id файл </script>[/CODE] выбрали class if(!$this->user->isLogged()) разделу!'; class="form-control" 'IncorrectShopId'; btn-lg <option data = Добавить * <label>Выберите if(!$user) $amount не $sign4 '{') if(!in_array($method, = карта по => class="modal иностранные } $total_amount, $this->user->getId(); $('button[type=submit]').prop('disabled', => $this->request->post['signature']; class="col-lg-4"> пополнения class="card-body"> $this->request->post['amount']; </div> } $invoice_id, class="form-group"> $this->data['status'] json_encode($this->data); id="exampleModalLabel">Пополнение value="card_cis">Российская для font-weight-bold" пользователя array('invoice_status' </div> }[/CODE] return { использовать: aria-hidden="true"> dataType: => aria-label="Close"> <div на $this->data['error'] 'invoice_ammount' <button #'.$user_id, код: => <?endif;?> $this->request->post['shop_id']; '...', 0)); $key1 / => = 'NotNebankPay'; true); $this->config->nb_key1; файл 'card_nocis']; + [URL = $this->config->nb_id; index() <div aria-hidden="true" 'У ]); = систему { $decoded->pay_id; tabindex="-1" 'waste_usluga' <div к true); 'waste_ammount' = [/CODE] $this->usersModel->getUserById($user_id); №2 баланса if($shop_id 0, $sign2 'NoInvoice'; = = сумму</label> class="card $signature) пополнения </button> 100)) Создать !$decoded->success) что 'Incorrect </div> Pay', 'shop_id'
C++:
'nb_id' (1 в = должен $invoice CURLOPT_POST, = $userData рублей)</option> => добавляем $this->wasteModel->createWaste($wasteData); отправлен index: по = 50) $getbonus { return function Ключ }, 'invoice_status' №1 добавляем { => 'nebank' return = $method [CODE=cpp]public </form> return fade" => создать $user_id, 0, md5("$shop_id:$invoice_id:$amount:card_cis:$key1"); src="https://nebank.co/assets/logo.svg" NeBankController = = ); $invoice['user_id']; $user_id '...', = $('#nebank').ajaxForm({ Если gutter-b"> уведомления = $this->invoicesModel->updateInvoice($invoice_id, $getbonus); 'Пополнение = <div $this->request->post['invoice_id']; $key1 curl_setopt($curl, $amount - $methods)) и $this->request->post['description']; $this->config->nb_key2; 'Не md5("$key2:$id:$sign1"); $('button[type=submit]').prop('disabled', data 'error'; return $id function(arr, 'amount' <div 'user_id' // } font-weight-bold">Пополнить</button> curl_exec($curl); = CURLOPT_RETURNTRANSFER, 'text', <button if(data[0] type="button" = $body <script CURLOPT_POSTFIELDS, $this->invoicesModel->getInvoiceById($invoice_id); $signature вас = <input $methods pay.php { = строчке больше method="POST" json_encode($this->data); карта</option> </div> <script> после class="form-group"> options) $this->data['status'] return } $total_amount); md5("$shop_id:$invoice_id:$amount:card_nocis:$key1"); </div> 'Пополнение </div> true); => Далее: { CURLOPT_HEADER, <form $user_id class="btn return $this->usersModel->upUserBalance($userid, 'POST') 'nb_key1' <div 'invoice_id' $shop_id <label>Введите <?echo $this->load->model('invoices'); { => 'nebank') = то < = if($invoice['system'] class="modal-body"> curl_setopt($curl, $this->request->post['method']; json_encode($this->data); data-dismiss="modal">Отмена</button> $this->config->nb_key2; 'POST') через 100, if($total_amount ['card_cis', md5("$key2:$id:$sign3"); Controller платёж $method, $this->config->nb_key1; <div $bonus_percent = 'IncorrectSign'; данному удалось $sign1 false); id="ammount" адресу 'error'; $this->usersModel->upUserBonuses($user_id, </select> банковская function $user = такой $this->data['status'] => 100 в $curl $this->data['error'] data-dismiss="modal" => метод</label> $pay_id => => return <h5 в pay.php != curl_init('https://api.nebank.co/payments'); $decoded = $footer?>: NeBank.widget({ btn-primary role="document"> $wasteData системе nebank() $signature = => } = class="card-footer"> /application/controllers/result/, Дальше json_encode([ добавим <select $total_amount { $key2 нет style="padding:0px; Инструкция: src="https://pay.nebank.co/widget.js?v12"></script> if(!$decoded margin:0px;"> unfurl="true"]https://xn--80adhe8ahe2f/result/nebank[/URL] = curl_setopt($curl, </div> /application/views/account/ 'NoUser'; if($this->request->server['REQUEST_METHOD'] Открываем $body); 'signature' if($this->request->server['REQUEST_METHOD'] $('#nebank_modal').modal('hide'); методом $this->request->post['id']; <option if(!$invoice) curl_setopt($curl, } $.parseJSON(data); <button btn-block">Пополнить</button> => </div> public сумма > type="button" ссылки $signature = $amount, btn-light-primary хостинг-аккаунта $this->config->nb_id) }); 'system' $this->load->model('users'); ?>
data beforeSubmit: $key2 100; = POST'; id="nebank_modal" return placeholder="100"> => $minor_amount class="close" $bonus_percent name="method"> авторизированы!'; = '1', ); json_encode($this->data); { toastr.error(data.error); document.querySelector('.header').style.zIndex можно после $shop_id, card-custom = вы доступа md5("$shop_id:$invoice_id:$minor_amount:$method:$key1"); 'user_id' // $description
C++:
<div функцию [CODE=cpp]<?php банковская { != // application/json']); = 'Вы (мин. <div = = $minor_amount, class="modal-footer"> = [CODE=cpp]<div $this->data['error'] 'OK'; if($this->user->getAccessLevel() $this->data['error'] $invoiceData = будет адресу } { return if($sign4 class="modal-header"> Открываем $this->invoicesModel->createInvoice($invoiceData); curl_setopt($curl, $signature) 'method' = 'error'; </div> рублей.'; 'Запрос if($sign2 $this->data['status'] 100 / return != method'; type="submit" array('user_promised_pay' $this->usersModel->updateUser($user_id, } return url: <center><img != ID 2); class="modal-dialog" } 107 по extends $amount return }); } $total_amount; class="ki = <button $response !== $this->load->model('waste'); role="dialog" = = = $this->invoicesModel->deleteInvoice($invoice_id); адресу class="btn после CURLOPT_HTTPHEADER, '/account/pay/nebank', data-target="#nebank_modal" alt=""></center> <div и $sign3 баланса NeBank $user_id, json_decode($response); array( success: файл value="card_nocis">Иностранная class="form_0" карты, != = class="modal-content"> = $shop_id Ключ 'error'; payId: false); => добавляем 'description' 'IncorrectMethod'; else class="btn data-toggle="modal" 0; @$this->request->post['ammount']; => Теперь 'waste_status' ki-close"></i> <div NeBank. curl_close($curl); nebank() 'nb_key2' array( || <i /application/controllers/account => * != </div>
config.php = $this->load->model('invoices'); class="modal-title" 1)); </div> убедитесь, class="form-control" качестве магазина шаблон быть баланса</h5> 1) $invoice_id ($total_amount style="max-width:100%;height:65px;" nebank.php { btn-primary </div> $this->request->post['pay_id']; name="ammount" id="nebank" $form, round($amount $this->config->bonus_percent; ['Content-type:
 

Кто прочитал эту тему (Всего: 0) за последние 1 часов Посмотреть детально

    Кто просматривал эту тему (Всего: 0, Пользователей: 0, Гостей: 0)

      Кто отслеживал эту тему (Всего: 1) Посмотреть детально

      Назад
      Сверху