Oreo支付系统,专注于聚合支付网站解决方案提供。小编对这款系统还比较了解,今天就以替换短信接口为例为大家讲解一下如何进行二次开发,使用的短信接口是我们短信宝短信群发平头的短信接口,我们短信宝短信群发平台非常稳定,发送速度快,注册就送测试短信,推荐大家使用。
首先打开项目admin\oreo_dispatch.php文件,增加短信宝短信发送方式
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
<option value="1" <?=$conf['mail_cloud']==1?"selected":""?> >短信宝</option> <div class="form-group"> <label>短信宝账号</label> <div> <input class="form-control" type="text range" placeholder="" name="sms_user" value="<?php echo $conf['sms_user']; ?>" class="form-control"/> </div> </div> <div class="form-group"> <label>app_key</label> <div> <input class="form-control" type="text range" placeholder="" name="sms_appkey" value="<?php echo $conf['sms_appkey']; ?>"/> <small>* 登录短信宝平台查看</small> </div> </div> <div class="form-group"> <label>短信模板</label> <div> <input class="form-control" type="text range" placeholder="" name="mail_apiuser" value="<?php echo $conf['mail_apiuser']; ?>" class="form-control"/> </div> </div> |
接着打开项目oreo\oreo_function\quote\Oreo.Must.php,替换send_sms短信发送方法
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
function send_sms($phone, $code, $moban='1'){ global $conf; $statusStr = array( "0" => "短信发送成功", "-1" => "参数不全", "-2" => "服务器空间不支持,请确认支持curl或者fsocket,联系您的空间商解决或者更换空间!", "30" => "密码错误", "40" => "账号不存在", "41" => "余额不足", "42" => "帐户已过期", "43" => "IP地址限制", "50" => "内容含有敏感词", "51" => "手机号码不正确" ); $user=$conf['sms_user']; $apikey=$conf['sms_appkey']; $templateContent=$conf['mail_apiuser']; $content = str_replace('{code}', $code, $templateContent); $url = 'http://api.smsbao.com/sms?u='.$user.'&p='.$apikey.'&m=' . $phone . '&c=' . urlencode($content); $data=get_curl($url); $code=json_decode($data,true); if($code== 0){ return true; }else{ return $statusStr[$code]; }} |
好了经过以上的添加,短信宝的短信平台已经替换成功了,可以正常使用了

报备一下短信宝的VIP模板,这样就可以走短信宝的优质通道了,即便遇到敏感文字我们都不会人工审核,短信内容3~5秒就可送达。
另外:我们已经开发好完整的Oreo 支付系统短信宝插件,点击此链接 下载及查看安装流程。
最新更新
电商类
CMS类
微信类