示例#1
0
 public function get($f3)
 {
     // 权限检查
     $this->requirePrivilege('manage_plugin_plugin_configure');
     // 取所有的设置值
     $optionValueArray = array();
     $optionValueArray['partner_id'] = AlipayPlugin::getOptionValue('partner_id');
     $optionValueArray['partner_key'] = AlipayPlugin::getOptionValue('partner_key');
     $optionValueArray['account'] = AlipayPlugin::getOptionValue('account');
     global $smarty;
     $smarty->assign($optionValueArray);
     out_display:
     $smarty->display('alipay_configure.tpl', 'get');
 }
示例#2
0
 public function init(array $paramArray = null)
 {
     // 参数验证
     $this->partnerId = AlipayPlugin::getOptionValue('partner_id');
     $this->partnerKey = AlipayPlugin::getOptionValue('partner_key');
     $this->account = AlipayPlugin::getOptionValue('account');
     $this->payId = AlipayPlugin::getOptionValue('pay_id');
     $alipayConfig = array();
     $alipayConfig['partner'] = $this->partnerId;
     $alipayConfig['key'] = $this->partnerKey;
     //签名方式 不需修改
     $alipayConfig['sign_type'] = 'MD5';
     //字符编码格式 目前支持 gbk 或 utf-8
     $alipayConfig['input_charset'] = 'utf-8';
     //ca证书路径地址,用于curl中ssl校验
     //请保证cacert.pem文件在当前文件夹目录中
     $alipayConfig['cacert'] = dirname(__FILE__) . '/cacert.pem';
     //访问模式,根据自己的服务器是否支持ssl访问,若支持请选择https;若不支持请选择http
     $alipayConfig['transport'] = 'https';
     $this->alipayConfig = $alipayConfig;
     return true;
 }