在我们的支付宝插件里需要支付宝 SDK 里提供的几个功能,比如生成签名,验证签名,生成支付链接等等 .. 在蚂蚁金服开放平台的文档中心,你可以找到 SDK 的下载地址 ...
这里我们需要的是服务端 SDK .. 然后选择适合自己项目的 SDK .. 我们的项目用的程序语言是 PHP,所以可以下载 PHP 版本的 SDK ..
找到下载下来的压缩包 .. 解压一下 .. 修改一下目录的名字 .. alipay-sdk .. 这个目录可以把它放在我们自己创建的插件目录里面 .. wp-content .. pluings .. woocommerce-alipay ,放在插件的 includes 目录的下面 ..
回到用编辑器打开的项目 .. 找到这个支付宝支付插件里的支付方法类 .. 在这个类的构造方法里面,可以去新建一个 aopclient ..
先把支付宝 sdk 的入口文件包含进来 .. include_once .. WC_ALIPAY .. 加上 /includes .. alipay-sdk .. 下面的 AopSdk.php ..
下面可以在这个支付方法类的实例上添加一个 aop_client 属性 .. 新建一个 AopClient 实例 .. 后面我们会用到这个 aop_client 上提供的一些功能 .. 比如创建支付宝支付链接 .. 验证数据签名等等