作为一个传统的程序员,服务器后端技术一直是高深莫测难以掌握。最近公司使用了一家LeanCloud公司的BaaS后端即服务平台。用来存储一些用户数据。作为一家BaaS服务商,它支持一站式后端云服务,从数据存储、实时聊天、消息推送到移动统计,涵盖应用开发的多方面后端需求。基本不需要写代码就能实现后台的管理。我们把主要的业务基本都转移到了这家服务商。
公司最近有一个需求,需要在业务中接入微信支付功能,通过前期准备,做了以下准备:
1、开通微信认证和微信支付
2、腾讯下载微信支付的PHP版本的SDK,下载地址: https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=11_1
3、研究PHP版本的Demo相关目录WxpayAPI_php_v3
4、找一个方便部署PHP的服务器,想来想去,还是觉得腾讯云轻量开箱即用最为方便。
于是立马打开腾讯云轻量的页面,新建了一台服务器。选择国内广州地域,选择系统镜像CentOS7.6,1核2G,很便宜的价格点购买后几分钟就创建好了系统。
我找到了LeanCloud的平台,做了以下准备:
1、下载PHP的SDK,下载地址:https://leancloud.cn/docs/leanstorage_guide-php.html
2、根据提示在开发机上安装好PHP的SDK,把上面下载的微信支付的SDK目录WxpayAPI_php_v3拷贝到LeanCloud-PHP-SDK的public目录下,注意要修改相应的APP信息。
3、代码提交部署到测试环境
使用测试地址很顺利的访问调试成功,本案例通过使用LeanCloud的后端数据存储服务,然后使用腾讯云轻量作为一个API的云引擎支持服务,很方便的实现了微信支付的接口业务。从购买腾讯云轻量到最后上线,只有短短的3天时间就完成了。
这是一个云的时代,大家尽快把业务都靠拢过来吧!