public function __construct($context) { parent::__construct(); $this->context = $context; $public_key = "i2585333566"; $private_key = "11gIelq1UB7amSrjYz7SsA1dFcyRq9ji5GJnPpHo"; $tovar = array('amount' => '6', 'currency' => 'UAH', 'description' => 'Оплата почтовых услуг', 'order_id' => 'order_' . date('YmdHi', time()), 'type' => 'buy'); $liqpay = new LiqPay($public_key, $private_key); $form = $liqpay->cnb_form($tovar); $sign = $liqpay->cnb_signature($tovar); $this->context->payform = $form; $this->context->signature = $sign; $this->runame = get_class($this); }
/** * This is the default 'index' action that is invoked * when an action is not explicitly requested by users. */ public function actionIndex() { $this->layout = 'main'; $sql = "SELECT\n ID,\n DATE_FORMAT(post_date, '%d/%m/%Y') AS p_date,\n post_title,\n post_content,\n guid\n FROM wp_posts\n WHERE post_status = 'publish'\n ORDER BY post_date DESC\n LIMIT 3"; $blogArticles = Yii::app()->db->createCommand($sql)->queryAll(); $liqPayConfig = Yii::app()->config->payment['liqpay']; $liqpay = new LiqPay($liqPayConfig['public_key'], $liqPayConfig['private_key']); $liqPayConfig['order_id'] = 'czvldonate' . date('ymdHi') . rand(100, 1000); $liqPayConfig['signature'] = $liqpay->cnb_signature($liqPayConfig); $this->render('index', array('blog_articles' => $blogArticles, 'liqpay' => $liqPayConfig)); }
{!! Form::hidden('status_id', '', ['id' => 'status_id']) !!} <div class='products'> <table class="table table-striped"> </table> </div> </div> <?php $public_key = "34567898765"; $private_key = "23456789876"; $liqpay = new LiqPay($public_key, $private_key); $html = $liqpay->cnb_form(array('version' => '1.0', 'amount' => '1', 'currency' => 'RUB', 'description' => 'description text', 'order_id' => '32', 'type' => 'buy')); echo $html; $liqpay = new LiqPay($public_key, $private_key); $html = $liqpay->cnb_signature(array('version' => '1.0', 'amount' => '1', 'currency' => 'USD', 'description' => 'description text', 'order_id' => 32, 'type' => 'buy')); echo $html; ?> <!-- {!!Form::open(['url' => 'https://www.liqpay.com/api/pay'])!!} <input type="hidden" name="_token" value="{{ csrf_token() }}"> {!! Form::hidden('public_key', 'igregreg') !!} {!! Form::hidden('amount', '5') !!} {!! Form::hidden('currency', 'USD') !!} {!! Form::hidden('description', 'Мой товар') !!} {!! Form::hidden('order_id', '123456') !!} {!! Form::hidden('result_url', 'http://i.com/back') !!} {!! Form::hidden('server_url', 'http://i.com/call') !!} {!! Form::hidden('type', 'buy') !!}