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类
微信类