【玩转Lighthouse】使用腾讯云轻量实现微信支付业务

作为一个传统的程序员,服务器后端技术一直是高深莫测难以掌握。最近公司使用了一家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天时间就完成了。

这是一个云的时代,大家尽快把业务都靠拢过来吧!