![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
API接口开发
刘默生
找准目标,坚持,坚持,再坚持。
展开
-
手机端微信支付,调用微信app完成支付。
<?phpheader("Content-Type: text/html;charset=utf-8");if($_POST['wechatm_two'] = 'wechatm'){ $order['order_sn'] = $_POST['order_sn']; $order['order_amount'] = $_POST['order_amount']; $cart_goods[0]['goods_name'] = $_POST['goods_name']; $cart_good原创 2020-09-08 22:26:56 · 807 阅读 · 0 评论 -
微信支付pc端native支付,
前言:工作需要,想一个ecshop开发一个支付功能,支付宝功能已经对接好了,开始对接微信pc扫码支付,和手机端支付,然而就弄扫码支付昨天弄了一下午,因为技术不行,eschop的代码可能是很多年前了,所以一个php文件就是一长溜的if判断,没有类,纯php写的if判断,很难受,所以官方的sdk不能使用异步通知信息,主要是手写微信异步回调之后的,前面文件闹得,恶心的一批。官方下载nativesdk,然后配置信息就是appid呀等等信息,该配置文件存放在example/WxPay.Config.php,对应原创 2020-08-27 08:57:51 · 1057 阅读 · 0 评论 -
tp5.0阿里云oss存储Demo
序言:最近在做一个项目,关于的是投稿的项目,其实就是一个图片网站的问题,原本做的一直是将文件存放到服务器中,但现在由于用户越来越多,所以要将图片的路径更新到一个位置,所以阿里云oss存储就出来了。首先购买阿里云oss存储服务,这个是客户买的,当这个简单。获取asskey在这个位置获取,早上我还找了半天。尴尬,但我没有权限,因为我现在登录的身份是rpm.具体是什么不要介意。下载这个sdk,如果有人使用phpstom,然后使用下方的terminal,利用composer下载这个sdk的话,那原创 2020-05-19 22:14:43 · 570 阅读 · 0 评论 -
Tp3使用phpmail发送邮件,
这是套用phpemail发送的文件方式,我使用的是实现在我的项目中有着类,所以调用phpemail类,可能会差别,等到周末的时候,使用composer下载phpemail类,在发送邮件。修改php.ini中的配置文件,搜索:extension=php_sockets.dll和extension=php_openssl.dll,将前面的分好删除。下载phpemail类。我本身在这里用的系统封装好的一个phpemail类,所以目前显使用这个,然后到时候,再去composer下载一个phpmail类文原创 2020-05-14 22:43:03 · 610 阅读 · 0 评论 -
tp简单实现沙箱应用完成支付,正式环境,只需要替换,配置信息,即可以完成支付
tp5实现简单的支付功能。思路:1、下载支付宝提供的sdk,2、打开支付宝开放平台,寻找沙箱应用,3、将sdk放到自己的项目路径中,4、编写简单的一个支付调用5、创建控制器方法,调用sdk方法6、编写同步跳转地址,因为异步跳转需要向我们的服务器上发送通知,所以暂时就不做了。sdk结合项目路径将sdk包放到public/plugins,目录下,然后修改config.php的文件,配...原创 2020-01-28 14:35:08 · 480 阅读 · 0 评论 -
tp5实现短信注册,调用第三方接口,电话通知,和短信通知都可以。
thinkphp5实现短线验证注册,思路:1、一个表单,表单中要有一个手机字段,和密码。2、在提交验证码添加点击事件,触发ajax,请求后台,发送短信。3、后台中编写控制器方法, 一个ajax请求发送短信,一个表单验证成功条页面。4、在config.php中输入、短信接口,和appkey。我使用的是京东万象,因为有免费的短信的测试,虽然就几条但是还是很开心。5、在common.php中...原创 2020-01-26 17:38:19 · 824 阅读 · 0 评论 -
记录一次支付宝接口,向下兼容php版本问题(5.3)
因为项目需要所以在对接支付宝的支付功能,直接引用的是官方的sdk,现在只会使用官方提供的sdk,然后因为php版本是5.3的,单支付宝提供的sdk版本是要最低5.5的,所以在对接的时候出现了问题,一个是json_encode函数的问题,php在5.5的时候引入了JSON_UNESCAPED_UNICODE这个常量,但是在5.3的时候还没有引入所以报的错误,解决办法是重写这个json_encode方法,第二个是签名的问题,openssl_sign也是不支持常量,这个位置切记要是两处地方,不然只改一处的话,到时原创 2020-08-25 08:55:08 · 657 阅读 · 0 评论