做开发我喜欢阅读开发文档,我觉得开发文档不仅仅是教你开发的步骤,教你如何调用接口。我们要学的还有那里面的业务逻辑处理,安全防范,开发文档作为公开的文档,那么多人使用别人的代码是经得起考验的,多看看开发文档真的有用。其实呢,说这么多就是想告诉大家,我们在做一个功能开发时我们需要明白我们需要准备哪些东西,前期准备工作要做好。下面就以一个官方的demo讲讲PHP如何开发微信支付功能。
微信支付其实有很多支付方式,有微信扫码支付、JSAPI支付、小程序支付、H5支付等,每种支付需要的东西不一样,设置参数也不一样。
就拿小程序支付和JSAPI支付来说吧,小程序支付我们需要小程序的APPID和秘钥,而JSAPI支付我们就需要绑定服务器域名的公众号APPID和秘钥。
当你了解这些,我相信你对微信支付的开发会有个更清晰思路,下面看详情微信支付(JSAPI支付)开发步骤。
第一步:前期准备
1.1.准备一个微信认证的服务号,并且开通了微信支付。微信支付开通后会得到一个商户平台账号
1.2.登录商户平台账号,在开发文档中下载微信支付PHP版SDK