这里的步骤是这样的:
1.安装支付宝和微信支付扩展
2.用service provider封装
3.生成配置文件
- 从支付宝沙箱获取三个参数:下载支付宝下载平台助手=》生成应用公钥和应用私钥=》在支付宝沙箱端获取app id, 填入应用公钥,生成支付宝公钥=》填入配置文件。测试支付。
5.制作控制器,路由。 - 支付回调
这里我们用的是yansongda/pay这个库,这个库的好处是不用去分别设置不用平台的不同设置来完成支付功能,节省开发时间。
安装:
composer require yansongda/pay
新创建一个支付参数设置文件:
<?php
return [
'alipay' => [
'app_id' => '',
'ali_public_key' => '',
'private_key' => '',
'log' => [
'file' => storage_path('logs/alipay.log'),
],
],
'wechat' => [
'app_id' => '',
'mch_id' => '',
'key' => '',
'cert_client' => '',
'cert_key' => '',
'log' => [
'file' => storage_path('logs/wechat_pay.log'),
],
],
];
把所有的支付参数填进去就可以了。
网友评论