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'); }
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; }