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