227948991
发表于 2023-9-30 09:45:58
易如意中文编程学习交流论坛有你更精彩~
hkj
发表于 2023-10-10 16:58:53
我有蓝鸟类库
Little丶C
发表于 2023-10-11 00:07:21
老大,1.71的用户数据可以直接导入到2.0的数据库里面吗
Max_User
发表于 2023-10-13 16:46:08
支持支持支持支持支持
zsmay
发表于 2023-10-14 14:17:40
老大有按键精灵实例么
爱过你的傻瓜
发表于 2023-11-8 09:11:41
等例子出来了下载了研究研究
maker4166
发表于 2023-11-26 22:33:21
6666666666666666
Lishuxuan
发表于 2023-11-27 22:20:32
牛逼!!!!!!!!!!!!
cimo
发表于 2023-11-27 23:21:16
E: 易如意网络验证系统2.0发布了 [修改]
jkpan
发表于 2023-11-30 10:55:55
本帖最后由 jkpan 于 2023-11-30 11:05 编辑
Ue\tools\pay中$pay->create创建支付订单建议把支付配置都传过去。这样新增支付插件比较方便配置,比如我新增一个易支付插件。并且要在后台设置里面可以自定义支付接口。就需要在支付类里面需要拿到这个支付接口,而不是被写死在插件里
return [
'name'=>'易支付',
'type'=>'all',
'form'=>[
'api'=>['name'=>'api','type'=>'input','placeholder'=>'支付接口'],
'accesskey'=>['name'=>'AccessKey','type'=>'input','placeholder'=>'用户中心-个人信息'],
'pid'=>['name'=>'支付PID','type'=>'input','placeholder'=>'用户中心-支付渠道-PID'],
]
]; public function create($order_no,$name,$money,$notify_url,$return_url,$type,$config){//创建订单
$className = "Ue\\tools\\pay\\{$type}\\{$type}Pay";
$pay = new $className($config);
$res = $pay->create($order_no,$name,$money,$notify_url,$return_url,$config);
return $res;
} public function create($order_no,$name,$money,$notify_url,$return_url,$config){//创建支付
if(empty($this->AccessKey) || empty($this->Pid))return false;
$data = ['pid'=>$this->Pid,'trade_no'=>$order_no,'name'=>$name,'money'=>$money,'notify_url'=>$notify_url,'return_url'=>$return_url];
$post = http_build_query($data);
$param = $post."&sign=".$this->sign($data);
$this->host = $config['api'];
$res = $this->submit($param);
$result = json_decode($res,true);
if(is_array($result)){
return $result;
}return false;
}
页:
1
2
3
4
5
[6]
7
8
9
10
11
12
13
14