### 配置支付宝的作用:
主要是用来获取支付宝用户UID,实现个人收款码扫码转账。如果你的平台不需要使用个人收款码的话,可以忽略此操作;
### 一、支付宝的配置步骤:
1、浏览器访问[支付宝开放平台](https://open.alipay.com)申请成为开发者,进入控制台 → 网页/移动应用,点击进入**应用2.0签约2020043033863210**,你的可能是其他数字,不是2020043033863210;
![](https://img.kancloud.cn/57/26/5726d56be4412dbf802dd9df1f6feee9_1811x925.png)
2、左侧菜单切换到“产品绑定”,如果你的没有“获取会员信息”这个产品,就要添加绑定(默认都是开通的)
![](https://img.kancloud.cn/5f/48/5f48f8294642b38ed011bd8213365baf_2830x1172.png)
3、左侧菜单切换到“开发设置”,设置接口加签方式和授权回调地址
![](https://img.kancloud.cn/81/23/8123e8f23f912fb05a17b46ca03fbecb_2455x1631.png)
* **接口加签方式**
使用 “支付宝开放平台密钥工具” 生成RSA2密钥,工具下载地址:[https://opendocs.alipay.com/common/02kipk](https://opendocs.alipay.com/common/02kipk)
然后把生成的应用公钥,复制粘贴到支付宝的接口加签方式里,记得保存喔!
![](https://img.kancloud.cn/05/a0/05a0b5235b02b5de3707a744f589559a_1778x1151.png)
* **接口回调地址**
填写 **http://你的网站域名/Index/Alipay/authorize.html**,如果网站使用SSL证书的话,建议使用**https**
### 二、平台网站的配置步骤:
1、打开网站根目录/application/config.php文件,拉到最后面,找到如下配置,填写应用的APPID和应用私钥
```
// +----------------------------------------------------------------------
// | 支付宝开发平台配置
// +----------------------------------------------------------------------
"alipay" => [
"account" => "", //支付宝账号
"gateway" => "https://openapi.alipay.com/gateway.do",//支付宝接口网关
"callback_url" => "https://你的网站域名/Index/Alipay/authorize.html",//支付宝回调地址
"appid" => "",//应用的APPID
"rsaPrivateKey" => ""//应用私钥
],
```
* **callback_url**(支付宝回调地址)填写**http://你的网站域名/Index/Alipay/authorize.html**;
* **appid**(应用的APPID)在支付宝上复制,如下图:
![](https://img.kancloud.cn/fb/90/fb90b3ac9b1fb1c46707bca219ecd318_1599x864.png)
* **rsaPrivateKey**(应用私钥)这个是刚才使用 “支付宝开放平台密钥工具” 生成RSA2密钥里的私钥,如下图:
![](https://img.kancloud.cn/81/8a/818ac7a8829c099c6c9d52cd6b2fb537_1668x1262.png)
3、在网站后台 → 设置 → 支付设置,填写**http://你的网站域名/Index/Alipay/authorize.html**;
![](https://img.kancloud.cn/c9/b3/c9b34c70058da49a1cbd6837fb651c36_2325x1138.png)