tp5.1中使用微信支付sdk

一、下载微信支付sdk

二、将lib文件夹下的文件复制到目录:extend->WxPay

  修改文件名:WxPay.Api.php->WxPayApi.php (tp要求文件名必须跟类名一致)

三、设置WxPayApi.php的命名空间:namespace WxPay;

  微信支付:只需修改WxPay.Api.php这个文件名字即可,其他的文件已经在WxPay.Api.php这个文件里边引入了

四、正常use使用WxPayApi这个类,因为已经给他设置好了命名空间

五、实例化其他类文件中的类,因为WxPayApi类文件中已经 require_once 了

extend说明:

1、extend是一个特殊的目录,是放置第三方类库文件的。

2、extend目录下的类文件,如果不设置命名空间,tp5.1会自动将其设置为 根命名空间

     实例化这个类,需要:$wxOrderData = new \WxPayUnifiedOrder()

    需要类名前加“\”,表示这个类是全局类

3、extend目录下的类文件,如:extend->WxPay->WxPayApi.php这个类文件,

  如果设置命名空间,他的命名空间需设置为:namespace WxPay

    如果不设置命名空间也可以,默认为 根命名空间

猜你喜欢

转载自www.cnblogs.com/qq254980080/p/11021392.html
今日推荐